16 #include <boost/signals2.hpp>
Abstraction layer for message params.
Definition: vrfSignalMessageParams.h:61
DtVrfSignalMessageProcessor & operator=(const DtVrfSignalMessageProcessor &orig)
std::pair< DtSignalMessageParams *, DtVrfObjectMessageConstPtr > DtSignalMessageTransporterCallbackParams
The parameters passed by the message received callbacks from DtSignalMessageTransporter.
Definition: signalMessageTransporter.h:38
boost::signals2::signal< void(const DtVrfSignalMessageParams *, DtVrfObjectMessageConstPtr &)> signal_CommsFxMessageReceived
Send notification that a message arrived via DtExternalCommsMessageTransporter.
Definition: vrfTransporterSignalProcessor.h:52
DtSignalMessageTransporter * pMySignalTransporter
simple radio comms model
Definition: vrfTransporterSignalProcessor.h:79
This class encapsulates the sending and receiving of DtVrfObjectMessages though signal interactions...
Definition: signalMessageTransporter.h:43
Object which registers callbacks with a DtExerciseConn to monitor for VR-Forces radio messages...
Definition: vrfSignalMessageProcessor.h:28
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:55
DtExternalCommsMessageTransporter * pMyExternalCommsMessageTransporter
transporter for handling Comms FX
Definition: vrfTransporterSignalProcessor.h:76
Object which registers callbacks with a DtEventManager to monitor for VR-Forces radio messages...
Definition: radioMessageListener.h:29
virtual void setEnabled(bool bIsEnabled)
DtVrfTransporterSignalProcessor combines DtSignalMessageTransporter, DtExternalCommsMessageTransporte...
Definition: vrfTransporterSignalProcessor.h:23
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build.
Definition: vrfMsgTransportDefines.h:28
std::pair< DtExternalCommsMessageParams, DtVrfObjectMessageConstPtr > DtExternalCommsMessageCallbackParams
Definition: externalCommsMessageTransporter.h:93
This class manages encoding and decoding of messages to and from an external comms effects server...
Definition: externalCommsMessageTransporter.h:61
virtual void installSelf(DtRadioMessageListener &rml)
Using resources provided by listener, get processor up and running.
static DtVrfSignalMessageProcessor * create(const char *pName)
statics