16 #include <vl/environmentProcessPublisher.h>
17 #include <vlutil/vlSmartPointers.h>
25 namespace makVrfVrlinkExtToolkit
27 class DtExtendedAttributesObjectPublisher;
50 const DtEntityType& type, DtExerciseConn* conn,
54 const DtEntityIdentifier& entId = DtEntityIdentifier::nullId(),
66 const DtEntityType& type, DtExerciseConn* conn,
70 const DtEntityIdentifier& entId = DtEntityIdentifier::nullId(),
82 virtual void clearExtendedData();
83 virtual void removeExtendedData(
const DtString& key);
115 return myPublisher->sr();
122 return myPublisher->name();
127 virtual const DtObjectId& id()
const;
130 virtual const DtObjectId& localId()
const;
137 virtual void forceUpdate();
144 virtual void setSendVrfObjectDataRecord(
bool shouldSend);
169 void initialize(
const DtEntityType& type, DtExerciseConn* conn,
173 const DtEntityIdentifier& entId);