Channel

data class Channel(val name: String, val priority: Channel.Priority)

Constructors

Link copied to clipboard
fun Channel(name: String, priority: Channel.Priority)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class Priority(val acquire: Int, val release: Int)
Link copied to clipboard
data class State(var focusState: FocusState = FocusState.NONE, var interfaceName: String = "")

Functions

Link copied to clipboard
fun doesObserverOwnChannel(observer: ChannelObserver): Boolean
Link copied to clipboard
fun getInterfaceName(): String
Link copied to clipboard
fun hasObserver(): Boolean
Link copied to clipboard
fun setFocus(focus: FocusState): Boolean
Link copied to clipboard
fun setInterfaceName(interfaceName: String)
Link copied to clipboard
fun setObserver(observer: ChannelObserver?)

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val priority: Channel.Priority
Link copied to clipboard
val state: Channel.State