23 class DtReflectedAggregate;
24 class DtReflectedAggregateList;
25 class DtAggregatePublisher;
26 class DtAggregateStateRepository;
80 virtual const char* virtualTranslatorName()
const;
83 virtual void enableTranslator(
bool enabled);
108 const DtAggregateStateRepository& source );
126 virtual DtAggregateStateRepository* translate( DtAggregateStateRepository* destination,
152 virtual void discoverDisObject(DtReflectedAggregate *
object);
195 virtual void receiveDisUpdate( DtReflectedAggregate*
object );
274 static bool disDiscoveryCriteria(DtReflectedObject* obj,
void *usr);
325 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject)
const;
333 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject)
const;
338 virtual void syncDisDeadReckonedValues(
DtBrokerObject* brokerObject);
343 virtual void syncPortalDeadReckonedValues(
DtBrokerObject* brokerObject);
361 static void disObjectAddedCb(DtReflectedAggregate *obj,
void *ud);
374 static void disObjectUpdatedCb(DtReflectedAggregate *obj,
void *ud);
389 static void disObjectDeletedCb(DtReflectedAggregate *obj,
void *ud);