13 #ifndef lgrDisFileFormats_H_
14 #define lgrDisFileFormats_H_
24 class DtLgrFileFormatter;
26 class DtLgrEntityTracker;
27 class DtLgrDisEntityTracker;
46 virtual void readStartMetaData();
49 virtual void readEndMetaData();
52 virtual void writeStartMetaData();
55 virtual void writeEndMetaData();
59 virtual void validateType(
int type);
62 virtual int decodeTypeFromFlags(
unsigned int flags);
78 static void registerFormats();
80 static const int LegacyUncheckpointedFormat = -2;
81 static const int LegacyCheckpointedFormat = -10;
82 static const int Logger_4_0_Format = -20;
83 static const int Logger_4_2_Format = -30;
84 static const int CurrentCheckpointedFormat = -50;
86 static const char* versionString(
int version);