41 virtual void requestResourcesFor(
const std::vector<makVrv::DtSimEntry*>& data,
bool entitiesOnly =
true);
45 virtual void startMonitoring(
const DtUUID&,
int rate = -1);
48 virtual void stopMonitoring(
const DtUUID&);
51 virtual void setUpdateRate(
const DtUUID& entity,
int);
60 virtual void resourcesChanged() = 0;
64 virtual void resourceCheckingDisabled() = 0;
67 virtual void addResource(
const DtResource&) = 0;
70 virtual void resourceCheckComplete() = 0;
73 virtual void resourceUpdated(
const DtResource&) = 0;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
makVrv::DtSignalConnectionManager myConnectionManager
Definition: vrfResourceRequestor.h:80
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
File: ifResMonResponse.h.
Definition: ifServerRequestResponse.h:36
makVrv::DtDe & myDe
Definition: vrfResourceRequestor.h:76
Contains makVrv::DtSimEntry class.
std::set< DtUUID > myResourceRequests
Definition: vrfResourceRequestor.h:77
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:33
This object will return a block of resources to a request for resources for a particular entity...
Definition: ifEntityResourceResponse.h:34
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::list< DtResource > DtEntityResourceList
Definition: ifEntityResourceResponse.h:59
bool myCanSetResources
Definition: vrfResourceRequestor.h:78
DtEntityResourceList myResources
Definition: vrfResourceRequestor.h:79