Searched refs:SelectBuilder (Results 1 – 13 of 13) sorted by relevance
20 public suspend inline fun <R> selectUnbiased(crossinline builder: SelectBuilder<R>.() -> Unit): R = in <lambda>()34 SelectBuilder<R> {
20 public interface SelectBuilder<in R> { in <lambda>() interface173 public suspend inline fun <R> select(crossinline builder: SelectBuilder<R>.() -> Unit): R = in select()195 ) : LockFreeLinkedListHead(), SelectBuilder<R>,
30 public suspend inline fun whileSelect(crossinline builder: SelectBuilder<Boolean>.() -> Unit) { in whileSelect()
20 public fun <R> SelectBuilder<R>.onTimeout(duration: Duration, block: suspend () -> R) = in delay()
71 internal fun <R> SelectBuilder<R>.default(block: suspend () -> R) { in <lambda>()
12 …public static final fun onTimeout (Lkotlinx/coroutines/selects/SelectBuilder;Ljava/time/Duration;L…
1022 public abstract interface class kotlinx/coroutines/selects/SelectBuilder {1030 public final class kotlinx/coroutines/selects/SelectBuilder$DefaultImpls {1031 …public static fun invoke (Lkotlinx/coroutines/selects/SelectBuilder;Lkotlinx/coroutines/selects/Se…1034 …routines/jvm/internal/CoroutineStackFrame, kotlinx/coroutines/selects/SelectBuilder, kotlinx/corou…1084 …s kotlinx/coroutines/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/selects/SelectBuilder {
80 private inline fun SelectBuilder<Unit>.onReceive( in onReceive()
61 … | [onTimeout][kotlinx.coroutines.selects.SelectBuilder.onTimeout] …138 [kotlinx.coroutines.selects.SelectBuilder.onTimeout]: https://kotlin.github.io/kotlinx.coroutines/k…
386 internal fun <R> SelectBuilder<R>.default(block: suspend () -> R) { in <lambda>()
430 internal fun <R> SelectBuilder<R>.default(block: suspend () -> R) { in <lambda>()
64 … | [onTimeout][kotlinx.coroutines.selects.SelectBuilder.onTimeout] …151 [kotlinx.coroutines.selects.SelectBuilder.onTimeout]: https://kotlin.github.io/kotlinx.coroutines/k…
690 the source of the `SelectBuilder` in `kotlinx-corounes-core` module.