15 #include <vl/reflectedAggregateList.h>
16 #include <vl/dataInteraction.h>
17 #include <vlutil/vlSmartPointers.h>
51 const DtDDMRegionSet* regionSetToUse,
61 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0,
73 virtual void setPropertyPrototypes(
const DtRwProperties& stateProps,
100 virtual void addAggregateAdditionCallback
106 virtual void removeAggregateAdditionCallback
112 virtual void addAggregateRemovalCallback
118 virtual void removeAggregateRemovalCallback
139 static void dataInteractionCallback(DtDataInteraction* i,
void* usr);
141 virtual void processDataInteraction(DtDataInteraction* i);
144 void initializeExtendedProperties();
160 virtual DtReflectedAggregate* newReflectedAggregate(
const DtEntityIdentifier&
id,
161 const DtEntityType& type)
const;
163 virtual DtReflectedAggregate* processAggregateState(
const DtAggregateStatePdu& pdu);
164 virtual void finalPduIsSetAction(DtReflectedAggregate* aggregate);