19 #include <vlutil/vlString.h>
20 #include <vlpi/entityType.h>
39 virtual void clearResources();
46 virtual void resourcesChanged();
50 virtual void resourceCheckingDisabled();
56 virtual void resourceCheckComplete();
59 virtual void resourceUpdated(
const DtResource&);
84 return myVrlinkStateView;
89 return myObjectDataState;
94 return myExtendedStateData;
106 virtual void requestResources();
109 virtual std::string name()
const;
112 virtual std::string label()
const;
115 virtual const std::map<std::string, std::string>& extendedObjectData()
const;
118 virtual std::map<int, DtString> extendedLabels()
const;
120 virtual std::string activity()
const;
123 virtual DtEntityType entityType()
const;
126 virtual std::string entityId()
const;
129 virtual std::string globalId()
const;
132 virtual bool isCurrentlyTasked()
const;
135 virtual bool isExecutingPlan()
const;
139 virtual DtVector location(Representation rep = Local)
const;
143 const DtUUID& uuid()
const;
150 virtual void slot_onResourcesChanged();
156 virtual void slot_onStateViewUpdated();