summaryrefslogtreecommitdiffstats
path: root/core/java/android/nfc/INfcAdapter.aidl
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2014-07-01 15:52:19 -0700
committerMartijn Coenen <maco@google.com>2014-07-01 23:01:04 +0000
commitdbedb4cc0f6c64705c16396bdd34445dd8191cad (patch)
treec95b5bd45825f447d489cfb662faf9f628cd566d /core/java/android/nfc/INfcAdapter.aidl
parentcc32bd83e4d420c1adaeb3ea40f8986471e54590 (diff)
downloadframeworks_base-dbedb4cc0f6c64705c16396bdd34445dd8191cad.zip
frameworks_base-dbedb4cc0f6c64705c16396bdd34445dd8191cad.tar.gz
frameworks_base-dbedb4cc0f6c64705c16396bdd34445dd8191cad.tar.bz2
Add new IPC for direct Beam invoke.
Used by BeamShareActivity when Beam is invoked through the share menu. Also made these IPCs one-way as they can run asynchronously. Bug: 15939863 Change-Id: I7d048947c96c697e6b04bbda2ec3fbf28cccc29b
Diffstat (limited to 'core/java/android/nfc/INfcAdapter.aidl')
-rw-r--r--core/java/android/nfc/INfcAdapter.aidl4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/nfc/INfcAdapter.aidl b/core/java/android/nfc/INfcAdapter.aidl
index 53e87a6..541b700 100644
--- a/core/java/android/nfc/INfcAdapter.aidl
+++ b/core/java/android/nfc/INfcAdapter.aidl
@@ -18,6 +18,7 @@ package android.nfc;
import android.app.PendingIntent;
import android.content.IntentFilter;
+import android.nfc.BeamShareData;
import android.nfc.NdefMessage;
import android.nfc.Tag;
import android.nfc.TechListParcel;
@@ -47,7 +48,8 @@ interface INfcAdapter
void setForegroundDispatch(in PendingIntent intent,
in IntentFilter[] filters, in TechListParcel techLists);
void setAppCallback(in IAppCallback callback);
- void invokeBeam();
+ oneway void invokeBeam();
+ oneway void invokeBeamInternal(in BeamShareData shareData);
void dispatch(in Tag tag);