#include <pluginmgr.h>
Inheritance diagram for PPluginModuleManager:
Public Types | |
typedef PDictionary< PString, PDynaLink > | PluginListType |
Public Member Functions | |
PPluginModuleManager (const char *_signatureFunctionName, PPluginManager *pluginMgr=NULL) | |
BOOL | 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 | pluginList |
const char * | signatureFunctionName |
PPluginManager * | pluginMgr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|