23 #ifndef ANALYSISRINGITEMS_H 24 #define ANALYSISRINGITEMS_H 28 #pragma pack(push, 1) // We want structs packed tight. 29 static const unsigned MAX_UNITS_LENGTH(32);
30 static const unsigned MAX_IDENT(128);
37 std::uint32_t s_unused;
45 std::uint32_t s_parameterNumber;
46 char s_parameterName[0];
55 std::uint32_t s_numParameters;
63 std::uint32_t s_number;
73 std::uint64_t s_triggerCount;
74 std::uint32_t s_parameterCount;
83 char s_variableUnits[MAX_UNITS_LENGTH];
84 char s_variableName[0];
89 std::uint32_t s_numVars;
101 static const std::uint32_t LAST_PASSTHROUGH = 32767;
102 static const std::uint32_t PARAMETER_DEFINITIONS = 32768;
103 static const std::uint32_t VARIABLE_VALUES = 32769;
104 static const std::uint32_t PARAMETER_DATA = 32770;
105 static const std::uint32_t TEST_DATA = 32771;
110 static const int MPI_HEADER_TAG = 1;
111 static const int MPI_END_TAG = 2;
112 static const int MPI_DATA_TAG = 3;
113 static const int MPI_REQUEST_TAG = 4;
114 static const int MPI_PASSTHROUGH_TAG = 5;
115 static const int MPI_PARAMDEF_TAG = 6;
116 static const int MPI_VARIABLES_TAG = 7;
138 unsigned s_nBlockNum;
146 std::uint64_t s_triggerNumber;
147 std::uint32_t s_numParameters;
152 std::uint32_t s_number;
157 char s_name[MAX_IDENT];
162 char s_name[MAX_IDENT];
163 char s_variableUnits[MAX_UNITS_LENGTH];
Definition: AnalysisRingItems.h:161
Definition: AnalysisRingItems.h:71
Definition: AnalysisRingItems.h:151
Definition: AnalysisRingItems.h:156
Definition: AnalysisRingItems.h:44
Definition: AnalysisRingItems.h:87
Definition: AnalysisRingItems.h:81
Definition: AnalysisRingItems.h:62
Definition: AnalysisRingItems.h:53
Definition: AnalysisRingItems.h:128
Definition: AbstractApplication.cpp:30