40 virtual bool isMonitoring()
const;
43 virtual void requestAllGraphCapability(
const DtUUID&);
45 virtual void requestGraphCapabilityFor(
const DtUUID& entity,
const std::string& scriptId);
49 virtual void startMonitoring(
const DtUUID&,
const std::string& scriptId);
52 virtual void stopMonitoring(
const DtUUID&);
55 virtual void connectSignals();
58 virtual void disconnectSignals();
62 virtual void processBehaviorGraphResponse(
const DtAdminMessage&) = 0;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
makVrv::DtDe & myDe
Definition: behaviorGraphRequestor.h:65
makVrv::DtSignalConnectionManager myConnectionManager
Definition: behaviorGraphRequestor.h:66
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Contains makVrv::DtSimEntry class.
bool myAmMonitoring
Definition: behaviorGraphRequestor.h:67
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The base class for all messages to/from a specific DtVrfObject. Various subclasses of this class will...
Definition: vrfObjectMessage.h:30
Base class to provide boost signal/slot management.
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. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
The class that is the interface between the GUI and the back-end. Specialize to implement processBeha...
Definition: behaviorGraphRequestor.h:34
Definition: adminMessage.h:20