16 #include <vl/variableDatumRecord.h>
18 class DtVrfAggregatePublisher;
19 class DtExtAggregateStateRepository;
37 bool publishObject =
true);
107 virtual bool setAggregatePublisher(DtVrfAggregatePublisher * publisher);
116 virtual DtVrfAggregatePublisher * aggregatePublisher()
const;
120 virtual DtExtAggregateStateRepository * aggregateNetworkState()
const;
127 virtual bool setUserVariableDatum(
int userRecordNumber,
128 const DtVariableDatumRecord& record);
131 virtual bool getUserVariableDatum(
int userRecordNumber,
132 DtVariableDatumRecord& rec);
136 virtual bool encodeVariableDatum();
143 virtual bool isANetSubordinate(
const DtGlobalObjectDesignator&
159 virtual void setForceUpdate(
bool flag);
175 virtual bool updateVrfDataAsSeenByRemote();