|
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.