FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
SharedBufferRegionHeader_64 Struct Reference

Region header for a 64-bit shared memory segment. More...

#include <circular_bfr.hpp>

Public Member Functions

void initialize (const char *component, const char *magic, size_t regionLen)
 
constexpr bool isNativeByteOrder () const
 

Public Attributes

char magicNumber [8]
 
uint8_t headerLength
 
char componentId [47]
 
uint32_t byteOrderTag
 
uint32_t _pad
 
uint64_t blockDimensions
 
uint32_t offset_startFreeList
 
uint32_t updatingThread
 
uint64_t offset_startActiveList
 
uint64_t offset_endActiveList
 

Detailed Description

Region header for a 64-bit shared memory segment.

Member Function Documentation

◆ initialize()

void SharedBufferRegionHeader_64::initialize ( const char *  component,
const char *  magic,
size_t  regionLen 
)

◆ isNativeByteOrder()

constexpr bool SharedBufferRegionHeader_64::isNativeByteOrder ( ) const
inlineconstexpr

References byteOrderTag.

Member Data Documentation

◆ _pad

uint32_t SharedBufferRegionHeader_64::_pad

Referenced by initialize().

◆ blockDimensions

uint64_t SharedBufferRegionHeader_64::blockDimensions

Referenced by initialize().

◆ byteOrderTag

uint32_t SharedBufferRegionHeader_64::byteOrderTag

Referenced by initialize(), and isNativeByteOrder().

◆ componentId

char SharedBufferRegionHeader_64::componentId[47]

Referenced by initialize().

◆ headerLength

uint8_t SharedBufferRegionHeader_64::headerLength

Referenced by initialize().

◆ magicNumber

char SharedBufferRegionHeader_64::magicNumber[8]

Referenced by initialize().

◆ offset_endActiveList

uint64_t SharedBufferRegionHeader_64::offset_endActiveList

Referenced by initialize().

◆ offset_startActiveList

uint64_t SharedBufferRegionHeader_64::offset_startActiveList

Referenced by initialize().

◆ offset_startFreeList

uint32_t SharedBufferRegionHeader_64::offset_startFreeList

Referenced by initialize().

◆ updatingThread

uint32_t SharedBufferRegionHeader_64::updatingThread

Referenced by initialize().


The documentation for this struct was generated from the following files:
Generated: Fri Jul 31 2020 18:19:16
Support Information