14 class DtReflectedGriddedData;
15 class DtReflectedGriddedDataList;
16 class DtGriddedDataRepository;
36 virtual const char* virtualTranslatorName()
const;
39 virtual void enableTranslator(
bool enabled);
46 static const char* translatorName();
66 const DtGriddedDataRepository& source );
84 virtual DtGriddedDataRepository* translate( DtGriddedDataRepository* destination,
90 static const char thisTranslatorName[];
106 static void hlaAdditionCallback( DtReflectedGriddedData *
object,
void *userData );
107 static void hlaUpdateCallback( DtReflectedGriddedData *
object,
void *userData );
108 static void hlaRemovalCallback( DtReflectedGriddedData *
object,
void *userData );
110 static bool hlaDiscoveryCriteria( DtReflectedObject*
object,
void *userData );
113 static void portalAdditionCallback(
115 static void portalUpdateCallback(
117 static void portalRemovalCallback(
121 virtual void discoverHlaObject( DtReflectedGriddedData *
object );
127 virtual void receiveHlaUpdate( DtReflectedObject *
object);
133 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
139 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
144 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
147 virtual bool isHlaPublishable(
const DtBrokerObject* brokerObject )
const;