Skip to main content

Interface: ITimeSkippingInfo

common.v1.ITimeSkippingInfo

Properties of a TimeSkippingInfo.

Implemented by

Properties

currentSessionSkipCount

Optional currentSessionSkipCount: null | number

The number of skips accumulated in the current session, bounded by max_session_skip_count. A new session begins — and this resets to 0 — each time max_session_skip_count is updated.


currentTime

Optional currentTime: null | ITimestamp

Current virtual time of the execution. If the execution hasn't skipped any time yet, it will be the same as wall clock time.


effectiveConfig

Optional effectiveConfig: null | ITimeSkippingConfig

The current effective time-skipping config, which can differ from the config the user last set: internally-defaulted fields are populated, and enabled reflects whether the execution is still skipping time — e.g. it is set to false once max_session_skip_count is reached, the fast-forward completes, or a client call disables time skipping.


fastForwardInfo

Optional fastForwardInfo: null | ITimeSkippingFastForwardInfo

The execution's current fast-forward, if any. Unset if time skipping is enabled without a fast-forward.