Package renetik.android.event.registration

Types

Link copied to clipboard
class CSFunctionRegistration(function: ArgFunc<CSRegistration>, val onCancel: ArgFunc<Func>? = null) : CSRegistrationImpl
Link copied to clipboard
interface CSHasRegistrations
Link copied to clipboard
interface CSRegistration
Link copied to clipboard
open class CSRegistrationImpl(var isActive: Boolean = false) : CSRegistration
Link copied to clipboard
class CSRegistrations

Functions

Link copied to clipboard
fun CSHasRegistrations.cancel(vararg registrations: CSRegistration?)
@JvmName(name = "CSEventOwnerCancelNullable")
fun CSHasRegistrations.cancel(key: String)
fun CSHasRegistrations.cancel(registrations: List<CSRegistration>?)
fun CSHasRegistrations.cancel(registration: CSRegistration): CSRegistration
@JvmName(name = "CSEventOwnerCancelNullable")
fun CSHasRegistrations.cancel(registration: CSRegistration?): Unit?
Link copied to clipboard
fun CSFunctionRegistration(function: ArgFunc<CSRegistration>): CSFunctionRegistration
Link copied to clipboard
fun CSRegistration(vararg registrations: CSRegistration): CSRegistrationImpl
Link copied to clipboard
inline fun <T> CSHasRegistrations.listenOnce(event: CSEvent<T>, @UiThread crossinline listener: (argument: T) -> Unit): CSRegistration
Link copied to clipboard
fun CSRegistration.paused(): Closeable
fun List<CSRegistration>.paused(function: Func)
fun CSRegistration.paused(function: Func)
Link copied to clipboard
fun CSHasRegistrations.register(registration: CSRegistration): CSRegistration
@JvmName(name = "CSEventOwnerRegisterNullable")
fun CSHasRegistrations.register(registration: CSRegistration?): CSRegistration?
fun CSHasRegistrations.register(key: String, registration: CSRegistration?): CSRegistration?
fun CSHasRegistrations.register(replace: CSRegistration?, registration: CSRegistration): CSRegistration
Link copied to clipboard
fun CSRegistration.setActive(active: Boolean)
Link copied to clipboard
fun CSRegistration.start(): CSRegistration

Properties

Link copied to clipboard
val CSRegistration.isPaused: Boolean
Link copied to clipboard
val CSRegistration.isResumed: Boolean