![]() |
VR-Forces 4.0.4 Class Documentation
|
A factory for DtDriver's. More...

Public Types | |
| typedef std::map< std::string, DtDriverCreator * > | CreatorMap |
Public Member Functions | |
| virtual | ~DtDriverFactory () |
| DTOR. | |
| virtual void | addDriverCreator (const std::string &creatorName, DtDriverCreator *creator) |
| Add a host connection creator. | |
| DtDriver * | createDriver (const std::string &creatorName, const std::string &instanceName) |
| Create a host driver. | |
| const CreatorMap & | creators () const |
| Get the creators. | |
Static Public Member Functions | |
| static DtDriverFactory & | instance (DtDe &de) |
| Get the instance of the factory. | |
Protected Member Functions | |
| DtDriverFactory (DtDe &de) | |
| CTOR. | |
Protected Attributes | |
| DtDe & | myDe |
| CreatorMap | myCreators |
A factory for DtDriver's.
| typedef std::map<std::string,DtDriverCreator*> makVrv::DtDriverFactory::CreatorMap |
| virtual makVrv::DtDriverFactory::~DtDriverFactory | ( | ) | [virtual] |
DTOR.
| makVrv::DtDriverFactory::DtDriverFactory | ( | DtDe & | de | ) | [protected] |
CTOR.
| static DtDriverFactory& makVrv::DtDriverFactory::instance | ( | DtDe & | de | ) | [static] |
Get the instance of the factory.
| virtual void makVrv::DtDriverFactory::addDriverCreator | ( | const std::string & | creatorName, |
| DtDriverCreator * | creator | ||
| ) | [virtual] |
Add a host connection creator.
| DtDriver* makVrv::DtDriverFactory::createDriver | ( | const std::string & | creatorName, |
| const std::string & | instanceName | ||
| ) |
Create a host driver.
| const CreatorMap& makVrv::DtDriverFactory::creators | ( | ) | const |
Get the creators.
DtDe& makVrv::DtDriverFactory::myDe [protected] |
CreatorMap makVrv::DtDriverFactory::myCreators [protected] |