IRdTask

interface IRdTask<out T>

Represents a task that can be asynchronously executed.

Inheritors

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val result: IOptPropertyView<RdTaskResult<T>>

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun <T> IRdTask<T>.await(): T
Link copied to clipboard
inline fun <T> IRdTask<T>.wait(timeoutMs: Long, pump: () -> Unit): Boolean