![]() |
VR-Forces 4.6.1 Class Documentation
|
DtVrfTransporterSignalProcessor combines DtSignalMessageTransporter, DtExternalCommsMessageTransporter and DtVrfTransporterAdapter in a way that connects them to DtRadioMessageListener. More...

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