14 #include <vlutil/vlSmartPointers.h>
22 class DtLgrDynamicLibrary;
23 class DtLgrCommandHandler;
24 class DtLgrCommandType;
25 class DtLgrProtocolRegistration;
26 class DtLgrSimManager;
27 class DtLgrSystemDriver;
29 typedef std::list<DtBoost::shared_ptr<DtLgrDynamicLibrary> >
DtLibraryList;
80 virtual void submitCommand(
const DtCommand& command);
The logger command which contains the command type and its parameters.
Definition: lgrCommand.h:109
The command type structure.
Definition: lgrCommand.h:29
DtLgrSystemDriver * myDriver
The driver which defines the logger executions.
Definition: logger.h:100
#define DT_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a Virtual Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where CLASS_NAME...
Definition: virtualConstructor.h:34
Relative Time, an elapsed duration of time, no implied measurement, could be seconds/cycles or ticks ...
Definition: absoluteTime.h:28
DtBoost::shared_ptr< DtLgrCommandHandler > DtLgrCommandHandlerSP
Definition: lgrDriver.h:150
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
DtLgrProtocolRegistration * myRegistration
Definition: logger.h:96
std::list< DtBoost::shared_ptr< DtLgrDynamicLibrary > > DtLibraryList
Definition: lgrSystemDriver.h:36
DtRelativeTime myTickTime
The time between ticks.
Definition: logger.h:103
Implements a protocol independent Simulation manager.
Definition: lgrSimManager.h:40
Contains MAKLogger::DtAbsoluteTime and MAKLogger::DtRelativeTime classes.
static DtRelativeTime theDefaultTickTime
Default tick time.
Definition: logger.h:108
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
A helper class for registering the necessary protocol specific information.
Definition: lgrProtocolRegistration.h:31
DtLogger provides the core system structure and controls the execution model for the underlying objec...
Definition: logger.h:35
DtLgrSystemDrive defines the lowest level driver which controls the logger.
Definition: lgrSystemDriver.h:43
Contains lgrCore library definitions.