Package com.castlabs.sdk.claws
Class ClawsServiceBinder
java.lang.Object
android.os.Binder
com.castlabs.sdk.claws.ClawsServiceBinder
- All Implemented Interfaces:
IBinder
-
Nested Class Summary
Nested classes/interfaces inherited from interface android.os.IBinder
IBinder.DeathRecipient
-
Field Summary
Fields inherited from interface android.os.IBinder
DUMP_TRANSACTION, FIRST_CALL_TRANSACTION, FLAG_ONEWAY, INTERFACE_TRANSACTION, LAST_CALL_TRANSACTION, LIKE_TRANSACTION, PING_TRANSACTION, TWEET_TRANSACTION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ClawsServiceListener listener) void
void
void
emitTransferAccepted
(long assetId, Device sourceDevice) void
emitTransferCanceled
(long assetId, Device sourceDevice) void
removeListener
(ClawsServiceListener listener) void
transfer
(String assetId, long positionMs, Device targetDevice, ClawsService.TransferCallback callback) Methods inherited from class android.os.Binder
attachInterface, clearCallingIdentity, clearCallingWorkSource, dump, dumpAsync, flushPendingCommands, getCallingPid, getCallingUid, getCallingUidOrThrow, getCallingUserHandle, getCallingWorkSourceUid, getInterfaceDescriptor, isBinderAlive, joinThreadPool, linkToDeath, pingBinder, queryLocalInterface, restoreCallingIdentity, restoreCallingWorkSource, setCallingWorkSourceUid, transact, unlinkToDeath
-
Constructor Details
-
ClawsServiceBinder
-
-
Method Details
-
connect
- Throws:
Exception
-
getConnectedDevices
-
transfer
public void transfer(String assetId, long positionMs, Device targetDevice, ClawsService.TransferCallback callback) -
disconnect
public void disconnect() -
addListener
-
removeListener
-
emitTransferCanceled
-
emitTransferAccepted
-