KoneMutableAsynchronousHub

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
abstract val callbacksValue: Value
Link copied to clipboard

Functions

Link copied to clipboard
abstract suspend fun acceptNewValue(newValue: Value)
Link copied to clipboard
abstract suspend fun acquire()
Link copied to clipboard
Link copied to clipboard
inline suspend fun <Value> KoneMutableAsynchronousHub<Value>.getAndUpdate(transform: (Value) -> Value): Value
Link copied to clipboard
abstract fun lockCallbacksValue()
Link copied to clipboard
fun <Value, Result> KoneAsynchronousHub<Value>.map(valueEquality: Equality<Value> = Equality.absoluteFor(), transform: (Value) -> Result): KoneMutableAsynchronousHub<Result>
Link copied to clipboard
abstract fun release()
Link copied to clipboard
suspend fun <Value> KoneMutableAsynchronousHub<Value>.set(newValue: Value)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun unlockCallbacksValue()
Link copied to clipboard
inline suspend fun <Value> KoneMutableAsynchronousHub<Value>.update(transform: (Value) -> Value)
Link copied to clipboard
inline suspend fun <Value> KoneMutableAsynchronousHub<Value>.updateAndGet(transform: (Value) -> Value): Value
Link copied to clipboard
inline suspend fun <Value, Result> KoneMutableAsynchronousHub<Value>.updateAndMap(transform: (Value) -> Value, map: (Value, Value) -> Result): Result
Link copied to clipboard