Package-level declarations

Types

Link copied to clipboard
class FixedPoolNativeThreadDispatcher(val numThreads: Int, val name: String = "FixedPoolNativeThreadDispatcher", val priority: NativeThreadPriority = NativeThreadPriority.NORMAL, val isDaemon: Boolean = true, val preciseTimings: Boolean = false) : CoroutineDispatcher, AutoCloseable, Delay
Link copied to clipboard
expect class NativeNativeThread
actual typealias NativeNativeThread = Long
actual typealias NativeNativeThread = Thread
actual typealias NativeNativeThread = Long
actual typealias NativeNativeThread = Long
Link copied to clipboard
value class NativeThread(val native: NativeNativeThread)
Link copied to clipboard
class NativeThreadDispatcher(val name: String = "NativeThreadDispatcher", val priority: NativeThreadPriority = NativeThreadPriority.NORMAL, val isDaemon: Boolean = true, val preciseTimings: Boolean = false) : CoroutineDispatcher, AutoCloseable, Delay
Link copied to clipboard
inline class NativeThreadPriority(val ratio: Double)
Link copied to clipboard
class ThreadInfo(val name: String?, val code: () -> Unit)

Properties

Link copied to clipboard
val NativeNativeThread.pthread: CPointer<_opaque_pthread_t>?

Functions

Link copied to clipboard
Link copied to clipboard
fun nativeThread(isDaemon: Boolean = false, name: String? = null, priority: NativeThreadPriority = NativeThreadPriority.NORMAL, start: Boolean = true, block: (NativeThread) -> Unit): NativeThread
Link copied to clipboard
Link copied to clipboard
inline fun NativeThread.Companion.sleepWhile(stepTime: FastDuration = 1.0.fastMilliseconds, exact: Boolean = false, cond: () -> Boolean)
Link copied to clipboard
fun <T> NativeNativeThread.useHandle(block: (HANDLE?) -> T): T