#include <plugininterface.h>
Inheritance diagram for Gfal::PluginLink:
Public Member Functions | |
template<typename T> | |
T | get_sym_s (const std::string &str) const |
virtual void * | get_sym (const std::string &str) const =0 |
virtual void * | plugin_data ()=0 |
virtual void* Gfal::PluginLink::get_sym | ( | const std::string & | str | ) | const [pure virtual] |
Resolve a function name in the plugin to a generic function pointer return NULL in case of no function regirested with this name
Implemented in Gfal::PluginItem.
T Gfal::PluginLink::get_sym_s | ( | const std::string & | str | ) | const |
Resolve a function name in the plugin converted to the T function pointer return NULL in case of no function regirested with this name
virtual void* Gfal::PluginLink::plugin_data | ( | ) | [pure virtual] |
Get the plugin data handler
Implemented in Gfal::PluginItem.