Table of Contents

Struct NavigationOverlayCommitOperation

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Describes one deterministic atomic overlay-transaction operation.

public readonly struct NavigationOverlayCommitOperation
Inherited Members

Constructors

NavigationOverlayCommitOperation(PreparedNavigationOverlay, long, int)

Initializes an immutable overlay operation and its pending receipt.

public NavigationOverlayCommitOperation(PreparedNavigationOverlay preparedOverlay, long operationSequence, int effectiveFrame)

Parameters

preparedOverlay PreparedNavigationOverlay
operationSequence long
effectiveFrame int

Properties

EffectiveFrame

Gets the earliest eligible fixed-step publication frame.

public int EffectiveFrame { get; }

Property Value

int

OperationSequence

Gets the unique host-supplied operation sequence.

public long OperationSequence { get; }

Property Value

long

PreparedOverlay

Gets the prepared immutable overlay transaction.

public PreparedNavigationOverlay PreparedOverlay { get; }

Property Value

PreparedNavigationOverlay

Receipt

Gets the operation's deterministic pending or terminal receipt.

public NavigationOperationReceipt Receipt { get; }

Property Value

NavigationOperationReceipt