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
VersionUpdateEnd
Represents the version number at the end of an update process.
public uint VersionUpdateEnd