19 #include <vlutil/vlString.h>
38 virtual void clearResources();
45 virtual void resourcesChanged();
49 virtual void resourceCheckingDisabled();
55 virtual void resourceCheckComplete();
58 virtual void resourceUpdated(
const DtResource&);
83 return myVrlinkStateView;
88 return myObjectDataState;
93 return myExtendedStateData;
105 virtual void requestResources();
108 virtual std::string name()
const;
111 virtual std::string label()
const;
114 virtual const std::map<std::string, std::string>& extendedObjectData()
const;
117 virtual std::map<int, DtString> extendedLabels()
const;
119 virtual std::string activity()
const;
122 virtual std::string entityType()
const;
125 virtual std::string entityId()
const;
128 virtual std::string globalId()
const;
131 virtual bool isCurrentlyTasked()
const;
134 virtual bool isExecutingPlan()
const;
138 virtual DtVector location(Representation rep = Local)
const;
142 const DtUUID& uuid()
const;
149 virtual void slot_onResourcesChanged();
155 virtual void slot_onStateViewUpdated();