Index: device/nfc/nfc.mojom |
diff --git a/device/nfc/nfc.mojom b/device/nfc/nfc.mojom |
index 1caea1b4f5220d7f9d6076d200b9f4bec173a253..6ba8b7a1ad72449bed2c27c18dc09fdfdc902f4f 100644 |
--- a/device/nfc/nfc.mojom |
+++ b/device/nfc/nfc.mojom |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-module device.nfc; |
+module device; |
enum NFCErrorType { |
SECURITY, |
@@ -68,37 +68,16 @@ |
}; |
interface NFC { |
- // NFCClient interface is used to notify |client| when NFCMessage matches one |
- // or more pending watch operations. |
SetClient(NFCClient client); |
- |
- // Pushes data to NFC device. |
- // NFCPushOptions specify timeout and type of device where data should be |
- // pushed. If timeout is defined and data is not pushed before timeout is |
- // expired, callback with corresponding error is called. |
Push(NFCMessage message, NFCPushOptions? options) => (NFCError? error); |
- |
- // Cancels pending push request. |
CancelPush(NFCPushTarget target) => (NFCError? error); |
- |
- // Starts watching for nearby NFC devices with data that matches |
- // NFCWatchOptions filtering criteria. On success, watch ID is returned. |
Watch(NFCWatchOptions options) => (uint32 id, NFCError? error); |
- |
- // Cancels watch operation with provided id. |
CancelWatch (uint32 id) => (NFCError? error); |
- |
- // Cancels all watch operations. |
CancelAllWatches () => (NFCError? error); |
- |
- // Suspends all pending NFC operations. Could be used when web page |
- // visibility or focus is lost. |
SuspendNFCOperations(); |
- |
- // Resumes all suspended NFC operations. |
ResumeNFCOperations(); |
}; |
interface NFCClient { |
- OnWatch(array<uint32> watchIDs, NFCMessage message); |
-}; |
+ OnWatch(uint32 id, NFCMessage message); |
+}; |