DtHlaLogger is a Hla interface for creating a logger. More...
Inheritance diagram for MAKLogger::DtHlaLogger:
Collaboration diagram for MAKLogger::DtHlaLogger:Public Member Functions | |
| virtual | ~DtHlaLogger () |
| Creates a Hla Logger and optionally initializes it. | |
| virtual void | init () |
| Init the Hla Logger. | |
| void | connect (DtExerciseConnInitializer &exConnInit) |
| Tell the logger to connect using an Exercise Connection Initializer. | |
| virtual bool | tick () |
| Tick the logger once, function is non-blocking. | |
Protected Member Functions | |
| DtHlaLogger () | |
| Protected CTOR. | |
Protected Attributes | |
| DtLgrHlaSimInterface * | mySimInterface |
DtHlaLogger is a Hla interface for creating a logger.
Automatically registers the Hla protocol with the logger and provides helper functions.
| virtual MAKLogger::DtHlaLogger::~DtHlaLogger | ( | ) | [virtual] |
Creates a Hla Logger and optionally initializes it.
After initialization no additional drivers may be added. Destructor for the logger.
| MAKLogger::DtHlaLogger::DtHlaLogger | ( | ) | [protected] |
Protected CTOR.
| DtCorruptedState | is thrown when unable to construct logger. |
| virtual void MAKLogger::DtHlaLogger::init | ( | ) | [virtual] |
Init the Hla Logger.
Calls base init, then creates sim interface.
| DtCorruptedState |
Reimplemented from MAKLogger::DtLogger.
| virtual bool MAKLogger::DtHlaLogger::tick | ( | ) | [virtual] |
Tick the logger once, function is non-blocking.
This causes the logger to tick for one round of execution. Typically an application will have a loop where it ticks the logger.
| true | The logger can still tick. |
| false | The logger should exit. |
Reimplemented from MAKLogger::DtLogger.