23 class DtReflectedAggregate;
24 class DtReflectedAggregateList;
25 class DtAggregatePublisher;
26 class DtAggregateStateRepository;
41 Dt_DEF_TRANSLATOR_NAME(
"Aggregate" );
80 virtual void enableTranslator(
bool enabled);
98 const DtAggregateStateRepository& source );
116 virtual DtAggregateStateRepository* translate( DtAggregateStateRepository* destination,
142 virtual void discoverDisObject(DtReflectedAggregate *
object);
185 virtual void receiveDisUpdate( DtReflectedAggregate*
object );
264 static bool disDiscoveryCriteria(DtReflectedObject* obj,
void *usr);
315 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject)
const;
323 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject)
const;
328 virtual void syncDisDeadReckonedValues(
DtBrokerObject* brokerObject);
333 virtual void syncPortalDeadReckonedValues(
DtBrokerObject* brokerObject);
351 static void disObjectAddedCb(DtReflectedAggregate *obj,
void *ud);
364 static void disObjectUpdatedCb(DtReflectedAggregate *obj,
void *ud);
379 static void disObjectDeletedCb(DtReflectedAggregate *obj,
void *ud);