MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrUnknownPduEncoder.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #if DtDIS
10 
11 #ifndef lgrUnknownPduEncoder_H_
12 #define lgrUnknownPduEncoder_H_
13 
15 
16 #include <vector>
17 #include <vlutil/vlString.h>
19 
20 class DtPdu;
21 class DtDatabaseColumn;
22 
23 namespace MAKLogger
24 {
25 
27  {
28  public:
29 
32 
34  virtual ~DtLgrUnknownPduEncoder();
35 
37  virtual const DtString& pduName() const;
38 
39  protected:
42  virtual void encodePdu(const DtPdu& pdu,std::vector<DtDatabaseTableSP>& tables) const;
43 
44  public:
47  virtual std::vector<DtDatabaseTableSP> getTableDefinitions() const ;
48 
49  protected:
50 
54  DtString myPduName;
55  std::vector<DtDatabaseTableSP> myTables;
56 
57  };
58 
59 }
60 
61 #endif
62 #endif

Document ID: Generated on Thu Apr 7 20:50:59 EDT 2016 from SVN revision 163818
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)