10 #ifndef radioTransmitterTrans_H_
11 #define radioTransmitterTrans_H_
17 class DtRadioTransmitterRepository;
18 class DtReflectedRadioTransmitter;
19 class DtReflectedRadioTransmitterList;
23 namespace DtTenaBroker
34 Dt_DEF_TRANSLATOR_NAME(
"Radio Transmitter" );
60 virtual void enableTranslator(
bool enabled);
86 const DtRadioTransmitterRepository& source );
104 virtual DtRadioTransmitterRepository* translate( DtRadioTransmitterRepository* destination,
124 static bool tenaDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
140 static void tenaAdditionCallback( DtReflectedRadioTransmitter*
object,
void* userData );
153 static void tenaUpdateCallback( DtReflectedRadioTransmitter*
object,
void* userData );
168 static void tenaRemovalCallback( DtReflectedRadioTransmitter*
object,
void* userData );
254 virtual void discoverTenaObject( DtReflectedRadioTransmitter*
object );
297 virtual void receiveTenaUpdate( DtReflectedRadioTransmitter*
object);
338 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
376 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
398 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
406 virtual bool isTenaPublishable(
const DtBrokerObject* brokerObject )
const;
441 #endif //end #ifndef radioTransmitterTrans_H_