![]() |
VR-Forces 4.0.4 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) |
| Not implemented. | |
| virtual void | processNewSignalMessage (DtSignalMessageTransporterCallbackParams *pTransporterParams) |
| Callbacks for the transporters to send events to the processor. | |
| virtual void | processNewQualnetMessage (const DtExternalCommsMessageTransporter::DtExternalCommsMessageCallbackParams &transporterParams) |
| Callbacks for the transporters to send events to the processor. | |
| 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) |
| Callbacks for the transporters to send events to the processor. | |
DtVrfTransporterSignalProcessor combines DtSignalMessageTransporter, DtExternalCommsMessageTransporter and DtVrfTransporterAdapter in a way that connects them to DtRadioMessageListener.
| DtVrfTransporterSignalProcessor::DtVrfTransporterSignalProcessor | ( | const DtVrfTransporterSignalProcessor & | orig | ) | [private] |
Not implemented.
| DtVrfTransporterSignalProcessor::DtVrfTransporterSignalProcessor | ( | const char * | pName | ) | [protected] |
virtual consruction
Use create() instead.
| virtual DtVrfTransporterSignalProcessor::~DtVrfTransporterSignalProcessor | ( | ) | [virtual] |
DTOR.
| DtVrfTransporterSignalProcessor& DtVrfTransporterSignalProcessor::operator= | ( | const DtVrfTransporterSignalProcessor & | orig | ) | [private] |
Not implemented.
| virtual bool DtVrfTransporterSignalProcessor::init | ( | ) | [protected, virtual] |
Virtual initialization, called from create();.
Reimplemented from DtVrfSignalMessageProcessor.
| virtual void DtVrfTransporterSignalProcessor::installSelf | ( | DtRadioMessageListener & | rml | ) | [virtual] |
Connect transporters to exconn, connect processor to RML.
Reimplemented from DtVrfSignalMessageProcessor.
| virtual void DtVrfTransporterSignalProcessor::setEnabled | ( | bool | bIsEnabled | ) | [virtual] |
overridden to pass enable state to transporters
Reimplemented from DtVrfSignalMessageProcessor.
| static DtVrfSignalMessageProcessor* DtVrfTransporterSignalProcessor::create | ( | const char * | pName | ) | [static] |
statics
Calls constructor, and init() before returning
Reimplemented from DtVrfSignalMessageProcessor.
| static void DtVrfTransporterSignalProcessor::newSignalMessageCallback | ( | DtSignalMessageTransporterCallbackParams * | pTransporterParams, |
| void * | usr | ||
| ) | [static, protected] |
Callbacks for the transporters to send events to the processor.
| virtual void DtVrfTransporterSignalProcessor::processNewSignalMessage | ( | DtSignalMessageTransporterCallbackParams * | pTransporterParams | ) | [protected, virtual] |
Callbacks for the transporters to send events to the processor.
| static void DtVrfTransporterSignalProcessor::newQualnetMessageCallback | ( | const DtExternalCommsMessageTransporter::DtExternalCommsMessageCallbackParams & | transporterParams, |
| void * | usr | ||
| ) | [static, protected] |
Callbacks for the transporters to send events to the processor.
| virtual void DtVrfTransporterSignalProcessor::processNewQualnetMessage | ( | const DtExternalCommsMessageTransporter::DtExternalCommsMessageCallbackParams & | transporterParams | ) | [protected, virtual] |
Callbacks for the transporters to send events to the processor.
| 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.
DtExternalCommsMessageTransporter* DtVrfTransporterSignalProcessor::pMyExternalCommsMessageTransporter [protected] |
transporter for handling Comms FX
simple radio comms model