13 class DtDesignatorRepository;
14 class DtReflectedDesignator;
15 class DtReflectedDesignatorList;
65 virtual const char* virtualTranslatorName()
const;
68 virtual void enableTranslator(
bool enabled);
75 static const char* translatorName();
100 const DtDesignatorRepository& source );
118 virtual DtDesignatorRepository* translate( DtDesignatorRepository* destination,
138 static bool hlaDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
154 static void hlaAdditionCallback( DtReflectedDesignator*
object,
void* userData );
167 static void hlaUpdateCallback( DtReflectedDesignator*
object,
void* userData );
182 static void hlaRemovalCallback( DtReflectedDesignator*
object,
void* userData );
269 virtual void discoverHlaObject( DtReflectedDesignator*
object );
312 virtual void receiveHlaUpdate( DtReflectedDesignator*
object);
353 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
391 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
413 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
421 virtual bool isHlaPublishable(
const DtBrokerObject* brokerObject )
const;
424 static const char thisTranslatorName[];