13 class DtReflectedRadioTransmitter;
14 class DtReflectedRadioTransmitterList;
15 class DtRadioTransmitterRepository;
38 virtual const char* virtualTranslatorName()
const;
45 static const char* translatorName();
48 virtual void enableTranslator(
bool enabled);
70 const DtRadioTransmitterRepository& source );
90 virtual DtRadioTransmitterRepository* translate( DtRadioTransmitterRepository* destination,
96 static const char thisTranslatorName[];
113 static void hlaAdditionCallback( DtReflectedRadioTransmitter *
object,
void *userData );
114 static void hlaUpdateCallback( DtReflectedRadioTransmitter *
object,
void *userData );
115 static void hlaRemovalCallback( DtReflectedRadioTransmitter *
object,
void *userData );
117 static bool hlaDiscoveryCriteria( DtReflectedObject*
object,
void *userData );
118 static bool portalDiscoveryCriteria(
121 static void portalAdditionCallback(
123 static void portalUpdateCallback(
125 static void portalRemovalCallback(
129 virtual void discoverHlaObject( DtReflectedRadioTransmitter *
object );
135 virtual void receiveHlaUpdate( DtReflectedObject *
object);
141 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
147 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
152 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
155 virtual bool isHlaPublishable(
const DtBrokerObject* brokerObject )
const;