11 #ifndef lgrHlaDatabasePrinter_H_
12 #define lgrHlaDatabasePrinter_H_
30 class DtBaseInterClassDesc;
31 class DtConstLgrHlaMessage;
32 class DtLgrHlaCheckpointTableFactory;
33 class DtLgrHlaInteractionTableFactory;
34 class DtLgrHlaObjectTableFactory;
58 virtual void setUseShortTableNames(
bool shortNames);
61 virtual void setGenerateInstanceTable(
bool generate);
64 virtual void setGenerateCheckpointTable(
bool generate);
67 virtual void setGenerateLargeSubcomponentTables(
bool generate);
71 virtual void setLargeSubcomponentThreshold(
int threshold);
74 virtual void createDefaultTables();
111 typedef std::map<MAKLogger::DtLgrHlaHandle,InterClassCache>
114 typedef std::map<MAKLogger::DtLgrHlaHandle,ObjClassCache>
Class responsible for creating tables and encoding an interaction into that table.
Definition: lgrHlaCheckpointTableFactory.h:20
InstanceSet myObjectInstances
Definition: lgrHlaDatabasePrinter.h:140
DtU32 DtLgrHlaHandle
Logger Psuedo Handle type.
Definition: hlaTimeStampedAttr.h:22
Class responsible for creating tables and encoding an interaction into that table.
Definition: lgrHlaInteractionTableFactory.h:36
DtObjectClassFedNode * fedNode
Definition: lgrHlaDatabasePrinter.h:107
Definition: lgrHlaDatabasePrinter.h:96
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
An Fom Object Class descriptions.
Definition: baseObjDesc1516.h:33
This class handles the conversion between a byte stream and an English readable view of the data in a...
Definition: datatypeManager.h:41
DtLgrDatabasePrinter::TableList tables
Definition: lgrHlaDatabasePrinter.h:108
Class responsible for creating tables and encoding an interaction into that table.
Definition: lgrHlaObjectTableFactory.h:37
Definition: hlaPacket.h:75
std::map< MAKLogger::DtLgrHlaHandle, ObjClassCache > ObjectLookupMap
Definition: lgrHlaDatabasePrinter.h:115
InteractionLookupMap myInteractionLookupMap
Definition: lgrHlaDatabasePrinter.h:131
Class responsible for printing HLA messages to a database.
Definition: lgrHlaDatabasePrinter.h:38
ObjectLookupMap::iterator myLastObjectIter
Definition: lgrHlaDatabasePrinter.h:136
Contains MAKLogger::DtLgrHlaHandle typedef and MAKLogger::DtLgrValueReference and MAKLogger::DtLgrVal...
MAKLogger::DtLgrHlaHandle myLastObjectHandle
Definition: lgrHlaDatabasePrinter.h:137
defines an object class inside our Fed Tree
Definition: interactionClassFedNode.h:25
MAKLogger::DtLgrHlaHandle myLastInteractionHandle
Definition: lgrHlaDatabasePrinter.h:133
DtInteractionClassFedNode * fedNode
Definition: lgrHlaDatabasePrinter.h:99
DtDatatypeManager * myDatatypeManager
Definition: lgrHlaDatabasePrinter.h:130
const MAKLogger::DtBaseInterClassDesc * classDesc
Definition: lgrHlaDatabasePrinter.h:98
MAKLogger::DtBaseFomDesc * myPacketFom
Definition: lgrHlaDatabasePrinter.h:128
defines an object class inside our Fed Tree
Definition: objectClassFedNode.h:30
DtLgrDatabasePrinter::TableList tables
Definition: lgrHlaDatabasePrinter.h:100
std::vector< DtDatabaseTableSP > TableList
Definition: lgrDatabasePrinter.h:42
A generic packed of typed binary data.
Definition: packet.h:41
DtOMTTree * myOMTTree
Definition: lgrHlaDatabasePrinter.h:129
DtLgrHlaObjectTableFactory * myObjectTableFac
Definition: lgrHlaDatabasePrinter.h:138
Definition: lgrDatabasePrinter.h:23
ObjectLookupMap myObjectLookupMap
Definition: lgrHlaDatabasePrinter.h:135
Represents a HLA 1516 Fom Interaction class descriptions.
Definition: baseIntDesc1516.h:33
std::map< MAKLogger::DtLgrHlaHandle, InterClassCache > InteractionLookupMap
Definition: lgrHlaDatabasePrinter.h:112
A tree using the an OMT File information.
Definition: omtTree.h:58
Contains DtLgrDatabasePrinter class.
const MAKLogger::DtBaseObjClassDesc * classDesc
Definition: lgrHlaDatabasePrinter.h:106
DtDatabaseInterface is an interface object accessing and modifying a database.
Definition: databaseInterface.h:29
InteractionLookupMap::iterator myLastInteractionIter
Definition: lgrHlaDatabasePrinter.h:132
DtLgrHlaCheckpointTableFactory * myCheckpointTableFac
Definition: lgrHlaDatabasePrinter.h:139
DtLgrHlaInteractionTableFactory * myInteractionTableFac
Definition: lgrHlaDatabasePrinter.h:134
std::set< MAKLogger::DtLgrHlaHandle > InstanceSet
Definition: lgrHlaDatabasePrinter.h:93
bool myGenerateCheckpointTable
Definition: lgrHlaDatabasePrinter.h:142
bool myGenerateInstanceTable
Definition: lgrHlaDatabasePrinter.h:141
class DtBaseFomDesc:
Definition: baseFomDesc1516.h:88
Definition: lgrHlaDatabasePrinter.h:104