KmpTorServiceUI

The "default" UI implementation for kmp-tor:runtime-service, serving both as an example for others to model their own implementations after, or to utilize with TorServiceConfig.Foreground.Companion.Builder.

See also

Types

Link copied to clipboard

Configuration to be utilized with Factory, or on a per-instance basis via TorServiceConfig.Foreground.newEnvironment.

Properties

Link copied to clipboard
@JvmField
protected val appContext: Context
Link copied to clipboard
@JvmField
protected val channelId: String
Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "displayed")
protected val displayed: KmpTorServiceUIInstanceState<KmpTorServiceUI.Config>?
Link copied to clipboard
@get:JvmName(name = "instanceStates")
protected val instanceStates: Collection<KmpTorServiceUIInstanceState<KmpTorServiceUI.Config>>
Link copied to clipboard
@JvmField
protected val serviceChildScope: CoroutineScope

Functions

Link copied to clipboard
Link copied to clipboard
operator override fun equals(other: Any?): Boolean
Link copied to clipboard
override fun hashCode(): Int
Link copied to clipboard
fun isDestroyed(): Boolean
Link copied to clipboard
open fun onConfigurationChanged(newConfig: Configuration)
Link copied to clipboard
protected open override fun onDestroy()
Link copied to clipboard
protected open override fun onRender(displayed: KmpTorServiceUIInstanceState<KmpTorServiceUI.Config>, hasPrevious: Boolean, hasNext: Boolean)
Link copied to clipboard
protected fun Notification.post()
Link copied to clipboard
@JvmOverloads
protected fun TorServiceUI.Receiver.register(filter: IntentFilter, permission: String?, scheduler: Handler?, exported: Boolean?, flags: Int): Disposable.Once?
Link copied to clipboard
protected fun selectNext()
Link copied to clipboard
protected fun selectPrevious()