![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Collaboration diagram for DtRtiPluginManager:Public Member Functions | |
| DtRtiPluginManager (const char *dir) | |
| virtual | ~DtRtiPluginManager () |
| virtual void | load (const std::vector< MAKRti::DtString > &names, DtRtiPluginComponentType compType) |
| Load the list of plugins. | |
| virtual void | load (const MAKRti::DtString &name, DtRtiPluginComponentType compType) |
| Load the given plugin. | |
| virtual void | start (DtRtiAmbassadorBaseImplementor *imp) |
| For LRCs. | |
| virtual void | start (DtRtiExec *exec) |
| For Rtiexec. | |
Protected Member Functions | |
| virtual void | executePlugin (const char *, DtRtiPluginComponentType compType) |
Protected Attributes | |
| MAKRti::DtFilename | myPluginDir |
| MAKRti::DtList | myPlugins |
| DtRtiPluginManager::DtRtiPluginManager | ( | const char * | dir | ) |
References DtRtiLibPath(), and myPluginDir.
| DtRtiPluginManager::~DtRtiPluginManager | ( | ) | [virtual] |
| void DtRtiPluginManager::executePlugin | ( | const char * | name, |
| DtRtiPluginComponentType | compType | ||
| ) | [protected, virtual] |
References myPluginDir, and myPlugins.
Referenced by load().
| void DtRtiPluginManager::load | ( | const std::vector< MAKRti::DtString > & | names, |
| DtRtiPluginComponentType | compType | ||
| ) | [virtual] |
Load the list of plugins.
References executePlugin(), lm, myPluginDir, r1, r_counted, and theBindComplete.
Referenced by DtRtiAmbassadorBaseImplementor::setupConnection().
| void DtRtiPluginManager::load | ( | const MAKRti::DtString & | name, |
| DtRtiPluginComponentType | compType | ||
| ) | [virtual] |
Load the given plugin.
References executePlugin(), lm, myPluginDir, r1, r_counted, and theBindComplete.
| void DtRtiPluginManager::start | ( | DtRtiAmbassadorBaseImplementor * | imp | ) | [virtual] |
| void DtRtiPluginManager::start | ( | DtRtiExec * | exec | ) | [virtual] |
For Rtiexec.
References myPlugins.
MAKRti::DtFilename DtRtiPluginManager::myPluginDir [protected] |
Referenced by DtRtiPluginManager(), executePlugin(), and load().
MAKRti::DtList DtRtiPluginManager::myPlugins [protected] |
Referenced by executePlugin(), start(), and ~DtRtiPluginManager().