MAK Data Logger API Documentation for HLA
loggerFileMetaData.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 loggerFileMetaData_H_
10 #define loggerFileMetaData_H_
11 
12 #include "lgrCore.h"
13 
14 #include <map>
15 #include "messageBuffer.h"
16 
17 namespace MAKLogger
18 {
19  class DtPacket;
20 
24  {
25  public:
26 
28  {
34  MiddleOfFile
35  };
36 
38 
40  virtual ~DtLoggerFileMetaData();
41 
45  virtual void addMetaData(DataPosition,DtPacket*);
46 
52  virtual const DtPacket* getMetaData(DataPosition position,int type) const;
53 
55 
56 
57  virtual DtMessageBuffer& getMetaData(DataPosition position);
58  virtual const DtMessageBuffer& getMetaData(DataPosition) const;
60 
64  virtual void clearMetaData(DataPosition);
65 
66  protected:
67 
68  typedef std::map<DataPosition,DtMessageBuffer> MetaDataMap;
69 
72  };
73 }
74 
75 #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)