39 virtual void requestResourcesFor(
const std::vector<DtUUID>& names);
43 virtual void startMonitoring(
const DtUUID&,
int period);
47 virtual bool stopMonitoring(
const DtUUID&);
50 virtual int updateRateFor(
const DtUUID&);
54 virtual void setUpdateRate(
const DtUUID&,
int);
59 return (myMonitoring.find(uuid) != myMonitoring.end());
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Virtual base class.
Definition: DtVirtualBaseClass.h:19
std::map< DtUUID, int > DtMonitoringMap
Definition: vrfResourceManager.h:69
DtMonitoringMap myMonitoring
Definition: vrfResourceManager.h:70
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
File: ifResMonResponse.h.
Definition: ifServerRequestResponse.h:36
Definition: vrfResourceManager.h:28
Contains makVrv::DtVirtualBaseClass class.
makVrv::DtDe & myDe
Definition: vrfResourceManager.h:66
File: simMsg.h.
Definition: simMessage.h:35
std::map< DtUUID, int > myUpdateRates
Definition: vrfResourceManager.h:67
boost::signals2::signal< void(const DtIfServerRequestResponse &)> signal_resourceResponse
Definition: vrfResourceManager.h:40
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
bool monitoring(const DtUUID &uuid) const
Returns true if monitoring item.
Definition: vrfResourceManager.h:57