KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
PluginManager Class Reference

#include <Plugin.h>

Public Member Functions

bool checkUnload ()
 
bool pluginCall (KviKvsModuleFunctionCall *c)
 
 PluginManager ()
 
void unloadAll ()
 
 ~PluginManager ()
 

Protected Member Functions

bool findPlugin (QString &szName)
 
PlugingetPlugin (const QString &szPluginPath)
 
bool isPluginLoaded (const QString &szFileNameOrPathToLoad)
 
bool loadPlugin (const QString &szPluginPath)
 

Private Attributes

bool m_bCanUnload
 
KviPointerHashTable< QString,
Plugin > * 
m_pPluginDict
 

Constructor & Destructor Documentation

PluginManager::PluginManager ( )
PluginManager::~PluginManager ( )

References m_pPluginDict.

Member Function Documentation

bool PluginManager::checkUnload ( )
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
bool PluginManager::pluginCall ( KviKvsModuleFunctionCall c)
void PluginManager::unloadAll ( )

Member Data Documentation

bool PluginManager::m_bCanUnload
private

Referenced by checkUnload(), and PluginManager().

KviPointerHashTable<QString, Plugin>* PluginManager::m_pPluginDict
private

The documentation for this class was generated from the following files: