Package com.castlabs.sdk.claws
Class ClawsServiceBinder
- java.lang.Object
-
- android.os.Binder
-
- com.castlabs.sdk.claws.ClawsServiceBinder
-
-
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 Constructor Description ClawsServiceBinder(ClawsService clawsService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ClawsServiceListener listener)voidconnect(String url, String userId, String deviceName)voiddisconnect()voidemitTransferAccepted(long assetId, Device sourceDevice)voidemitTransferCanceled(long assetId, Device sourceDevice)List<Device>getConnectedDevices()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 Detail
-
ClawsServiceBinder
public ClawsServiceBinder(@NonNull ClawsService clawsService)
-
-
Method Detail
-
connect
public void connect(String url, String userId, String deviceName) throws Exception
- Throws:
Exception
-
transfer
public void transfer(String assetId, long positionMs, Device targetDevice, ClawsService.TransferCallback callback)
-
disconnect
public void disconnect()
-
addListener
public void addListener(ClawsServiceListener listener)
-
removeListener
public void removeListener(ClawsServiceListener listener)
-
emitTransferCanceled
public void emitTransferCanceled(long assetId, Device sourceDevice)
-
emitTransferAccepted
public void emitTransferAccepted(long assetId, Device sourceDevice)
-
-