19 #ifndef ctlrObjNetIf_H_
20 #define ctlrObjNetIf_H_
23 #include <vlutil/vlString.h>
24 #include <vlutil/vlList.h>
25 #include <vl/globalObjDes.h>
26 #include <vrfExtObjects/envModelType.h>
31 class DtControlObjectPublisher;
32 class DtEnvironmentProcessPublisher;
33 class DtEnvironmentProcessRepository;
58 bool publishObject =
true);
76 virtual DtControlObjectRepository* controlObjectNetworkState()
const;
92 virtual bool updateGeometry(
96 virtual bool updateBoundingGeometry(
100 virtual bool updateObjectState(
103 virtual bool updateEnvModelType(
108 virtual bool updateVrfDataAsSeenByRemote();
112 virtual DtEnvironmentProcessRepository*
_createSR()
const;