12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
18 #include <vrfExtObjects/radioMessageReceivedHandler.h>
26 class DtVrlinkRadioCommLineListener;
27 class DtVrlinkRadioCommLineVisualizerSet;
28 class DtVrlinkAggregateStateListener;
61 virtual void initialize();
64 virtual void startProcessingMessages();
67 virtual void stopProcessingMessages();
70 static void onMessageReceivedInteraction( DtIfRadioMessageReceived msg,
void* usr );
73 virtual void processInteraction(
const DtIfRadioMessageReceived& msgInter );
82 virtual const DtUnicode& chooseElementDefinition(
83 const std::vector<DtUnicode>& defs );
87 virtual void slot_displayRadioCommsChanged(
bool enabled );
91 virtual void slot_displayCommLinesChanged(
bool enabled );
94 virtual void slot_preTick();
98 virtual void slot_toBeDisconnected();
111 typedef boost::unordered_map<int,DtVrlinkRadioCommLineVisualizerSet*>
115 typedef boost::unordered_map<DtVrlinkRadioCommLineListener*,ModelSetVisualizerSetMap>