14 #ifndef aggRemNetIf_H_
15 #define aggRemNetIf_H_
19 #include <vl/objDesList.h>
20 #include <vl/varDatumRec.h>
22 class DtReflectedExtAggregate;
23 class DtExtAggregateStateRepository;
44 bool publishObject =
true);
64 virtual DtReflectedExtAggregate * reflectedAggregate()
const;
68 virtual DtExtAggregateStateRepository * aggregateNetworkState()
const;
72 virtual bool updateStateFromVariableDatum();
75 virtual bool getUserVariableDatum(
int userRecordNumber,
76 DtVariableDatumRecord& rec);
78 virtual bool netSubordinateEntitiesChanged()
const;
79 virtual void updateSubordinateEntitiesFromNet();
80 virtual bool netSubordinateAggregatesChanged()
const;
81 virtual void updateSubordinateAggregatesFromNet();
83 virtual const DtGlobalObjectDesignatorList& netSubordinateEntities()
const;
84 virtual const DtGlobalObjectDesignatorList& netSubordinateAggregates()
const;
91 virtual bool isANetSubordinate(
const DtGlobalObjectDesignator& globalId);