Event

abstract class Event<T>(handlers: MutableList<Event.HandlerEntry<T>> = mutableListOf())

Constructors

Link copied to clipboard
constructor(handlers: MutableList<Event.HandlerEntry<T>> = mutableListOf())

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class HandlerEntry<T>(val owner: String?, val handler: T)

Functions

Link copied to clipboard
fun clear()
Link copied to clipboard
fun clearByOwner(owner: String)
Link copied to clipboard
abstract fun invoker(): T
Link copied to clipboard
operator fun minusAssign(handler: T)
Link copied to clipboard
operator fun plusAssign(handler: T)
Link copied to clipboard
fun register(handler: T)
Link copied to clipboard
fun remove(handler: T)