15 #include <vl/globalObjectDesignatorList.h>
16 #include <vl/variableDatumRecord.h>
18 class DtReflectedExtAggregate;
19 class DtExtAggregateStateRepository;
40 bool publishObject =
true);
60 virtual DtReflectedExtAggregate * reflectedAggregate()
const;
64 virtual DtExtAggregateStateRepository * aggregateNetworkState()
const;
68 virtual bool updateStateFromVariableDatum();
71 virtual bool getUserVariableDatum(
int userRecordNumber,
72 DtVariableDatumRecord& rec);
74 virtual bool netSubordinateEntitiesChanged()
const;
75 virtual void updateSubordinateEntitiesFromNet();
76 virtual bool netSubordinateAggregatesChanged()
const;
77 virtual void updateSubordinateAggregatesFromNet();
79 virtual const DtGlobalObjectDesignatorList& netSubordinateEntities()
const;
80 virtual const DtGlobalObjectDesignatorList& netSubordinateAggregates()
const;
87 virtual bool isANetSubordinate(
const DtGlobalObjectDesignator& globalId);