SO3Engine
|
#include <SO3Plugin.h>
Public Member Functions | |
SPlugin (const std::string &pluginName) | |
virtual | ~SPlugin () |
virtual void | Load () |
virtual void | Unload () |
bool | IsLoaded () |
virtual void * | GetSymbol (const char *symbolName) const throw () |
SPluginInfos | GetInfo () |
Protected Attributes | |
SPluginInfos | pluginInfos |
bool | isLoaded |
SO3_PLUGIN_INSTANCE | instanceId |
Definition at line 29 of file SO3Plugin.h.
SO3::SPlugin::SPlugin | ( | const std::string & | pluginName | ) |
Constructor.
Definition at line 19 of file SO3Plugin.cpp.
|
virtual |
Destructor.
Definition at line 49 of file SO3Plugin.cpp.
SPluginInfos SO3::SPlugin::GetInfo | ( | ) |
Get general informations on that plugin.
Definition at line 121 of file SO3Plugin.cpp.
|
virtual |
Get a symbol of a loaded plugin.
Definition at line 116 of file SO3Plugin.cpp.
bool SO3::SPlugin::IsLoaded | ( | ) |
Check if the plugin is already loaded.
Definition at line 111 of file SO3Plugin.cpp.
|
virtual |
Load plugin in memory.
Definition at line 55 of file SO3Plugin.cpp.
|
virtual |
Unload plugin out of memory.
Definition at line 99 of file SO3Plugin.cpp.
|
protected |
Definition at line 35 of file SO3Plugin.h.
|
protected |
Definition at line 34 of file SO3Plugin.h.
|
protected |
Definition at line 33 of file SO3Plugin.h.