et_mem_t Struct Reference

Structure containing info stored at front of shared or mapped memory. More...

#include <et_private.h>

Data Fields

uint32_t byteOrder
 Should be 0x01020304, if not, byte order is reversed from local order.
uint32_t systemType
 Type of local system using the shared memory: ET_SYSTEM_TYPE_C is an ET system written in C, and ET_SYSTEM_TYPE_JAVA is an ET system written in Java with a different layout of the shared memory.
uint32_t majorVersion
 Major version number of this ET software release.
uint32_t minorVersion
 Minor version number of this ET software release.
uint32_t numSelectInts
 Number of station selection integers per event.
uint32_t headerByteSize
 Total size of a single event's "header" or metadata structure in bytes.
uint64_t eventByteSize
 Total size of a single event's data memory in bytes.
uint64_t headerPosition
 Number of bytes past beginning of shared memory that the headers are stored.
uint64_t dataPosition
 Number of bytes past beginning of shared memory that the data are stored.
uint64_t totalSize
 Total size of shared (mapped) memory (must be allocated in pages).
uint64_t usedSize
 Desired size of shared memory given as arg to et_mem_create .

Detailed Description

Structure containing info stored at front of shared or mapped memory.


Field Documentation

Should be 0x01020304, if not, byte order is reversed from local order.

Number of bytes past beginning of shared memory that the data are stored.

Total size of a single event's data memory in bytes.

Total size of a single event's "header" or metadata structure in bytes.

Number of bytes past beginning of shared memory that the headers are stored.

Major version number of this ET software release.

Minor version number of this ET software release.

Number of station selection integers per event.

Type of local system using the shared memory: ET_SYSTEM_TYPE_C is an ET system written in C, and ET_SYSTEM_TYPE_JAVA is an ET system written in Java with a different layout of the shared memory.

Total size of shared (mapped) memory (must be allocated in pages).

Referenced by et_system_start().

Desired size of shared memory given as arg to et_mem_create .

Referenced by et_system_start().


The documentation for this struct was generated from the following file:

Generated on 30 Jul 2015 for ET System by  doxygen 1.6.1