Table of Contents

Struct MappedBufferVersionBlock

Namespace
rF2SharedMemoryNet.RF2Data.Structs
Assembly
rF2SharedMemoryNet.dll

Represents a version block used to track the state of a mapped buffer during updates.

public struct MappedBufferVersionBlock
Inherited Members

Remarks

This structure contains two version numbers that indicate whether the buffer is being written to or is in a consistent state. If VersionUpdateBegin and VersionUpdateEnd are equal, the buffer is either not being written to or requires further verification. If the values differ, the buffer is actively being written to or may be incomplete due to an interruption (e.g., a crash or missed transition).

Fields

VersionUpdateBegin

Represents the version number at which an update process begins.

public uint VersionUpdateBegin

Field Value

uint

VersionUpdateEnd

Represents the version number at the end of an update process.

public uint VersionUpdateEnd

Field Value

uint