#include <SO3Plugin.h>
Public Member Functions | |
| SPlugin (const std::string &pluginName) | |
| ~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.
| SO3::SPlugin::~SPlugin | ( | ) |
Destructor.
Definition at line 49 of file SO3Plugin.cpp.
| SPluginInfos SO3::SPlugin::GetInfo | ( | ) |
Get general informations on that plugin.
Definition at line 120 of file SO3Plugin.cpp.
| void * SO3::SPlugin::GetSymbol | ( | const char * | symbolName | ) | const throw () [virtual] |
Get a symbol of a loaded plugin.
Definition at line 115 of file SO3Plugin.cpp.
| bool SO3::SPlugin::IsLoaded | ( | ) |
Check if the plugin is already loaded.
Definition at line 110 of file SO3Plugin.cpp.
| void SO3::SPlugin::Load | ( | ) | [virtual] |
Load plugin in memory.
Definition at line 55 of file SO3Plugin.cpp.
| void SO3::SPlugin::Unload | ( | ) | [virtual] |
Unload plugin out of memory.
Definition at line 98 of file SO3Plugin.cpp.
SO3_PLUGIN_INSTANCE SO3::SPlugin::instanceId [protected] |
Definition at line 35 of file SO3Plugin.h.
bool SO3::SPlugin::isLoaded [protected] |
Definition at line 34 of file SO3Plugin.h.
SPluginInfos SO3::SPlugin::pluginInfos [protected] |
Definition at line 33 of file SO3Plugin.h.
1.6.3