28 namespace makVrfEvents
30 class DtResourceResponseEvent;
44 virtual void requestResourcesFor(
const std::set<makVrv::DtUniqueID>& data,
bool entitiesOnly =
true);
48 virtual void startMonitoring(
const DtUUID&,
int rate = -1);
51 virtual void stopMonitoring(
const DtUUID&);
54 virtual void setUpdateRate(
const DtUUID& entity,
int);
58 return myCanSetResources;
68 virtual void resourcesChanged() = 0;
72 virtual void resourceCheckingDisabled() = 0;
78 virtual void resourceCheckComplete() = 0;
87 typedef std::pair<DtEntityType, int>
Key;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
makVrv::DtSignalConnectionManager myConnectionManager
Definition: vrfResourceRequestor.h:89
Definition: resourceResponseEvent.h:15
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::DtDe & myDe
Definition: vrfResourceRequestor.h:84
std::set< DtUUID > myResourceRequests
Definition: vrfResourceRequestor.h:85
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
The class that is the interface between the GUI and the back-end.
Definition: vrfResourceRequestor.h:36
DtSimResource is a class which will define a SISO Enumeration to use as a resource and the quantity o...
Definition: simResource.h:32
bool canSetResources() const
Definition: vrfResourceRequestor.h:56
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::map< Key, DtSimResource > myResources
Definition: vrfResourceRequestor.h:88
std::pair< DtEntityType, int > Key
Definition: vrfResourceRequestor.h:87
bool myCanSetResources
Definition: vrfResourceRequestor.h:86