12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
25 class DtRadioCommLineVisualizerSet;
29 class DtVrlinkRadioCommLineListener;
30 class DtVrlinkAggregateStateListener;
31 class DtVrlinkConnection;
65 virtual void initialize();
68 virtual void startProcessingMessages();
71 virtual void stopProcessingMessages();
86 virtual const DtUnicode& chooseElementDefinition(
87 const std::vector<DtUnicode>& defs );
91 virtual void slot_displayRadioCommsChanged(
bool enabled );
95 virtual void slot_displayCommLinesChanged(
bool enabled );
98 virtual void slot_preTick();
102 virtual void slot_toBeDisconnected();
115 typedef boost::unordered_map<int,DtRadioCommLineVisualizerSet*>
119 typedef boost::unordered_map<DtVrlinkRadioCommLineListener*,ModelSetVisualizerSetMap>
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
VisualizerSetMap myVisualizerSetMap
Definition: DtRadioCommLineElementProcessor.h:122
Static class that deals with DtIfRadioMessageReceived messages, inbound and outbound.
DtVrlinkConnection & mySimulation
Definition: DtRadioCommLineElementProcessor.h:126
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:58
Definition: radioMessageReceivedHandler.h:20
DtIfRadioMessageReceived.
Definition: ifRadioMessageReceived.h:26
Element processor for radio communications. Instantiates visualizer sets for new communications.
Definition: DtRadioCommLineElementProcessor.h:37
boost::unordered_map< DtVrlinkRadioCommLineListener *, ModelSetVisualizerSetMap > VisualizerSetMap
Map type for mapping radio communications listeners to ModelSetVisualizerSetMaps. ...
Definition: DtRadioCommLineElementProcessor.h:120
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
Contains makVrv::DtVirtualBaseClass class.
DtRadioMessageReceivedHandler * myMessageReceivedHandler
Definition: DtRadioCommLineElementProcessor.h:124
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
VR-Link Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:36
bool myProcessMessages
Definition: DtRadioCommLineElementProcessor.h:128
boost::unordered_map< int, DtRadioCommLineVisualizerSet * > ModelSetVisualizerSetMap
Map type for mapping model set to radio communications visualizer sets.
Definition: DtRadioCommLineElementProcessor.h:116
VR-Link listener for radio communications.
Definition: DtVrlinkRadioCommLineListener.h:32
Contains DLL export macros.