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 TypeMethodDescriptionvoidaddListener(ClawsServiceListener listener) voidvoidvoidemitTransferAccepted(long assetId, Device sourceDevice) voidemitTransferCanceled(long assetId, Device sourceDevice) voidremoveListener(ClawsServiceListener listener) voidtransfer(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
-