Functions

Link copied to clipboard
inline fun <R> async(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, crossinline block: suspend CoroutineScope.() -> R): Deferred<R>
Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
open override fun <R> fold(initial: R, operation: (R, CoroutineContext.Element) -> R): R
Link copied to clipboard
open operator override fun <E : CoroutineContext.Element> get(key: CoroutineContext.Key<E>): E?
Link copied to clipboard
inline suspend operator fun <R> invoke(context: CoroutineContext = EmptyCoroutineContext, crossinline block: suspend CoroutineScope.() -> R): R
@JvmName(name = "launchAndJoin")
inline suspend operator fun invoke(context: CoroutineContext = EmptyCoroutineContext, crossinline block: suspend CoroutineScope.() -> Unit)
Link copied to clipboard
inline fun launch(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, crossinline block: suspend CoroutineScope.() -> Unit): Job
Link copied to clipboard
open override fun minusKey(key: CoroutineContext.Key<*>): CoroutineContext
Link copied to clipboard
open operator override fun plus(context: CoroutineContext): CoroutineContext