9 #ifndef lgrDisDatabasePrinter_H_
10 #define lgrDisDatabasePrinter_H_
16 #include <vlutil/vlString.h>
19 #include <vlpi/disEnums.h>
28 class DtLgrPduDatabaseEncoder;
29 class DtLgrCheckpointTableFactory;
30 class DtLgrDisObjectTableFactory;
32 class DtConstLgrDisMessage;
55 virtual void setGenerateInstanceTable(
bool generate);
58 virtual void setGenerateCheckpointTable(
bool generate);
61 virtual void createDefaultTables();
91 typedef std::map<DtPduKind,PduCacheEntry>
PduCache;
bool myGenerateInstanceTable
Definition: lgrDisDatabasePrinter.h:93
Abstract encoder interface.
Definition: lgrPduDatabaseEncoder.h:29
Class responsible for creating tables and encoding an interaction into that table.
Definition: lgrCheckpointTableFactory.h:24
std::map< DtPduKind, PduCacheEntry > PduCache
Definition: lgrDisDatabasePrinter.h:91
Class responsible for creating tables and encoding an interaction into that table.
Definition: lgrDisObjectTableFactory.h:30
std::map< DtU64, InstanceData > InstanceMap
Definition: lgrDisDatabasePrinter.h:89
Definition: lgrDisDatabasePrinter.h:81
PduCache myPduCache
Definition: lgrDisDatabasePrinter.h:95
DtLgrDisObjectTableFactory * myObjectTableFac
Definition: lgrDisDatabasePrinter.h:97
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
Definition: lgrDisDatabasePrinter.h:34
Definition: lgrDisDatabasePrinter.h:75
const DtLgrPduDatabaseEncoder * encoder
Definition: lgrDisDatabasePrinter.h:78
DtLgrCheckpointTableFactory * myCheckpointTableFac
Definition: lgrDisDatabasePrinter.h:98
bool myGenerateCheckpointTable
Definition: lgrDisDatabasePrinter.h:94
bool finalPduSet
Definition: lgrDisDatabasePrinter.h:86
DtString type
Definition: lgrDisDatabasePrinter.h:84
std::vector< DtDatabaseTableSP > TableList
Definition: lgrDatabasePrinter.h:42
A generic packed of typed binary data.
Definition: packet.h:41
DtPduFactory * myPduFactory
Definition: lgrDisDatabasePrinter.h:96
Definition: lgrDatabasePrinter.h:23
InstanceMap myObjectInstances
Definition: lgrDisDatabasePrinter.h:99
Contains DtLgrDatabasePrinter class.
DtString id
Definition: lgrDisDatabasePrinter.h:83
DtDatabaseInterface is an interface object accessing and modifying a database.
Definition: databaseInterface.h:29
DtLgrDatabasePrinter::TableList tables
Definition: lgrDisDatabasePrinter.h:77
double lastTime
Definition: lgrDisDatabasePrinter.h:85
DIS message.
Definition: disPacket.h:27