13 class DtEmitterBeamRepository;
14 class DtEmitterSystemRepository;
15 class DtReflectedEmitterSystem;
16 class DtReflectedEmitterSystemList;
76 virtual const char* virtualTranslatorName()
const;
79 virtual void enableTranslator(
bool enabled);
86 static const char* translatorName();
95 const DtEmitterBeamRepository& source );
113 const DtEmitterSystemRepository& source );
131 virtual DtEmitterBeamRepository* translate( DtEmitterBeamRepository* destination,
148 virtual DtEmitterSystemRepository* translate( DtEmitterSystemRepository* destination,
168 static bool disDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
184 static void disAdditionCallback( DtReflectedEmitterSystem*
object,
void* userData );
197 static void disUpdateCallback( DtReflectedEmitterSystem*
object,
void* userData );
212 static void disRemovalCallback( DtReflectedEmitterSystem*
object,
void* userData );
298 virtual void discoverDisObject( DtReflectedEmitterSystem*
object );
341 virtual void receiveDisUpdate( DtReflectedEmitterSystem*
object);
376 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
406 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
426 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
434 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject )
const;
437 static const char thisTranslatorName[];