-
public final class SetVirtualTimePolicyRequestRequest object containing input parameters for the EmulationDomain.setVirtualTimePolicy command.
-
-
Field Summary
Fields Modifier and Type Field Description private final VirtualTimePolicypolicyprivate final Doublebudgetprivate final IntegermaxVirtualTimeTaskStarvationCountprivate final BooleanwaitForNavigationprivate final DoubleinitialVirtualTime
-
Constructor Summary
Constructors Constructor Description SetVirtualTimePolicyRequest(VirtualTimePolicy policy, Double budget, Integer maxVirtualTimeTaskStarvationCount, Boolean waitForNavigation, Double initialVirtualTime)
-
Method Summary
Modifier and Type Method Description final VirtualTimePolicycomponent1()final Doublecomponent2()final Integercomponent3()final Booleancomponent4()final Doublecomponent5()final SetVirtualTimePolicyRequestcopy(VirtualTimePolicy policy, Double budget, Integer maxVirtualTimeTaskStarvationCount, Boolean waitForNavigation, Double initialVirtualTime)final VirtualTimePolicygetPolicy()final DoublegetBudget()If set, after this many virtual milliseconds have elapsed virtual time will be paused and a virtualTimeBudgetExpired event is sent. final IntegergetMaxVirtualTimeTaskStarvationCount()If set this specifies the maximum number of tasks that can be run before virtual is forced forwards to prevent deadlock. final BooleangetWaitForNavigation()If set the virtual time policy change should be deferred until any frame starts navigating. final DoublegetInitialVirtualTime()If set, base::Time::Now will be overriden to initially return this value. -
-
Constructor Detail
-
SetVirtualTimePolicyRequest
SetVirtualTimePolicyRequest(VirtualTimePolicy policy, Double budget, Integer maxVirtualTimeTaskStarvationCount, Boolean waitForNavigation, Double initialVirtualTime)
-
-
Method Detail
-
component1
final VirtualTimePolicy component1()
-
component2
final Double component2()
-
component3
final Integer component3()
-
component4
final Boolean component4()
-
component5
final Double component5()
-
copy
final SetVirtualTimePolicyRequest copy(VirtualTimePolicy policy, Double budget, Integer maxVirtualTimeTaskStarvationCount, Boolean waitForNavigation, Double initialVirtualTime)
-
getPolicy
final VirtualTimePolicy getPolicy()
-
getBudget
final Double getBudget()
If set, after this many virtual milliseconds have elapsed virtual time will be paused and a virtualTimeBudgetExpired event is sent.
-
getMaxVirtualTimeTaskStarvationCount
final Integer getMaxVirtualTimeTaskStarvationCount()
If set this specifies the maximum number of tasks that can be run before virtual is forced forwards to prevent deadlock.
-
getWaitForNavigation
final Boolean getWaitForNavigation()
If set the virtual time policy change should be deferred until any frame starts navigating. Note any previous deferred policy change is superseded.
-
getInitialVirtualTime
final Double getInitialVirtualTime()
If set, base::Time::Now will be overriden to initially return this value.
-
-
-
-