15 #ifndef lgrDisLegacyFileFormats_H_
16 #define lgrDisLegacyFileFormats_H_
29 public DtLgrLegacyUncheckpointedFormat
34 DtLgrLegacyDisUncheckpointedFormat(DtLoggerFile*);
36 virtual ~DtLgrLegacyDisUncheckpointedFormat();
41 DtLgrLegacyDisUncheckpointedFormat
42 (
const DtLgrLegacyDisUncheckpointedFormat&);
44 DtLgrLegacyDisUncheckpointedFormat& operator=(
45 const DtLgrLegacyDisUncheckpointedFormat&);
51 virtual void validateType(
int type);
54 virtual int decodeTypeFromFlags(
unsigned int flags);
60 public DtLgrLegacyCheckpointedFormat
65 DtLgrLegacyDisCheckpointedFormat(DtLoggerFile*);
67 virtual ~DtLgrLegacyDisCheckpointedFormat();
72 DtLgrLegacyDisCheckpointedFormat(
const DtLgrLegacyDisCheckpointedFormat&);
74 DtLgrLegacyDisCheckpointedFormat& operator=(
75 const DtLgrLegacyDisCheckpointedFormat&);
81 virtual void validateType(
int type);
84 virtual int decodeTypeFromFlags(
unsigned int flags);
87 virtual void readEndMetaData();
90 virtual void writeEndMetaData();
97 public DtLgrLegacyDisCheckpointedFormat
102 DtLgrLegacyDis4_0Format(DtLoggerFile*);
105 virtual ~DtLgrLegacyDis4_0Format();
110 DtLgrLegacyDis4_0Format(
const DtLgrLegacyDis4_0Format&);
112 DtLgrLegacyDis4_0Format& operator=(
113 const DtLgrLegacyDis4_0Format&);
119 virtual void validateType(
int type);
122 virtual int decodeTypeFromFlags(
unsigned int flags);
128 class DT_DLL_LGRSIM DtLgrLegacyDis4_2Format :
public DtLgrLegacyDis4_0Format
132 DtLgrLegacyDis4_2Format(DtLoggerFile*);
137 DtLgrLegacyDis4_2Format(
const DtLgrLegacyDis4_2Format&);
139 DtLgrLegacyDis4_2Format& operator=(
140 const DtLgrLegacyDis4_2Format&);
146 virtual void validateType(
int type);
149 virtual void readEndMetaData();
152 virtual void writeEndMetaData();