VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtBaseAccessory Class Reference

An accessory is like a plugin into a driver. More...

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

Public Member Functions

 DtBaseAccessory (const std::string &name)
virtual ~DtBaseAccessory ()
virtual const std::string & name ()
 Returns the name of this accessory.
virtual void install (DtDriver *baseConn)=0
 Called when this accessory is installed into a driver (right before the driver is started).
virtual void uninstall (DtDriver *baseConn)=0
 Called when this accessory is uninstalled from a driver (right after the driver is stopped).
virtual bool isCompatible (DtDriver *simConn)=0
 Called to find out if this accessory is compatible with a particular driver.

Protected Member Functions

 DtBaseAccessory ()

Protected Attributes

std::string myName

Detailed Description

An accessory is like a plugin into a driver.

The DtBaseAccessory is the base class for all accessories.

Examples

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 Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)