ScatterbrainBroadcastReceiverImpl

@Singleton()
class ScatterbrainBroadcastReceiverImpl @Inject() constructor : BroadcastReceiver, ScatterbrainBroadcastReceiver

Types

Companion
Link copied to clipboard
object Companion

Functions

abortBroadcast
Link copied to clipboard
fun abortBroadcast()
addOnReceiveCallback
Link copied to clipboard
open override fun addOnReceiveCallback(r: suspend (HandshakeResult) -> Unit)
addOnResultCallback
Link copied to clipboard
open override fun addOnResultCallback(handle: Int, r: AsyncCallback)
clearAbortBroadcast
Link copied to clipboard
fun clearAbortBroadcast()
getAbortBroadcast
Link copied to clipboard
fun getAbortBroadcast(): Boolean
getDebugUnregister
Link copied to clipboard
fun getDebugUnregister(): Boolean
getResultCode
Link copied to clipboard
fun getResultCode(): Int
getResultData
Link copied to clipboard
fun getResultData(): String
getResultExtras
Link copied to clipboard
fun getResultExtras(p0: Boolean): Bundle
goAsync
Link copied to clipboard
fun goAsync(): BroadcastReceiver.PendingResult
isInitialStickyBroadcast
Link copied to clipboard
fun isInitialStickyBroadcast(): Boolean
isOrderedBroadcast
Link copied to clipboard
fun isOrderedBroadcast(): Boolean
onReceive
Link copied to clipboard
open override fun onReceive(ctx: Context, intent: Intent)
peekService
Link copied to clipboard
open fun peekService(p0: Context, p1: Intent): IBinder
register
Link copied to clipboard
open override fun register()
removeOnReceiveCallback
Link copied to clipboard
open override fun removeOnReceiveCallback(r: suspend (HandshakeResult) -> Unit)
removeOnResultCallback
Link copied to clipboard
open override fun removeOnResultCallback(handle: Int)
setDebugUnregister
Link copied to clipboard
fun setDebugUnregister(p0: Boolean)
setOrderedHint
Link copied to clipboard
fun setOrderedHint(p0: Boolean)
setResult
Link copied to clipboard
fun setResult(p0: Int, p1: String, p2: Bundle)
setResultCode
Link copied to clipboard
fun setResultCode(p0: Int)
setResultData
Link copied to clipboard
fun setResultData(p0: String)
setResultExtras
Link copied to clipboard
fun setResultExtras(p0: Bundle)
unregister
Link copied to clipboard
open override fun unregister()
wipeAsyncCallbacks
Link copied to clipboard
open override fun wipeAsyncCallbacks()
wipeResultCallbacks
Link copied to clipboard
open override fun wipeResultCallbacks()

Properties

context
Link copied to clipboard
@Inject()
lateinit var context: Context
coroutineScope
Link copied to clipboard
@Named(value = defaultScope)
@Inject()
lateinit var coroutineScope: CoroutineScope