12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
21 class DtVrlinkConnection;
40 virtual void install(
DtDriver* driver);
43 virtual void uninstall(
DtDriver* baseConn);
48 virtual bool isCompatible(
DtDriver* driver);
53 virtual void registerEnvironmentalEffectsListener(
DtConnection* vrlCon);
56 virtual void slot_onSimCreated(
DtConnection* connection);
59 virtual void slot_onSimConnected(
DtConnection* connection);
62 virtual void slot_onSimAboutToBeDisconnected(
DtConnection* connection);
The base class for protocol specific VRLink Simulations.
Definition: DtConnection.h:41
The base class for VR-Link based drivers.
Definition: DtVrlinkDriver.h:40
Contains makVrv::DtBaseAccessory class.
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
The DtDriver is an abstract class.
Definition: DtDriver.h:31
An accessory is like a plugin into a driver.
Definition: DtBaseAccessory.h:26
This class defines an accessory that will install itself into DtVrlinkDriver objects and register cre...
Definition: DtDistributedEnvironmentAccessory.h:30
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
DtVrlinkDriver * myDriver
Definition: DtDistributedEnvironmentAccessory.h:65