13 #include <vlutil/vlSmartPointers.h>
17 namespace makVrfEvents
19 class DtInfluenceEvent;
34 typedef void (*DtInfluenceEventFunction)(DtBoost::shared_ptr<const makVrfEvents::DtInfluenceEvent> influenceEvent,
void* usr);
37 virtual void registerForInfluenceEvents(
const DtUUID& uuid, DtInfluenceEventFunction func,
void* userData) = 0;
39 virtual void unregisterForInfluenceEvents(
const DtUUID& uuid, DtInfluenceEventFunction func,
void* userData) = 0;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
Abstract interface class to the influence dispatcher service. This service provides DtInfluenceEvent ...
Definition: influenceDispatcherServiceInterface.h:25
#define DT_DLL_vrfcore
This file is used to determine how to build.
Definition: vrfcoreDefines.h:25