VR-Forces 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 | Protected Attributes
makVrv::DtBaseAccessory Class Referenceabstract

An accessory is like a plugin into a driver. The DtBaseAccessory is the base class for all accessories.

Examples
Inheritance diagram for makVrv::DtBaseAccessory:
Inheritance graph
[legend]

Public Member Functions

 DtBaseAccessory (const std::string &name)
 
virtual ~DtBaseAccessory ()
 
virtual const std::string & name ()
 
virtual void install (DtDriver *baseConn)=0
 
virtual void uninstall (DtDriver *baseConn)=0
 
virtual bool isCompatible (DtDriver *simConn)=0
 

Protected Member Functions

 DtBaseAccessory ()
 

Protected Attributes

std::string myName
 

Constructor & Destructor Documentation

makVrv::DtBaseAccessory::DtBaseAccessory ( const std::string &  name)
virtual makVrv::DtBaseAccessory::~DtBaseAccessory ( )
virtual
makVrv::DtBaseAccessory::DtBaseAccessory ( )
protected

Member Function Documentation

virtual const std::string& makVrv::DtBaseAccessory::name ( )
virtual

Returns the name of this accessory.

virtual void makVrv::DtBaseAccessory::install ( DtDriver baseConn)
pure virtual
virtual void makVrv::DtBaseAccessory::uninstall ( DtDriver baseConn)
pure virtual
virtual bool makVrv::DtBaseAccessory::isCompatible ( DtDriver simConn)
pure virtual

Member Data Documentation

std::string makVrv::DtBaseAccessory::myName
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)