11 #ifndef lgrHlaFileFormats_H_
12 #define lgrHlaFileFormats_H_
20 class DtLgrFileFormatter;
22 class DtLgrHlaEntityTracker;
43 virtual void validateType(
int type);
46 virtual int decodeTypeFromFlags(
unsigned int flags);
49 virtual void readStartMetaData();
52 virtual void writeStartMetaData();
55 virtual void readEndMetaData();
58 virtual void writeEndMetaData();
61 virtual void readFomMetaData();
64 virtual void writeFomMetaData();
85 static void registerFormats();
87 static const char* versionString(
int version);
89 static const int LegacyUncheckpointedFormat_1516E = -8;
90 static const int LegacyCheckpointedFormat_1516E = -15;
91 static const int Logger_4_0_Format_1516E = -23;
92 static const int Logger_4_2_Format_1516E = -33;
93 static const int CurrentCheckpointedFormat_1516E = -53;
95 static const int LegacyUncheckpointedFormat_1516 = -7;
96 static const int LegacyCheckpointedFormat_1516 = -14;
97 static const int Logger_4_0_Format_1516 = -22;
98 static const int Logger_4_2_Format_1516 = -32;
99 static const int CurrentCheckpointedFormat_1516 = -52;
101 static const int LegacyUncheckpointedFormat_13 = -6;
102 static const int LegacyCheckpointedFormat_13 = -13;
103 static const int Logger_4_0_Format_13 = -21;
104 static const int Logger_4_2_Format_13 = -31;
105 static const int CurrentCheckpointedFormat_13 = -51;
108 #if DtHLA_1516_EVOLVED
109 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_1516E;
110 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_1516E;
111 static const int Logger_4_0_Format = Logger_4_0_Format_1516E;
112 static const int CurrentCheckpointedFormat = CurrentCheckpointedFormat_1516E;
113 #else // !DtHLA_1516_EVOLVED
114 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_1516;
115 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_1516;
116 static const int Logger_4_0_Format = Logger_4_0_Format_1516;
117 static const int CurrentCheckpointedFormat = CurrentCheckpointedFormat_1516;
118 #endif // DtHLA_1516_EVOLVED
120 static const int LegacyUncheckpointedFormat = LegacyUncheckpointedFormat_13;
121 static const int LegacyCheckpointedFormat = LegacyCheckpointedFormat_13;
122 static const int Logger_4_0_Format = Logger_4_0_Format_13;
123 static const int CurrentCheckpointedFormat = CurrentCheckpointedFormat_13;
124 #endif // DtHLA_1516_EVOLVED