13 #include <vl/reflAggList.h>
14 #include <vl/aggPub.h>
17 class DtReflectedAggregate;
18 class DtAggregateStateRepository;
20 #define AGGREGATE_TEMPLATE_ARGS \
21 DtPortalAggregate, DtPortalReflectedAggregate, \
22 DtReflectedAggregate, DtReflectedAggregateList, \
23 DtAggregateStateRepository, DtAggregatePublisher
28 class DtPortalAggregate;
36 DT_DLL_RPRBROKER DtAggregatePublisher*
49 Dt_DEF_TRANSLATOR_NAME(
"Aggregate" );
73 const DtAggregateStateRepository& source,
74 const DtReflectedAggregate& refObj );
92 virtual DtAggregateStateRepository* translate(
93 DtAggregateStateRepository* destination,
102 const DtAggregateStateRepository& sr );
125 virtual void fillOutgoingIds( DtAggregatePublisher* publisher,
138 virtual void syncHlaDeadReconedValues(
DtBrokerObject* brokerObject );
139 virtual void syncPortalDeadReckonedValues(
DtBrokerObject* brokerObject );