DtCompatibilityRadio.
A radio subclass that provides a compatibility layer with the old VRF 3.10 radio system and adapts it to the newer DtVrfObjectCommunicationInterface. All calls into this radio result in calls to the DtVrfObjectCommunicationInterface. New code should call the DtVrfObjectCommunicationInterface directly instead of relying on this radio class. Many of the calls to this have no result, but are in place to provide compatibility with code that was previously using the DtChannelRadio or DtCommandChannelRadio.
- Deprecated:
- To be removed after VR-Forces version 3.11
|
| | DtCompatibilityRadio (DtLocalObject *vrfObject) |
| |
| virtual | ~DtCompatibilityRadio () |
| |
| virtual bool | init () |
| |
| virtual bool | isCommand () const |
| |
| virtual bool | isLocal () const |
| |
| virtual DtString | type () const |
| |
| template<typename messageType > |
| void | addCommandRadioMessageCallback (const messageType &mType, DtMessageCallbackFcn fcn, void *usr) |
| |
| template<typename messageType > |
| void | removeCommandRadioMessageCallback (const messageType &mType, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | addRadioMessageCallback (const DtAdminContentMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | removeRadioMessageCallback (const DtAdminContentMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | addRadioMessageCallback (const DtSimReportMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | removeRadioMessageCallback (const DtSimReportMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | addRadioMessageCallback (const DtSimTaskMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | removeRadioMessageCallback (const DtSimTaskMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | addRadioMessageCallback (const DtSetMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
| virtual void | removeRadioMessageCallback (const DtSetMessageType &type, DtMessageCallbackFcn fcn, void *usr) |
| |
|
| virtual void | sendToNet (DtVrfObjectMessage *msg) |
| |
| virtual void | sendToCommandNet (DtVrfObjectMessage *msg) |
| |
| virtual void | sendToAllNets (DtVrfObjectMessage *msg) |
| |
|
| virtual void | setCommandChannel (int v) |
| |
| virtual int | commandChannel () const |
| |
|
| template<typename messageType > |
| void | addMessageCallback (const messageType &mType, DtMessageCallbackFcn fcn, void *usr) |
| |
| template<typename messageType > |
| void | removeMessageCallback (const messageType &mType, DtMessageCallbackFcn fcn, void *usr) |
| |
|
| virtual void | addTaskMessageCallback (DtMessageCallbackFcn fcn, void *usrData) |
| |
| virtual void | removeTaskMessageCallback (DtMessageCallbackFcn fcn, void *usrData) |
| |
|
| virtual void | addSetDataMessageCallback (DtMessageCallbackFcn fcn, void *usrData) |
| |
| virtual void | removeSetDataMessageCallback (DtMessageCallbackFcn fcn, void *usrData) |
| |
|
| virtual void | addReportMessageCallback (DtMessageCallbackFcn fcn, void *usrData) |
| |
| virtual void | removeReportMessageCallback (DtMessageCallbackFcn fcn, void *usrData) |
| |
| | DtSimRadio () |
| |
| | DtSimRadio (DtLocalObject *vrfObject) |
| |
| virtual | ~DtSimRadio () |
| |