10 #ifndef lgrProtocolRegistration_H_
11 #define lgrProtocolRegistration_H_
21 #include <vlutil/vlString.h>
26 class DtLgrSimManager;
35 (DtStateObject::creatorFunction objectCreator,
36 DtLgrSimInterface::creatorFunction interfaceCreator,
44 virtual bool validConfiguration();
46 virtual DtStateObject::creatorFunction objectCreator();
47 virtual DtLgrSimInterface::creatorFunction interfaceCreator();
Contains MAKLogger::DtLgrSimInterface subclass of MAKLogger::DtCommandInterface.
DtLgrSimManager * mySimManager
Definition: lgrProtocolRegistration.h:60
#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
The abstract interface for the class responsible for controlling the simulation.
Definition: lgrSimDriver.h:37
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
Implements a protocol independent Simulation manager.
Definition: lgrSimManager.h:40
DtLgrSimDriver * mySimDriver
Definition: lgrProtocolRegistration.h:59
Contains MAKLogger::DtLgrCommandType and MAKLogger::DtCommand classes.
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
A helper class for registering the necessary protocol specific information.
Definition: lgrProtocolRegistration.h:31
unsigned char DtLgrProtocolId
Definition: lgrCommand.h:24
Contains MAKLogger::DtStateObject class.
DtStateObject::creatorFunction myObjectCreator
Definition: lgrProtocolRegistration.h:55
DtLgrSimInterface::creatorFunction myInterfaceCreator
Definition: lgrProtocolRegistration.h:56
Contains MAKLogger::DtLoggerFile class.
Contains lgrCore library definitions.
DtLgrProtocolId myProtocol
Definition: lgrProtocolRegistration.h:57
DtString myProtocolString
Definition: lgrProtocolRegistration.h:58