6 #ifndef radioReceiverTrans_H_
7 #define radioReceiverTrans_H_
19 class DtRadioReceiverRepository;
20 class DtReflectedRadioReceiver;
21 class DtReflectedRadioReceiverList;
35 typedef void (*callbackFunctionType)( DtReflectedRadioReceiver* object,
void* userData );
56 virtual const char* virtualTranslatorName()
const;
59 virtual void enableTranslator(
bool enabled);
86 const DtRadioReceiverRepository& source );
104 virtual DtRadioReceiverRepository* translate( DtRadioReceiverRepository* destination,
110 static const char thisTranslatorName[];
115 static void disAdditionCallback( DtReflectedRadioReceiver*
object,
void* userData );
116 static void disUpdateCallback( DtReflectedRadioReceiver*
object,
void* userData );
117 static void disRemovalCallback( DtReflectedRadioReceiver*
object,
void* userData );
119 static bool disDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
129 virtual void discoverDisObject( DtReflectedRadioReceiver*
object );
135 virtual void receiveDisUpdate( DtReflectedRadioReceiver*
object);
141 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
147 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
152 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
155 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject )
const;