Package net.ballmerlabs.scatterbrainsdk
Interface ScatterbrainBroadcastReceiver
-
- All Implemented Interfaces:
public interface ScatterbrainBroadcastReceiver
-
-
Method Summary
Modifier and Type Method Description abstract LiveData<RouterState>observeRouterState()abstract Unitregister()abstract Unitunregister()abstract UnitaddOnReceiveCallback(SuspendFunction1<HandshakeResult, Unit> r)abstract UnitremoveOnReceiveCallback(SuspendFunction1<HandshakeResult, Unit> r)abstract UnitaddOnResultCallback(Integer handle, AsyncCallback r)abstract UnitremoveOnResultCallback(Integer handle)abstract UnitwipeAsyncCallbacks()abstract UnitwipeResultCallbacks()abstract UnitpostRouterState(RouterState routerState)-
-
Method Detail
-
observeRouterState
abstract LiveData<RouterState> observeRouterState()
-
unregister
abstract Unit unregister()
-
addOnReceiveCallback
abstract Unit addOnReceiveCallback(SuspendFunction1<HandshakeResult, Unit> r)
-
removeOnReceiveCallback
abstract Unit removeOnReceiveCallback(SuspendFunction1<HandshakeResult, Unit> r)
-
addOnResultCallback
abstract Unit addOnResultCallback(Integer handle, AsyncCallback r)
-
removeOnResultCallback
abstract Unit removeOnResultCallback(Integer handle)
-
wipeAsyncCallbacks
abstract Unit wipeAsyncCallbacks()
-
wipeResultCallbacks
abstract Unit wipeResultCallbacks()
-
postRouterState
abstract Unit postRouterState(RouterState routerState)
-
-
-
-