Package-level declarations

Types

Link copied to clipboard
expect open class ConditionLock
actual open class ConditionLock
actual open class ConditionLock
actual open class ConditionLock
actual open class ConditionLock
Link copied to clipboard
expect open class Lock
actual open class Lock
actual open class Lock
actual open class Lock
actual open class Lock : ConditionLock

Functions

Link copied to clipboard
inline fun <T> ConditionLock.synchronized(block: () -> T): T
Link copied to clipboard
inline fun ConditionLock.waitFor(timeout: Duration, predicate: () -> Boolean): Boolean
Link copied to clipboard
fun ConditionLock.waitForOrFail(timeout: Duration = 5.seconds, predicate: () -> Boolean)