SetVirtualTimePolicyParameter

@Serializable
data class SetVirtualTimePolicyParameter(val policy: Emulation.VirtualTimePolicy, val budget: Double? = null, val maxVirtualTimeTaskStarvationCount: Int? = null, val initialVirtualTime: Double? = null)

Constructors

Link copied to clipboard
constructor(policy: Emulation.VirtualTimePolicy, budget: Double? = null, maxVirtualTimeTaskStarvationCount: Int? = null, initialVirtualTime: Double? = null)

Properties

Link copied to clipboard
val budget: Double? = null

If set, after this many virtual milliseconds have elapsed virtual time will be paused and a virtualTimeBudgetExpired event is sent.

Link copied to clipboard

If set, base::Time::Now will be overridden to initially return this value.

Link copied to clipboard

If set this specifies the maximum number of tasks that can be run before virtual is forced forwards to prevent deadlock.

Link copied to clipboard