37 virtual bool isMonitoring()
const;
40 virtual void requestAllGraphCapability(
const DtUUID&);
42 virtual void requestGraphCapabilityFor(
const DtUUID& entity,
const std::string& scriptId);
46 virtual void startMonitoring(
const DtUUID&,
const std::string& scriptId);
49 virtual void stopMonitoring(
const DtUUID&);
52 virtual void connectSignals();
55 virtual void disconnectSignals();
59 virtual void processBehaviorGraphResponse(
const DtAdminMessage&) = 0;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
makVrv::DtDe & myDe
Definition: behaviorGraphRequestor.h:62
makVrv::DtSignalConnectionManager myConnectionManager
Definition: behaviorGraphRequestor.h:63
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
bool myAmMonitoring
Definition: behaviorGraphRequestor.h:64
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.
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
The class that is the interface between the GUI and the back-end. Specialize to implement processBeha...
Definition: behaviorGraphRequestor.h:31
Definition: adminMessage.h:20