17 #include <boost/signals2.hpp>
40 virtual void requestResourcesFor(
const std::vector<DtUUID>& names);
44 virtual void startMonitoring(
const DtUUID&,
int period);
48 virtual bool stopMonitoring(
const DtUUID&);
51 virtual int updateRateFor(
const DtUUID&);
55 virtual void setUpdateRate(
const DtUUID&,
int);
60 return (myMonitoring.find(uuid) != myMonitoring.end());
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
std::map< DtUUID, int > DtMonitoringMap
Definition: vrfResourceManager.h:70
DtMonitoringMap myMonitoring
Definition: vrfResourceManager.h:71
Contains the DtUUID class declaration.
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Common base class that all server responses to a direct client request should subclass from...
Definition: ifServerRequestResponse.h:21
Definition: vrfResourceManager.h:29
Contains makVrv::DtVirtualBaseClass class.
makVrv::DtDe & myDe
Definition: vrfResourceManager.h:67
File: simMsg.h.
Definition: simMessage.h:35
std::map< DtUUID, int > myUpdateRates
Definition: vrfResourceManager.h:68
boost::signals2::signal< void(const DtIfServerRequestResponse &)> signal_resourceResponse
Definition: vrfResourceManager.h:41
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:70
bool monitoring(const DtUUID &uuid) const
Returns true if monitoring item.
Definition: vrfResourceManager.h:58