#include <Plugins.h>
Collaboration diagram for CPluginModule:
Public Types | |
enum | EMode { ALWAYS_LOAD, LOAD_IN_USE, UNLOAD_ALWAYS } |
Public Methods | |
__fastcall | CPluginModule (CPluginsDatabase *base, const CExtUUID &uuid) |
bool __fastcall | InitializeModule (EMode mode=UNLOAD_ALWAYS, bool temporary=false) |
const CSmallString &__fastcall | GetName (void) const |
const CExtUUID &__fastcall | GetPluginUUID (void) const |
EMode __fastcall | GetMode (void) const |
void __fastcall | About (void) |
bool __fastcall | IsModuleLoaded (void) const |
bool __fastcall | IsTemporary (void) const |
void __fastcall | SetTemporaryStatus (bool temporary) |
void __fastcall | SetMode (EMode mode) |
void __fastcall | SetRemoveObjectStatus (bool status) |
CSimpleList< CPluginObjectDescription > &__fastcall | GetDescriptionList (void) |
CPluginObjectDescription *__fastcall | FindDescription (const CSmallString &name) |
const CSmallString __fastcall | GetLocaleString (const CSmallString &univalue) |
void __fastcall | TryUnload (void) |
void __fastcall | AddDependencyPlugin (const CExtUUID &uuid) |
bool __fastcall | SetLanguage (void) |
LCID __fastcall | GetDefaultLanguage (void) |
Friends | |
class | CPluginObjectDescription |
class | CPluginObjectInfo |