15 #include <vl/aggregateStateRepository.h>
17 #define AGGREGATE_TEMPLATE_ARGS \
18 DtPortalAggregate, DtPortalReflectedAggregate, \
19 DtReflectedAggregate, DtReflectedAggregateList, \
20 DtAggregateStateRepository, DtAggregatePublisher
25 namespace DtTenaBroker
55 virtual bool isThrottlingRateOk( DtAggregatePublisher* publisher,
68 virtual DtObjectPublisher* instantiateTenaPublisher(
70 const DtEntityIdentifier& objectName );
78 virtual DtString portalObjectName(
const DtReflectedAggregate* refObj )
const;
82 const DtAggregateStateRepository& sr );
94 const DtAggregateStateRepository& source,
95 const DtReflectedAggregate& refObj );
99 const DtAggregateStateRepository& source );
102 virtual DtAggregateStateRepository* translate(
103 DtAggregateStateRepository* destination,
108 virtual void syncTenaDeadReckonedValues( DtAggregateStateRepository& destination,