MAK Data Logger API Documentation for HLA
 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-2025 MAK Technologies, Inc
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 
26  class DT_DLL_SQLEXPORTER DtLgrUnknownPduEncoder : public DtLgrPduDatabaseEncoder
27  {
28  public:
29 
31  DtLgrUnknownPduEncoder();
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 
51  DtDatabaseColumn* myPduKindColumn;
52  DtDatabaseColumn* myPduNameColumn;
53  DtDatabaseColumn* myPduHexValueColumn;
54  DtString myPduName;
55  std::vector<DtDatabaseTableSP> myTables;
56 
57  };
58 
59 }
60 
61 #endif
62 #endif
Definition: databaseColumn.h:26
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
Contains DtLgrPduDatabaseEncoder class.
Contains DtDatabaseTable.

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)