9 #ifndef REFEXTAGGLIST_H
10 #define REFEXTAGGLIST_H
12 #include <vl/reflectedAggregateList.h>
15 #include <vl/dataInteraction.h>
37 const DtDDMRegionSet* regionSetToUse);
42 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
59 #elif (DtDIS || DtTENA)
69 virtual void addAggregateAdditionCallback
73 virtual void removeAggregateAdditionCallback
79 virtual void addAggregateRemovalCallback
83 virtual void removeAggregateRemovalCallback
103 static void dataInteractionCallback(DtDataInteraction* i,
void* usr);
105 virtual void processDataInteraction(DtDataInteraction* i);
111 virtual DtReflectedAggregate* newReflectedAggregate
113 const DtEntityIdentifier&
id,
114 const DtEntityType& type
116 virtual DtReflectedAggregate* processAggregateState(
const DtAggregateStatePdu& pdu);
117 virtual void finalPduIsSetAction(DtReflectedAggregate* aggregate);
120 virtual DtReflectedAggregate* newReflectedAggregate
122 const DtEntityIdentifier&
id,
123 const DtEntityType& type
128 #endif // REFEXTAGGLIST_H