MAK Data Logger API Documentation for DIS
loggerPlaybackFile.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef loggerPlaybackFile_H_
10 #define loggerPlaybackFile_H_
11 
12 #include "lgrCore.h"
13 #include "virtualConstructor.h"
14 
15 class DtString;
16 
17 namespace MAKLogger
18 {
19  class DtLgrConfigData;
20  class DtLoggerInputFile;
21  class DtLgrFileFormatter;
22 
26  {
27  protected:
29  DtLoggerPlaybackFile(const DtString& filename, bool initialize);
30 
31  public:
33  virtual ~DtLoggerPlaybackFile();
34 
35  private:
39  DtLoggerPlaybackFile& operator=(const DtLoggerPlaybackFile&);
40  public:
41 
43 
44  DtLgrFileFormatter* formatter();
46  const DtLgrFileFormatter* formatter() const;
48 
50 
51  DtLoggerInputFile* inputFile();
53  const DtLoggerInputFile* inputFile() const;
55 
57  virtual bool isIncomplete() const;
58 
60  const DtLgrConfigData* configData() const;
61 
62  protected:
63 
65  void openInputFile(const DtString& filename);
66 
68  void readMetaData();
69 
71  void initialize();
72 
77  };
78 }
79 
80 #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)