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=604d2e2d726b0af2d9581bb3161e0de13156caba;hpb=2965202c636fc0995ed7ce63d67a388807c694df 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); + } +}