16#include <vrfMsgTransport/vrfMessageInterface.h>
17#include <vrfmsgs/defaultVrfObjectMessageFactory.h>
18#include <vrftasks/defaultSimTaskFactory.h>
19#include <vrftasks/defaultSimReportFactory.h>
20#include <vrftasks/defaultSetDataRequestFactory.h>
21#include <vrfutil/defaultCondExprFactory.h>
22#include <vrfplan/defaultStatementFactory.h>
44 virtual bool receiveMessage(
const makVrfEvents::DtDataEvent* dataInter)
override;
51 virtual bool init()
override;
DtVreVrfMsgInterface(DtCommunicationManager *exConn, bool useDefaultInterfaceFactory=true)
Constructor for the VR-Forces message interface.
DtDefaultStatementFactory myStmtFact
Factory for creating simulation statements.
Definition vreVrfMessageInterface.h:67
virtual bool receiveMessage(const makVrfEvents::DtDataEvent *dataInter) override
Processes an incoming VR-Forces data event.
DtDefaultCondExprFactory myCondExprFact
Factory for creating condition expressions.
Definition vreVrfMessageInterface.h:64
virtual bool init() override
Initializes the message interface and registers message factory objects.
DtDefaultSetDataRequestFactory mySetDataFact
Factory for creating set data requests.
Definition vreVrfMessageInterface.h:76
DtDefaultSimTaskFactory myTaskFact
Factory for creating simulation tasks.
Definition vreVrfMessageInterface.h:73
DtDefaultVrfObjectMessageFactory myRadioMsgFact
Factory for creating VR-Forces object messages.
Definition vreVrfMessageInterface.h:61
DtVreVrfMsgInterface()
Default constructor - not implemented.
DtDefaultSimReportFactory myReportFact
Factory for creating simulation reports.
Definition vreVrfMessageInterface.h:70
Defines export macros and protocol namespace for vrePlayerStationConnector.
#define VRL_DLL
Empty definition for non-Windows platforms.
Definition export.h:52