CancelableResult

open class CancelableResult<T : Any>(value: T? = null, cancelBlock: () -> Unit = {}) : Cancelable<T>

Constructors

Link copied to clipboard
fun <T : Any> CancelableResult(value: T? = null, cancelBlock: () -> Unit = {})

Functions

Link copied to clipboard
fun alsoOnCancel(block: () -> Unit): CancelableResult<T>
Link copied to clipboard
open override fun cancel()
Link copied to clipboard
open override fun get(): T
Link copied to clipboard
fun <R : Any> withValue(value: R): CancelableResult<R>

Properties

Link copied to clipboard
val fired: AtomicBoolean