12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
20 #include <vl/signalInteraction.h>
28 class DtVrlinkRadioTransmissionListener;
29 class DtVrlinkRadioTransmissionVisualizerSet;
30 class DtVrlinkAggregateStateListener;
63 virtual void initialize();
66 virtual void startProcessingInteractions();
69 virtual void stopProcessingInteractions();
72 virtual void processInteraction(
const DtSignalInteraction& signalInter );
81 virtual const DtUnicode& chooseElementDefinition(
82 const std::vector<DtUnicode>& defs );
86 virtual void slot_displayRadioCommsChanged(
bool enabled );
90 virtual void slot_displaySquawkIndicatorsChanged(
bool enabled );
93 virtual void slot_preTick();
97 virtual void slot_toBeDisconnected();
110 typedef boost::unordered_map<int,DtVrlinkRadioTransmissionVisualizerSet*>
114 typedef boost::unordered_map<DtVrlinkRadioTransmissionListener*,ModelSetVisualizerSetMap>