17 #include <vl/aggregateStateRepository.h>
19 class DtReflectedAggregate;
21 #define AGGREGATE_TEMPLATE_ARGS \
22 DtPortalAggregate, DtPortalReflectedAggregate, \
23 DtReflectedAggregate, DtReflectedAggregateList, \
24 DtAggregateStateRepository, DtAggregatePublisher
26 namespace MAKVrExchange
29 namespace DtTenaBroker
59 virtual bool isThrottlingRateOk( DtAggregatePublisher* publisher,
72 virtual DtObjectPublisher* instantiateTenaPublisher(
74 const DtEntityIdentifier& objectName );
82 virtual DtString portalObjectName(
const DtReflectedAggregate* refObj )
const;
86 const DtAggregateStateRepository& sr );
98 const DtAggregateStateRepository& source,
99 const DtReflectedAggregate& refObj );
103 const DtAggregateStateRepository& source );
106 virtual DtAggregateStateRepository* translate(
107 DtAggregateStateRepository* destination,
112 virtual void syncTenaDeadReckonedValues( DtAggregateStateRepository& destination,