9 #ifndef lgrFirePduEncoder_H_
10 #define lgrFirePduEncoder_H_
13 #include <vlutil/vlString.h>
30 static DtPduKind pduKind();
33 virtual const DtString& pduName()
const;
38 virtual void encodePdu(
const DtPdu& pdu,std::vector<DtDatabaseTableSP>& tables)
const;
43 virtual std::vector<DtDatabaseTableSP> getTableDefinitions()
const;
DtDatabaseColumn * myEventIdAppColumn
Definition: lgrFirePduEncoder.h:61
DtDatabaseColumn * myTargetEntityIdColumn
Definition: lgrFirePduEncoder.h:51
Abstract encoder interface.
Definition: lgrPduDatabaseEncoder.h:29
DtDatabaseColumn * myWarheadColumn
Definition: lgrFirePduEncoder.h:68
DtDatabaseColumn * myFireMissionIndexColumn
Definition: lgrFirePduEncoder.h:63
DtDatabaseColumn * myLocationYColumn
Definition: lgrFirePduEncoder.h:65
DtDatabaseColumn * myFiringEntityIdColumn
Definition: lgrFirePduEncoder.h:47
DtDatabaseColumn * myRateColumn
Definition: lgrFirePduEncoder.h:71
Definition: databaseColumn.h:26
DtDatabaseColumn * myMunitionIdColumn
Definition: lgrFirePduEncoder.h:55
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
DtDatabaseColumn * myTargetEntityIdSiteColumn
Definition: lgrFirePduEncoder.h:52
DtDatabaseColumn * myFiringEntityIdEntityColumn
Definition: lgrFirePduEncoder.h:50
DtString myTableName
Definition: lgrFirePduEncoder.h:46
DtDatabaseColumn * myMunitionTypeColumn
Definition: lgrFirePduEncoder.h:67
DtDatabaseColumn * myEventIdEventNumberColumn
Definition: lgrFirePduEncoder.h:62
DtDatabaseColumn * myMunitionIdSiteColumn
Definition: lgrFirePduEncoder.h:56
DtDatabaseColumn * myMunitionIdEntityColumn
Definition: lgrFirePduEncoder.h:58
DtDatabaseColumn * myLocationZColumn
Definition: lgrFirePduEncoder.h:66
DtDatabaseColumn * myTargetEntityIdEntityColumn
Definition: lgrFirePduEncoder.h:54
Encodes a fire pdu to a database.
Definition: lgrFirePduEncoder.h:19
DtDatabaseColumn * myMunitionIdAppColumn
Definition: lgrFirePduEncoder.h:57
DtDatabaseColumn * myEventIdSiteColumn
Definition: lgrFirePduEncoder.h:60
DtDatabaseColumn * myVelocityXColumn
Definition: lgrFirePduEncoder.h:72
DtDatabaseColumn * myFuseColumn
Definition: lgrFirePduEncoder.h:69
DtDatabaseColumn * myQuantityColumn
Definition: lgrFirePduEncoder.h:70
DtDatabaseColumn * myEventIdColumn
Definition: lgrFirePduEncoder.h:59
DtDatabaseColumn * myRangeColumn
Definition: lgrFirePduEncoder.h:75
Contains DtLgrPduDatabaseEncoder class.
DtDatabaseColumn * myFiringEntityIdAppColumn
Definition: lgrFirePduEncoder.h:49
DtDatabaseColumn * myFiringEntityIdSiteColumn
Definition: lgrFirePduEncoder.h:48
DtDatabaseColumn * myLocationXColumn
Definition: lgrFirePduEncoder.h:64
DtDatabaseColumn * myTargetEntityIdAppColumn
Definition: lgrFirePduEncoder.h:53
DtDatabaseColumn * myVelocityYColumn
Definition: lgrFirePduEncoder.h:73
DtDatabaseColumn * myVelocityZColumn
Definition: lgrFirePduEncoder.h:74