ktor-network / io.ktor.network.selector / InterestSuspensionsMap

InterestSuspensionsMap

class InterestSuspensionsMap

Constructors

<init>

InterestSuspensionsMap()

Functions

addSuspension

fun addSuspension(interest: SelectInterest, continuation: CancellableContinuation<Unit>): Unit

invokeForEachPresent

fun invokeForEachPresent(readyOps: Int, block: CancellableContinuation<Unit>.() -> Unit): Unit
fun invokeForEachPresent(block: CancellableContinuation<Unit>.(SelectInterest) -> Unit): Unit

removeSuspension

fun removeSuspension(interest: SelectInterest): CancellableContinuation<Unit>?
fun removeSuspension(interestOrdinal: Int): CancellableContinuation<Unit>?

toString

fun toString(): String