12 #include <boost/signals2.hpp>
Abstraction layer for message params.
Definition: vrfSignalMessageParams.h:61
DtVrfSignalMessageProcessor & operator=(const DtVrfSignalMessageProcessor &orig)
Not implemented.
std::pair< makVrfEvents::DtExternalCommsMessageParams, DtVrfObjectMessageConstPtr > DtExternalCommsMessageCallbackParams
Definition: externalCommsMessageTransporter.h:89
std::pair< DtSignalMessageParams *, DtVrfObjectMessageConstPtr > DtSignalMessageTransporterCallbackParams
The parameters passed by the message received callbacks from DtSignalMessageTransporter.
Definition: signalMessageTransporter.h:36
boost::signals2::signal< void(const DtVrfSignalMessageParams *, DtVrfObjectMessageConstPtr &)> signal_CommsFxMessageReceived
Send notification that a message arrived via DtExternalCommsMessageTransporter.
Definition: vrfTransporterSignalProcessor.h:48
DtSignalMessageTransporter * pMySignalTransporter
simple radio comms model
Definition: vrfTransporterSignalProcessor.h:75
This class encapsulates the sending and receiving of DtVrfObjectMessages though signal interactions...
Definition: signalMessageTransporter.h:41
Object which registers callbacks with a DtExerciseConn to monitor for VR-Forces radio messages...
Definition: vrfSignalMessageProcessor.h:19
virtual bool init()
Virtual initialization, called from create();.
boost::signals2::signal< void(const DtVrfSignalMessageParams *, DtVrfObjectMessageConstPtr &)> signal_RadioMessageReceived
Send notification that a message arrived via DtSignalMessageTransporter.
Definition: vrfTransporterSignalProcessor.h:51
DtExternalCommsMessageTransporter * pMyExternalCommsMessageTransporter
transporter for handling Comms FX
Definition: vrfTransporterSignalProcessor.h:72
Object which registers callbacks with a DtCommunicationManager to monitor for VR-Forces radio message...
Definition: radioMessageListener.h:29
virtual void setEnabled(bool bIsEnabled)
status accessor/mutator
DtVrfTransporterSignalProcessor combines DtSignalMessageTransporter, DtExternalCommsMessageTransporte...
Definition: vrfTransporterSignalProcessor.h:19
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfCommunicationManagerDefines.h:26
This class manages encoding and decoding of messages to and from an external comms effects server...
Definition: externalCommsMessageTransporter.h:58
virtual void installSelf(DtRadioMessageListener &rml)
Using resources provided by listener, get processor up and running. Invoked by DtRadioMessageListener...
static DtVrfSignalMessageProcessor * create(const char *pName)
statics