Loads plugins.
More...
| makVrv::DtPluginManager::DtPluginManager |
( |
DtDe & |
| ) |
|
| virtual makVrv::DtPluginManager::~DtPluginManager |
( |
| ) |
|
|
virtual |
| void makVrv::DtPluginManager::addInitializer |
( |
DtInitializer * |
init | ) |
|
Add an initializer object.
Manager will call initializer at correct time and managers it's memory.
| void makVrv::DtPluginManager::initializePlugins |
( |
| ) |
|
Loads libraries in plugin directory.
Initialized plugins.
- Exceptions
-
| DtCorruptedState | if it can't. |
| const std::string& makVrv::DtPluginManager::defaultPluginDirectory |
( |
| ) |
const |
Method for getting the default plugin directory.
| void makVrv::DtPluginManager::setDefaultPluginDirectory |
( |
const std::string & |
dir | ) |
|
Sets the default plugin directory.
| void makVrv::DtPluginManager::setAdditionalPluginFiles |
( |
const std::list< std::string > & |
files | ) |
|
| void makVrv::DtPluginManager::setExcludedPluginFiles |
( |
const std::list< std::string > & |
files | ) |
|
| void makVrv::DtPluginManager::initalizeAll |
( |
| ) |
|
|
protected |
Iterate through all initializers until all are valid.
Attempt to initialize a single initializer.
- Return values
-
| true | if initialized properly |
| false | if not. |
| DtDe* makVrv::DtPluginManager::myDe |
|
protected |
| std::string makVrv::DtPluginManager::myDefaultPluginDirectory |
|
protected |
brief The default plugin directory.
Release = ../plugins/release/ Debug = ../plugins/debug/
| std::list<std::string> makVrv::DtPluginManager::myAdditionalPlugins |
|
protected |
| std::list<std::string> makVrv::DtPluginManager::myExcludedPlugins |
|
protected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf4-8-branch/include/vrvCore/DtPluginManager.h