X-Git-Url: http://www.average.org/gitweb/?p=YkNeoCR.git;a=blobdiff_plain;f=src%2Forg%2Faverage%2Fnfcauthcr%2FCheckConnector.java;fp=src%2Forg%2Faverage%2Fnfcauthcr%2FCheckConnector.java;h=69f637874da945a5ba17d8bda67e4c283704be6e;hp=0000000000000000000000000000000000000000;hb=7382b20863e60aad30b9320f133773b71205f2d7;hpb=c58b63e0fc452c2884c49a309b45025efd7fb5a7 diff --git a/src/org/average/nfcauthcr/CheckConnector.java b/src/org/average/nfcauthcr/CheckConnector.java new file mode 100644 index 0000000..69f6378 --- /dev/null +++ b/src/org/average/nfcauthcr/CheckConnector.java @@ -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); + } +}