#include <pluginmgr.h>
Inheritance diagram for PPluginModuleManager:

Public Types | |
| typedef PDictionary< PString, PDynaLink > | PluginListType |
Public Member Functions | |
| PPluginModuleManager (const char *_signatureFunctionName, PPluginManager *pluginMgr=NULL) | |
| PBoolean | LoadPlugin (const PString &fileName) |
| void | LoadPluginDirectory (const PDirectory &directory) |
| virtual void | OnLoadPlugin (PDynaLink &, INT) |
| virtual PluginListType | GetPluginList () const |
| virtual void | OnShutdown () |
Protected Member Functions | |
| PDECLARE_NOTIFIER (PDynaLink, PPluginModuleManager, OnLoadModule) | |
Protected Attributes | |
| PluginListType | pluginDLLs |
| const char * | signatureFunctionName |
| PPluginManager * | pluginMgr |
| PPluginModuleManager::PPluginModuleManager | ( | const char * | _signatureFunctionName, | |
| PPluginManager * | pluginMgr = NULL | |||
| ) |
| void PPluginModuleManager::LoadPluginDirectory | ( | const PDirectory & | directory | ) | [inline] |
| virtual void PPluginModuleManager::OnLoadPlugin | ( | PDynaLink & | , | |
| INT | ||||
| ) | [inline, virtual] |
| virtual PluginListType PPluginModuleManager::GetPluginList | ( | ) | const [inline, virtual] |
| virtual void PPluginModuleManager::OnShutdown | ( | ) | [inline, virtual] |
| PPluginModuleManager::PDECLARE_NOTIFIER | ( | PDynaLink | , | |
| PPluginModuleManager | , | |||
| OnLoadModule | ||||
| ) | [protected] |
PluginListType PPluginModuleManager::pluginDLLs [protected] |
const char* PPluginModuleManager::signatureFunctionName [protected] |
PPluginManager* PPluginModuleManager::pluginMgr [protected] |
1.5.1