#include <Plugin.h>
PluginManager::PluginManager |
( |
| ) |
|
PluginManager::~PluginManager |
( |
| ) |
|
bool PluginManager::checkUnload |
( |
| ) |
|
References Plugin::canunload(), KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), m_bCanUnload, m_pPluginDict, KviPointerHashTableIterator< Key, T >::moveNext(), KviPointerHashTable< Key, T >::remove(), and Plugin::unload().
Referenced by system_module_can_unload().
bool PluginManager::findPlugin |
( |
QString & |
szName | ) |
|
|
protected |
Plugin * PluginManager::getPlugin |
( |
const QString & |
szPluginPath | ) |
|
|
protected |
bool PluginManager::isPluginLoaded |
( |
const QString & |
szFileNameOrPathToLoad | ) |
|
|
protected |
bool PluginManager::loadPlugin |
( |
const QString & |
szPluginPath | ) |
|
|
protected |
References __tr2qs, KviKvsVariant::asString(), KviKvsVariantList::at(), Plugin::call(), KviKvsRunTimeCall::error(), findPlugin(), KviMemory::free(), getPlugin(), i, KVS_PT_NONEMPTYSTRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, loadPlugin(), KviKvsRunTimeCall::parameterCount(), KviKvsRunTimeCall::params(), Plugin::pfree(), plugin, r, KviKvsModuleFunctionCall::returnValue(), KviKvsVariant::setString(), KviKvsRunTimeCall::warning(), and x.
Referenced by system_kvs_fnc_plugin_call().
void PluginManager::unloadAll |
( |
| ) |
|
bool PluginManager::m_bCanUnload |
|
private |
The documentation for this class was generated from the following files: