CSHasRegistrations

interface CSHasRegistrations

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun later(function: () -> Unit): CSRegistration
open fun later(delayMilliseconds: Int, function: () -> Unit): CSRegistration
Link copied to clipboard
open fun <T : Any> T.onMain(function: T.() -> Unit): CSRegistration?

Properties

Link copied to clipboard
abstract val registrations: CSRegistrations

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
fun CSHasRegistrations.cancel(registration: CSRegistration): CSRegistration
@JvmName(name = "CSEventOwnerCancelNullable")
fun CSHasRegistrations.cancel(registration: CSRegistration?): Unit?
@JvmName(name = "CSEventOwnerCancelNullable")
fun CSHasRegistrations.cancel(key: String)
fun CSHasRegistrations.cancel(vararg registrations: CSRegistration?)
fun CSHasRegistrations.cancel(registrations: List<CSRegistration>?)
Link copied to clipboard
inline fun <T> CSHasRegistrations.listenOnce(event: CSEvent<T>, @UiThread crossinline listener: (argument: T) -> Unit): CSRegistration
Link copied to clipboard
fun CSHasRegistrations.register(registration: CSRegistration): CSRegistration
fun CSHasRegistrations.register(key: String, registration: CSRegistration?): CSRegistration?
fun CSHasRegistrations.register(replace: CSRegistration?, registration: CSRegistration): CSRegistration
@JvmName(name = "CSEventOwnerRegisterNullable")
fun CSHasRegistrations.register(registration: CSRegistration?): CSRegistration?