]> www.average.org Git - YkNeoCR.git/blobdiff - src/org/average/nfcauthcr/CheckConnector.java
Merge branch 'master' of ssh://git.average.org/~/NFCAuthCR
[YkNeoCR.git] / src / org / average / nfcauthcr / CheckConnector.java
diff --git a/src/org/average/nfcauthcr/CheckConnector.java b/src/org/average/nfcauthcr/CheckConnector.java
new file mode 100644 (file)
index 0000000..69f6378
--- /dev/null
@@ -0,0 +1,34 @@
+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);
+       }
+}