11 #ifndef DT_PROTOCOL_NAMESPACE
12 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
19 #include <vl/dataInteraction.h>
24 class DtVrvCommandFactory;
25 class DtVrvCommandExecutorAgent;
30 class DtVrlinkConnection;
57 virtual DtUniqueID findUniqueIdFromGlobalId(
const std::string&
id);
The base class for VR-Link based drivers.
Definition: DtVrlinkDriver.h:40
Virtual base class.
Definition: DtVirtualBaseClass.h:22
This class is the processor responsible for handling vrv View Control commands.
Definition: DtVrvCommandProcessor.h:35
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
DtVrvCommandExecutorAgent * myVrvCommandExecutor
Definition: DtVrvCommandProcessor.h:61
Contains makVrv::DtVirtualBaseClass class.
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
DtVrlinkDriver & myVrlinkDriver
Definition: DtVrvCommandProcessor.h:60
DtVrvCommandFactory * myCommandFactory
Definition: DtVrvCommandProcessor.h:62
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
DtVrlinkConnection & myVrlinkConnection
Definition: DtVrvCommandProcessor.h:59
DtVrvCommand is the base class for all commands.
Definition: DtVrvCommand.h:24
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
Factory for creating vrvCommands given a vrvControl packet.
Definition: DtVrvCommandFactory.h:26