6 #ifndef DT_PROTOCOL_NAMESPACE
7 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
24 class DtVrlinkBaseConnection;
66 #include "guiExConnAccessory.inl"
The base class for VR-Link based drivers.
Definition: DtVrlinkDriver.h:41
virtual bool isCompatible(makVrv::DtDriver *driver)
Called to find out if this accessory is compatible with a particular driver.
Contains makVrv::DtBaseAccessory class.
makVrv::DtVrlinkDriver * myDriver
Definition: guiExConnAccessory.h:63
Contains DLL export macros.
The base class for protocol specific VRLink Simulations.
Definition: DtVrlinkBaseConnection.h:43
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:31
virtual void slot_onSimConnected(makVrv::DtVrlinkBaseConnection *connection)
An accessory is like a plugin into a driver. The DtBaseAccessory is the base class for all accessorie...
Definition: DtBaseAccessory.h:26
virtual void slot_onSimCreated(makVrv::DtVrlinkBaseConnection *connection)
virtual ~DtGuiExConnAccessory()
Definition: guiExConnAccessory.h:33
virtual void slot_onSimAboutToBeDisconnected(makVrv::DtVrlinkBaseConnection *connection)
virtual void install(makVrv::DtDriver *driver)
Called when this accessory is installed into a driver (right before the driver is started)...
virtual void uninstall(makVrv::DtDriver *baseConn)
Called when this accessory is uninstalled from a driver (right after the driver is stopped)...