VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrv::DtCigiAccessory Class Reference

This class defines an accessory that will install itself into DtCigiDriver objects and hook into signals that are triggered when particular CIGI messages are received.

Inheritance diagram for makVrv::DtCigiAccessory:
Inheritance graph
[legend]

Public Member Functions

 DtCigiAccessory ()
 
virtual ~DtCigiAccessory ()
 
virtual void install (DtDriver *driver)
 
virtual void uninstall (DtDriver *baseConn)
 
virtual bool isCompatible (DtDriver *driver)
 
- Public Member Functions inherited from makVrv::DtBaseAccessory
 DtBaseAccessory (const std::string &name)
 
virtual ~DtBaseAccessory ()
 
virtual const std::string & name ()
 

Protected Member Functions

virtual void slot_onSimCreated (DtCigiConnection *connection)
 
virtual void slot_onSimConnected (DtCigiConnection *connection)
 
virtual void slot_onSimAboutToBeDisconnected (DtCigiConnection *connection)
 
- Protected Member Functions inherited from makVrv::DtBaseAccessory
 DtBaseAccessory ()
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtBaseAccessory
std::string myName
 

Constructor & Destructor Documentation

makVrv::DtCigiAccessory::DtCigiAccessory ( )

constructor

virtual makVrv::DtCigiAccessory::~DtCigiAccessory ( )
virtual

destructor

Member Function Documentation

virtual void makVrv::DtCigiAccessory::install ( DtDriver driver)
virtual

Called when this accessory is installed into a connector.

Implements makVrv::DtBaseAccessory.

virtual void makVrv::DtCigiAccessory::uninstall ( DtDriver baseConn)
virtual

Called when this accessory is uninstalled.

Implements makVrv::DtBaseAccessory.

virtual bool makVrv::DtCigiAccessory::isCompatible ( DtDriver driver)
virtual

Called to find out if this accessory is compatible with a particular connector. In this case, it is compatible with any DtVrlinkDriver of the correct protocol.

Implements makVrv::DtBaseAccessory.

virtual void makVrv::DtCigiAccessory::slot_onSimCreated ( DtCigiConnection connection)
protectedvirtual

Called when the driver creates a new connection.

virtual void makVrv::DtCigiAccessory::slot_onSimConnected ( DtCigiConnection connection)
protectedvirtual

Called when a sim connection is connected.

virtual void makVrv::DtCigiAccessory::slot_onSimAboutToBeDisconnected ( DtCigiConnection connection)
protectedvirtual

Called when a sim connection is disconnected.


The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)