Go to the documentation of this file.00001
00002
00003
00004
00005
00009
00010 #if DtHLA
00011 #ifndef lgrHlaRecordFile_H_
00012 #define lgrHlaRecordFile_H_
00013
00014 #include "lgrSim.h"
00015 #include "loggerRecordFile.h"
00016
00017 class DtString;
00018
00019 namespace MAKLogger
00020 {
00021
00022 class DtBaseFomDesc;
00023 class DtLgrBaseSimManager;
00024 class DtLgrHlaConfigData;
00025
00028 class DT_DLL_LGRSIM DtLgrHlaRecordFile : public DtLoggerRecordFile
00029 {
00030 public:
00031 static DtLgrHlaRecordFile* create(const DtString& filename,
00032 const DtBaseFomDesc& fom,
00033 const DtLgrHlaConfigData* config = 0,
00034 bool checkpoint = true,
00035 bool preserveCompatibility = false);
00036
00037 virtual ~DtLgrHlaRecordFile();
00038
00039 protected:
00040 DtLgrHlaRecordFile(const DtString& filename,
00041 const DtBaseFomDesc& fom,
00042 const DtLgrHlaConfigData& config,
00043 int version );
00044
00045 };
00046 }
00047
00048 #endif
00049 #endif