8 #ifndef radioSignalTrans_H_
9 #define radioSignalTrans_H_
17 #include <vl/signalInter.h>
21 class DtPortalRadioSignalInteraction;
22 namespace DtTenaBroker
50 static const char* translatorName();
55 virtual const char* virtualTranslatorName()
const;
58 virtual void enableTranslator(
bool enabled);
79 const DtSignalInteraction& source );
99 virtual DtSignalInteraction* translate( DtSignalInteraction* destination,
113 virtual void createTenaInteraction(
125 virtual void createPortalInteraction(
const DtSignalInteraction& incoming );
139 static void receiveTenaInteraction(
140 DtSignalInteraction* signal,
void* userData );
154 static void receivePortalInteraction(
160 static const char thisTranslatorName[];
163 static const char thisInteractionName[];
196 #endif //end #ifndef radioSignalTrans_H_