FARGOS/VISTA Object Management Environment Core
..
|
Region header for a 32-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 |
uint32_t | blockDimensions |
uint32_t | offset_startFreeList |
uint32_t | updatingThread |
uint32_t | offset_startActiveList |
uint32_t | offset_endActiveList |
Region header for a 32-bit shared memory segment.
void SharedBufferRegionHeader_32::initialize | ( | const char * | component, |
const char * | magic, | ||
size_t | regionLen | ||
) |
|
inlineconstexpr |
References byteOrderTag.
uint32_t SharedBufferRegionHeader_32::_pad |
Referenced by initialize().
uint32_t SharedBufferRegionHeader_32::blockDimensions |
Referenced by FixedBufferManager::allocateBlock(), FixedBufferManager::FixedBufferManager(), and initialize().
uint32_t SharedBufferRegionHeader_32::byteOrderTag |
Referenced by FixedBufferManager::FixedBufferManager(), initialize(), and isNativeByteOrder().
char SharedBufferRegionHeader_32::componentId[47] |
Referenced by initialize().
uint8_t SharedBufferRegionHeader_32::headerLength |
Referenced by initialize().
char SharedBufferRegionHeader_32::magicNumber[8] |
Referenced by SharedMemoryVariableManager::createSegment(), and initialize().
uint32_t SharedBufferRegionHeader_32::offset_endActiveList |
uint32_t SharedBufferRegionHeader_32::offset_startActiveList |
uint32_t SharedBufferRegionHeader_32::offset_startFreeList |
uint32_t SharedBufferRegionHeader_32::updatingThread |
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |