MAK Data Logger API Documentation for DIS
lgrHlaPlaybackFile.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #if DtHLA
11 
12 #ifndef lgrHlaPlaybackFile_H_
13 #define lgrHlaPlaybackFile_H_
14 
15 #include "lgrSim.h"
16 #include "loggerPlaybackFile.h"
17 #include "virtualConstructor.h"
18 #include <filePosition.h>
19 
20 namespace MAKLogger
21 {
22  class DtBaseFomDesc;
23  class DtLgrHlaRecordFile;
24  class DtLgrHlaConfigData;
25 
28  class DT_DLL_LGRSIM DtLgrHlaPlaybackFile : public DtLoggerPlaybackFile
29  {
30  public:
31 
32  DT_VIRTUAL_CTR(DtLgrHlaPlaybackFile,(const DtString& filename))
33 
34 
35  DtLgrHlaPlaybackFile(const DtLgrHlaRecordFile&,DtFilePosition firstPacket,
36  DtFilePosition lastPacket);
37 
38  virtual ~DtLgrHlaPlaybackFile();
39 
40  private:
42  DtLgrHlaPlaybackFile(const DtLgrHlaPlaybackFile&);
44  DtLgrHlaPlaybackFile& operator=(const DtLgrHlaPlaybackFile&);
45  public:
46 
48  const DtBaseFomDesc* fom() const;
49 
51  const DtLgrHlaConfigData* hlaConfigData() const;
52 
53 
54  protected:
55  DtBaseFomDesc* myFomDesc;
56  };
57 
58 }
59 
60 #endif
61 #endif

Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)