data class SetVirtualTimePolicyRequest
(source)
Represents request frame that can be used with Emulation#setVirtualTimePolicy operation call.
Turns on virtual time for all frames (replacing real-time with a synthetic time source) and sets the current virtual time policy. Note this supersedes any previous time budget.
Link
Emulation#setVirtualTimePolicy method documentation.
See Also
EmulationOperations.setVirtualTimePolicy
SetVirtualTimePolicyRequest(policy: VirtualTimePolicy, budget: Double? = null, maxVirtualTimeTaskStarvationCount: Int? = null, : Boolean? = null, initialVirtualTime: TimeSinceEpoch? = null)
Represents request frame that can be used with Emulation#setVirtualTimePolicy operation call. |
val budget: Double?
If set, after this many virtual milliseconds have elapsed virtual time will be paused and a virtualTimeBudgetExpired event is sent. |
|
val initialVirtualTime: TimeSinceEpoch?
If set, base::Time::Now will be overriden to initially return this value. |
|
val maxVirtualTimeTaskStarvationCount: Int?
If set this specifies the maximum number of tasks that can be run before virtual is forced forwards to prevent deadlock. |
|
val policy: VirtualTimePolicy |
|
val waitForNavigation: Boolean?
If set the virtual time policy change should be deferred until any frame starts navigating. Note any previous deferred policy change is superseded. |