IScheduler

interface IScheduler

Allows to queue the execution of actions on a different thread.

Functions

Link copied to clipboard
open fun assertThread(debugInfo: Any? = null)
Link copied to clipboard
abstract fun flush()
Link copied to clipboard
open fun invokeOrQueue(action: () -> Unit)
Link copied to clipboard
abstract fun queue(action: () -> Unit)

Queues the execution of the given action.

Properties

Link copied to clipboard
abstract val isActive: Boolean
Link copied to clipboard
open val outOfOrderExecution: Boolean

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard