00001 /****************************************************************************** 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 00009 00010 #if DtDIS 00011 #ifndef lgrDisPlaybackFile_H_ 00012 #define lgrDisPlaybackFile_H_ 00013 00014 #include "lgrSim.h" 00015 #include "loggerPlaybackFile.h" 00016 #include <filePosition.h> 00017 00018 class DtString; 00019 00020 namespace MAKLogger 00021 { 00022 class DtMessageIOInfo; 00023 class DtLgrDisRecordFile; 00024 00027 class DT_DLL_LGRSIM DtLgrDisPlaybackFile : public DtLoggerPlaybackFile 00028 { 00029 public: 00031 DtLgrDisPlaybackFile(const DtString& filename); 00032 00034 DtLgrDisPlaybackFile(const DtLgrDisRecordFile&, DtFilePosition firstPacket, 00035 DtFilePosition lastPacket); 00036 00038 virtual ~DtLgrDisPlaybackFile(); 00039 }; 00040 } 00041 00042 #endif 00043 #endif