12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
20 #include <vl/signalInter.h>
28 class DtVrlinkRadioTransmissionListener;
29 class DtVrlinkRadioTransmissionVisualizerSet;
62 virtual void initialize();
65 virtual void startProcessingInteractions();
68 virtual void stopProcessingInteractions();
71 virtual void processInteraction(
const DtSignalInteraction& signalInter );
80 virtual const DtUnicode& chooseElementDefinition(
81 const std::vector<DtUnicode>& defs );
85 virtual void slot_displayRadioCommsChanged(
bool enabled );
89 virtual void slot_displaySquawkIndicatorsChanged(
bool enabled );
92 virtual void slot_preTick();
96 virtual void slot_toBeDisconnected();
105 typedef boost::unordered_map<int,DtVrlinkRadioTransmissionVisualizerSet*>
109 typedef boost::unordered_map<DtVrlinkRadioTransmissionListener*,ModelSetVisualizerSetMap>