13 class DtReflectedRadioReceiver;
14 class DtReflectedRadioReceiverList;
15 class DtRadioReceiverRepository;
35 virtual const char* virtualTranslatorName()
const;
42 static const char* translatorName();
45 virtual void enableTranslator(
bool enabled);
65 const DtRadioReceiverRepository& source );
83 virtual DtRadioReceiverRepository* translate( DtRadioReceiverRepository* destination,
89 static const char thisTranslatorName[];
105 static void hlaAdditionCallback( DtReflectedRadioReceiver *
object,
void *userData );
106 static void hlaUpdateCallback( DtReflectedRadioReceiver *
object,
void *userData );
107 static void hlaRemovalCallback( DtReflectedRadioReceiver *
object,
void *userData );
109 static bool hlaDiscoveryCriteria( DtReflectedObject*
object,
void *userData );
112 static void portalAdditionCallback(
114 static void portalUpdateCallback(
116 static void portalRemovalCallback(
120 virtual void discoverHlaObject( DtReflectedRadioReceiver *
object );
126 virtual void receiveHlaUpdate( DtReflectedObject *
object);
132 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
138 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
143 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
146 virtual bool isHlaPublishable(
const DtBrokerObject* brokerObject )
const;