9 #ifndef lgrHlaInteractionTableFactory_H_
10 #define lgrHlaInteractionTableFactory_H_
24 #include <omtReader/parameterFedNode.h>
25 #include <vlutil/vlString.h>
31 class DtBaseInterClassDesc;
32 class DtConstLgrHlaMessage;
60 std::vector<DtDatabaseTableSP> createTables(
66 void updateTables( std::vector<DtDatabaseTableSP>& tables,
73 typedef std::map<DtLgrHlaHandle,const DtParameterFedNode*> \
74 ParameterHandleNodeMap;
76 typedef std::map<DtLgrHlaHandle,ParameterHandleNodeMap> \
77 InterClassParamHandleNodeMap;
94 const DtString& subName, std::vector<DtDatabaseTableSP> &tables );
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
Definition: databaseColumn.h:26
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
This class handles the conversion between a byte stream and an English readable view of the data in a...
Definition: datatypeManager.h:41
std::map< DtLgrHlaHandle, ParameterHandleNodeMap > InterClassParamHandleNodeMap
Definition: lgrHlaInteractionTableFactory.h:77
Definition: hlaPacket.h:75
InterClassParamHandleNodeMap myInterClassParamNodeMap
Definition: lgrHlaInteractionTableFactory.h:101
Contains MAKLogger::DtLgrHlaHandle typedef and MAKLogger::DtLgrValueReference and MAKLogger::DtLgrVal...
defines an object class inside our Fed Tree
Definition: interactionClassFedNode.h:25
A table is simply a table name and a list of column entries (DtDatabaseColumn).
Definition: databaseTable.h:23
DtString myTableBuffer
Definition: lgrHlaInteractionTableFactory.h:100
Basically a struct with a destructor, a string tree is a collection of indexed strings used to hold m...
Definition: stringTree.h:16
Base HLA table factory.
Definition: lgrHlaTableFactory.h:39
Represents a HLA 1516 Fom Interaction class descriptions.
Definition: baseIntDesc1516.h:33
Contains DtLgrHlaTableFactory class.
A tree using the an OMT File information.
Definition: omtTree.h:58
DtBoost::shared_ptr< DtDatabaseTable > DtDatabaseTableSP
Definition: databaseTable.h:112
Represents an parameter inside a object class.
Definition: parameterFedNode.h:25