![]() |
MAK Data Logger API Documentation for DIS
|
Inheritance diagram for MAKLogger::DtLgrDisDatabasePrinter:
Collaboration diagram for MAKLogger::DtLgrDisDatabasePrinter:Classes | |
| struct | InstanceData |
| struct | PduCacheEntry |
Public Member Functions | |
| DtLgrDisDatabasePrinter (DtOutputStream &log, DtDatabaseInterface &databaseInterface) | |
| CTOR. More... | |
| virtual | ~DtLgrDisDatabasePrinter () |
| DTOR. More... | |
| virtual void | setGenerateInstanceTable (bool generate) |
| Set whether the instance table is generated. More... | |
| virtual void | setGenerateCheckpointTable (bool generate) |
| Set whether the checkpoint table is generated. More... | |
| virtual void | createDefaultTables () |
| Create default tables;. More... | |
| virtual void | printCheckpoint (const MAKLogger::DtPacket &packet) |
| Print a checkpoint to the database. More... | |
| virtual void | printPDU (const MAKLogger::DtPacket &packet) |
| Print a checkpoint to the database. More... | |
Public Member Functions inherited from MAKLogger::DtLgrDatabasePrinter | |
| DtLgrDatabasePrinter (DtOutputStream &log, DtDatabaseInterface &db) | |
| CTOR. More... | |
| virtual | ~DtLgrDatabasePrinter () |
| DTOR. More... | |
| DtOutputStream & | log () |
| Get the log stream. More... | |
| DtDatabaseInterface & | db () |
| Get the database interface. More... | |
Protected Types | |
| typedef std::map< DtU64, InstanceData > | InstanceMap |
| typedef std::map< DtPduKind, PduCacheEntry > | PduCache |
Protected Types inherited from MAKLogger::DtLgrDatabasePrinter | |
| typedef std::vector < DtDatabaseTableSP > | TableList |
Protected Member Functions | |
| virtual void | printInstance (MAKLogger::DtConstLgrDisMessage &disMsg, const MAKLogger::DtPacket &packet) |
| Print an instance. More... | |
Protected Member Functions inherited from MAKLogger::DtLgrDatabasePrinter | |
| void | createTablesFromList (TableList &tableList, const DtString &className) |
| Create tables. More... | |
| void | updateTablesFromList (TableList &tableList) |
| Update tables from list. More... | |
| void | resetTablesFromList (TableList &tables) const |
| Reset the contents of all tables in a list. More... | |
Protected Attributes | |
| bool | myGenerateInstanceTable |
| bool | myGenerateCheckpointTable |
| PduCache | myPduCache |
| DtPduFactory * | myPduFactory |
| DtLgrDisObjectTableFactory * | myObjectTableFac |
| DtLgrCheckpointTableFactory * | myCheckpointTableFac |
| InstanceMap | myObjectInstances |
Protected Attributes inherited from MAKLogger::DtLgrDatabasePrinter | |
| DtDatabaseInterface & | myDatabaseInterface |
| DtOutputStream & | myOutputLog |
Private Member Functions | |
| DtLgrDisDatabasePrinter (const DtLgrDisDatabasePrinter &) | |
| DtLgrDisDatabasePrinter & | operator= (const DtLgrDisDatabasePrinter &) |
|
protected |
|
protected |
| MAKLogger::DtLgrDisDatabasePrinter::DtLgrDisDatabasePrinter | ( | DtOutputStream & | log, |
| DtDatabaseInterface & | databaseInterface | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
private |
|
virtual |
Create default tables;.
|
private |
|
virtual |
Print a checkpoint to the database.
|
protectedvirtual |
Print an instance.
|
virtual |
Print a checkpoint to the database.
|
virtual |
Set whether the checkpoint table is generated.
|
virtual |
Set whether the instance table is generated.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |