+package org.average.nfcauthcr;
+
+import android.content.Context;
+import android.os.Binder;
+import android.util.Log;
+
+import org.average.nfcauthcr.Enroll;
+import org.average.nfcauthcr.Check;
+
+public class CheckConnector extends Binder {
+
+ private final String TAG = getClass().getName();
+
+ private Enroll caller;
+ private Check service;
+
+ public void setCaller(Enroll caller) {
+ this.caller = caller;
+ }
+
+ public void setService(Check service) {
+ this.service = service;
+ }
+
+ public void runEnroll(int slot, byte[] challenge) {
+ Log.v(TAG, "runEnroll");
+ service.runEnroll(slot, challenge);
+ }
+
+ public void runCallback(int rc, byte[] response) {
+ Log.v(TAG, "runCallback");
+ caller.runCallback(rc, response);
+ }
+}