![]() |
VR-Forces 4.0.4 Class Documentation
|
An accessory is like a plugin into a driver. More...

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 |
An accessory is like a plugin into a driver.
The DtBaseAccessory is the base class for all accessories.
| makVrv::DtBaseAccessory::DtBaseAccessory | ( | const std::string & | name | ) |
| virtual makVrv::DtBaseAccessory::~DtBaseAccessory | ( | ) | [virtual] |
| makVrv::DtBaseAccessory::DtBaseAccessory | ( | ) | [protected] |
| virtual const std::string& makVrv::DtBaseAccessory::name | ( | ) | [virtual] |
Returns the name of this accessory.
| virtual void makVrv::DtBaseAccessory::install | ( | DtDriver * | baseConn | ) | [pure virtual] |
Called when this accessory is installed into a driver (right before the driver is started).
Implemented in DtAddAttrGuiAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtVrvCommandAccessory, DtGuiExConnAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtDistributedEnvironmentAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtPrintAccessory, DtNetworkCallbackManagerAccessory, makVrv::DtCigiAccessory, and makVrv::DT_PROTOCOL_NAMESPACE::DtFomMapperAccessory.
| virtual void makVrv::DtBaseAccessory::uninstall | ( | DtDriver * | baseConn | ) | [pure virtual] |
Called when this accessory is uninstalled from a driver (right after the driver is stopped).
Implemented in DtAddAttrGuiAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtVrvCommandAccessory, DtGuiExConnAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtDistributedEnvironmentAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtPrintAccessory, DtNetworkCallbackManagerAccessory, makVrv::DtCigiAccessory, and makVrv::DT_PROTOCOL_NAMESPACE::DtFomMapperAccessory.
| virtual bool makVrv::DtBaseAccessory::isCompatible | ( | DtDriver * | simConn | ) | [pure virtual] |
Called to find out if this accessory is compatible with a particular driver.
Implemented in DtAddAttrGuiAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtEntitySimDataProcessorAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtGlStudioAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtVrvCommandAccessory, DtGuiExConnAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtDistributedEnvironmentAccessory, DtNetworkCallbackManagerAccessory, makVrv::DtCigiAccessory, makVrv::DT_PROTOCOL_NAMESPACE::DtFomMapperAccessory, and makVrv::DT_PROTOCOL_NAMESPACE::DtPrintAccessory.
std::string makVrv::DtBaseAccessory::myName [protected] |