Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CPluginModule Class Reference

describe plugin More...

#include <Plugins.h>

Collaboration diagram for CPluginModule:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

describe plugin


The documentation for this class was generated from the following file:
Generated on Sun Feb 9 12:59:06 2003 for NemesisCore by doxygen1.3-rc2