![]() |
VR-Forces 5.0.1 Developer's Guide
|
DtVrfTransporterSignalProcessor combines DtSignalMessageTransporter, DtExternalCommsMessageTransporter and DtVrfTransporterAdapter in a way that connects them to DtRadioMessageListener.

Public Member Functions | |
| virtual | ~DtVrfTransporterSignalProcessor () |
| virtual void | installSelf (DtRadioMessageListener &rml) |
| virtual void | setEnabled (bool bIsEnabled) |
Static Public Member Functions | |
| static DtVrfSignalMessageProcessor * | create (const char *pName) |
Public Attributes | |
| boost::signals2::signal< void(const DtVrfSignalMessageParams *, DtVrfObjectMessageConstPtr &)> | signal_CommsFxMessageReceived |
| boost::signals2::signal< void(const DtVrfSignalMessageParams *, DtVrfObjectMessageConstPtr &)> | signal_RadioMessageReceived |
Protected Member Functions | |
| DtVrfTransporterSignalProcessor (const char *pName) | |
| virtual bool | init () |
Protected Attributes | |
| DtExternalCommsMessageTransporter * | pMyExternalCommsMessageTransporter |
| DtSignalMessageTransporter * | pMySignalTransporter |
Private Member Functions | |
| DtVrfTransporterSignalProcessor (const DtVrfTransporterSignalProcessor &orig) | |
| DtVrfTransporterSignalProcessor & | operator= (const DtVrfTransporterSignalProcessor &orig) |
| virtual void | processNewSignalMessage (DtSignalMessageTransporterCallbackParams *pTransporterParams) |
| virtual void | processNewQualnetMessage (const DtExternalCommsMessageTransporter::DtExternalCommsMessageCallbackParams &transporterParams) |
| static void | newSignalMessageCallback (DtSignalMessageTransporterCallbackParams *pTransporterParams, void *usr) |
| static void | newQualnetMessageCallback (const DtExternalCommsMessageTransporter::DtExternalCommsMessageCallbackParams &transporterParams, void *usr) |
|
private |
Not implemented.
|
protected |
virtual consruction
Use create() instead.
|
virtual |
DTOR.
|
private |
Not implemented.
|
protectedvirtual |
Virtual initialization, called from create();.
Reimplemented from DtVrfSignalMessageProcessor.
|
virtual |
Connect transporters to exconn, connect processor to RML.
Reimplemented from DtVrfSignalMessageProcessor.
|
virtual |
overridden to pass enable state to transporters
Reimplemented from DtVrfSignalMessageProcessor.
|
static |
statics
Calls constructor, and init() before returning
|
staticprotected |
Callbacks for the transporters to send events to the processor.
|
protectedvirtual |
Callbacks for the transporters to send events to the processor.
|
staticprotected |
Callbacks for the transporters to send events to the processor.
|
protectedvirtual |
Callbacks for the transporters to send events to the processor.
| boost::signals2::signal<void (const DtVrfSignalMessageParams*, DtVrfObjectMessageConstPtr&)> DtVrfTransporterSignalProcessor::signal_CommsFxMessageReceived |
Send notification that a message arrived via DtExternalCommsMessageTransporter.
| boost::signals2::signal<void (const DtVrfSignalMessageParams*, DtVrfObjectMessageConstPtr&)> DtVrfTransporterSignalProcessor::signal_RadioMessageReceived |
Send notification that a message arrived via DtSignalMessageTransporter.
|
protected |
transporter for handling Comms FX
|
protected |
simple radio comms model