GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
sMbs.h File Reference
#include "s_stdint.h"

Go to the source code of this file.

Data Structures

struct  sMbsBufferHeader
 
struct  sMbsEventHeader
 
struct  sMbsFileHeader
 
struct  sMbsHeader
 
struct  sMbsSubeventHeader
 
struct  sMbsTimeStamp
 
struct  sMbsTransportInfo
 

Macros

#define LMD__BUFFER   1
 
#define LMD__ENDIAN_BIG   2
 
#define LMD__ENDIAN_LITTLE   1
 
#define LMD__ENDIAN_UNKNOWN   0
 
#define LMD__GET_EVENTS   NULL
 
#define LMD__INDEX   1
 
#define LMD__INTERNAL_HEADER   NULL
 
#define LMD__LARGE_FILE   1
 
#define LMD__MIN_BUFFER   0
 
#define LMD__NO_BUFFER   0
 
#define LMD__NO_INDEX   0
 
#define LMD__NO_LARGE_FILE   0
 
#define LMD__NO_OVERWRITE   0
 
#define LMD__NO_VERBOSE   0
 
#define LMD__NO_VERBOSE   0
 
#define LMD__OVERWRITE   1
 
#define LMD__STANDARD_HEADER   NULL
 
#define LMD__TYPE_BUFFER_HEADER_100_1   0x00010064
 
#define LMD__TYPE_BUFFER_HEADER_10_1   0x0001000a
 
#define LMD__TYPE_EVENT_HEADER_10_1   0x0001000a
 
#define LMD__TYPE_FILE_HEADER_101_1   0x00010065
 
#define LMD__TYPE_FILE_INDEX_101_2   0x00020065
 
#define LMD__TYPE_TIME_STAMP_11_1   0x0001000b
 
#define LMD__VERBOSE   1
 
#define LMD__VERBOSE   1
 

Typedefs

typedef uint64_t lmdoff_t
 

Macro Definition Documentation

◆ LMD__BUFFER

#define LMD__BUFFER   1

Definition at line 30 of file sMbs.h.

Referenced by f_evt_get_open().

◆ LMD__ENDIAN_BIG

#define LMD__ENDIAN_BIG   2

Definition at line 40 of file sMbs.h.

◆ LMD__ENDIAN_LITTLE

#define LMD__ENDIAN_LITTLE   1

Definition at line 39 of file sMbs.h.

◆ LMD__ENDIAN_UNKNOWN

#define LMD__ENDIAN_UNKNOWN   0

Definition at line 41 of file sMbs.h.

Referenced by fLmdGetWrittenEndian().

◆ LMD__GET_EVENTS

#define LMD__GET_EVENTS   NULL

Definition at line 23 of file sMbs.h.

◆ LMD__INDEX

#define LMD__INDEX   1

Definition at line 26 of file sMbs.h.

Referenced by f_evt_put_open(), fLmdGetOpen(), and fLmdPutOpen().

◆ LMD__INTERNAL_HEADER

#define LMD__INTERNAL_HEADER   NULL

Definition at line 25 of file sMbs.h.

Referenced by fLmdGetOpen().

◆ LMD__LARGE_FILE

#define LMD__LARGE_FILE   1

Definition at line 28 of file sMbs.h.

Referenced by f_evt_put_open(), and fLmdPutOpen().

◆ LMD__MIN_BUFFER

#define LMD__MIN_BUFFER   0

Definition at line 29 of file sMbs.h.

◆ LMD__NO_BUFFER

#define LMD__NO_BUFFER   0

Definition at line 33 of file sMbs.h.

◆ LMD__NO_INDEX

#define LMD__NO_INDEX   0

Definition at line 34 of file sMbs.h.

Referenced by f_evt_get_event(), f_evt_get_open(), and fLmdGetElement().

◆ LMD__NO_LARGE_FILE

#define LMD__NO_LARGE_FILE   0

Definition at line 36 of file sMbs.h.

◆ LMD__NO_OVERWRITE

#define LMD__NO_OVERWRITE   0

Definition at line 35 of file sMbs.h.

Referenced by f_evt_put_open(), and fLmdPutOpen().

◆ LMD__NO_VERBOSE [1/2]

#define LMD__NO_VERBOSE   0

Definition at line 32 of file sMbs.h.

◆ LMD__NO_VERBOSE [2/2]

#define LMD__NO_VERBOSE   0

Definition at line 32 of file sMbs.h.

◆ LMD__OVERWRITE

#define LMD__OVERWRITE   1

Definition at line 27 of file sMbs.h.

◆ LMD__STANDARD_HEADER

#define LMD__STANDARD_HEADER   NULL

Definition at line 24 of file sMbs.h.

Referenced by fLmdPutOpen().

◆ LMD__TYPE_BUFFER_HEADER_100_1

#define LMD__TYPE_BUFFER_HEADER_100_1   0x00010064

Definition at line 21 of file sMbs.h.

◆ LMD__TYPE_BUFFER_HEADER_10_1

#define LMD__TYPE_BUFFER_HEADER_10_1   0x0001000a

Definition at line 20 of file sMbs.h.

◆ LMD__TYPE_EVENT_HEADER_10_1

#define LMD__TYPE_EVENT_HEADER_10_1   0x0001000a

Definition at line 18 of file sMbs.h.

◆ LMD__TYPE_FILE_HEADER_101_1

#define LMD__TYPE_FILE_HEADER_101_1   0x00010065

Definition at line 17 of file sMbs.h.

Referenced by f_evt_get_open(), fLmdGetOpen(), and fLmdPutOpen().

◆ LMD__TYPE_FILE_INDEX_101_2

#define LMD__TYPE_FILE_INDEX_101_2   0x00020065

Definition at line 19 of file sMbs.h.

Referenced by fLmdGetBuffer(), fLmdOffsetRead(), and fLmdOffsetWrite().

◆ LMD__TYPE_TIME_STAMP_11_1

#define LMD__TYPE_TIME_STAMP_11_1   0x0001000b

Definition at line 22 of file sMbs.h.

◆ LMD__VERBOSE [1/2]

#define LMD__VERBOSE   1

Definition at line 31 of file sMbs.h.

◆ LMD__VERBOSE [2/2]

#define LMD__VERBOSE   1

Definition at line 31 of file sMbs.h.

Typedef Documentation

◆ lmdoff_t

typedef uint64_t lmdoff_t

Definition at line 45 of file sMbs.h.