![]() |
MAK Data Logger API Documentation for DIS
|
Encodes an aggregate PDU to a database. More...
Inheritance diagram for MAKLogger::DtLgrAggregatePduEncoder:
Collaboration diagram for MAKLogger::DtLgrAggregatePduEncoder:Public Member Functions | |
| DtLgrAggregatePduEncoder () | |
| CTOR. More... | |
| virtual | ~DtLgrAggregatePduEncoder () |
| DTOR. More... | |
| virtual const DtString & | pduName () const |
| Get the pdu name. More... | |
| virtual std::vector < DtDatabaseTableSP > | getTableDefinitions () const |
| Get the table definitions for this PDU. More... | |
Public Member Functions inherited from MAKLogger::DtLgrPduDatabaseEncoder | |
| DtLgrPduDatabaseEncoder () | |
| CTOR. More... | |
| virtual | ~DtLgrPduDatabaseEncoder () |
| DTOR. More... | |
| void | encodeMessage (const MAKLogger::DtAbsoluteTime &arrivalTime, const DtPdu &pdu, std::vector< DtDatabaseTableSP > &tables) const |
| Encode a DIS message. More... | |
Static Public Member Functions | |
| static DtPduKind | pduKind () |
| Get the pdu kind this maps. More... | |
Static Public Member Functions inherited from MAKLogger::DtLgrPduDatabaseEncoder | |
| static void | bin2HexString (DtString &output, const void *memory, size_t length) |
| Convert binary data to a string. More... | |
Protected Member Functions | |
| virtual void | encodePdu (const DtPdu &pdu, std::vector< DtDatabaseTableSP > &tables) const |
| Encode a given pdu into the provided tables. More... | |
Protected Member Functions inherited from MAKLogger::DtLgrPduDatabaseEncoder | |
| virtual DtDatabaseTable * | createDefaultPrimaryTable (const DtString &tableName) const |
| Create a primary table. More... | |
| virtual DtDatabaseTable * | createSubTable (const DtString &tableName) const |
| Create a sub table. More... | |
| virtual void | updateDefaultPrimaryTable (const MAKLogger::DtAbsoluteTime &arrivalTime, const DtPdu &pdu, DtDatabaseTableSP table) const |
| Update the defaults of the primary table. More... | |
| virtual void | updateDefaultSubTable (const MAKLogger::DtAbsoluteTime &arrivalTime, const DtPdu &pdu, const DtDatabaseTableSP primaryTable, DtDatabaseTableSP table) const |
| Update the default columns of a sub table. More... | |
Encodes an aggregate PDU to a database.
| MAKLogger::DtLgrAggregatePduEncoder::DtLgrAggregatePduEncoder | ( | ) |
CTOR.
|
virtual |
DTOR.
|
protectedvirtual |
Encode a given pdu into the provided tables.
The provided tables will patch the tables returned via get table definitions.
Implements MAKLogger::DtLgrPduDatabaseEncoder.
|
virtual |
Get the table definitions for this PDU.
Ownership of the database tables are transfered to the calling object.
Reimplemented from MAKLogger::DtLgrPduDatabaseEncoder.
|
static |
Get the pdu kind this maps.
|
virtual |
Get the pdu name.
Implements MAKLogger::DtLgrPduDatabaseEncoder.
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |