CERN org.glite.Gfal  2.0.1
Public Member Functions
Gfal::PluginLink Class Reference

#include <plugininterface.h>

Inheritance diagram for Gfal::PluginLink:
Gfal::PluginItem

Public Member Functions

template<typename T >
get_sym_s (const std::string &str) const
virtual void * get_sym (const std::string &str) const =0
virtual void * plugin_data ()=0

Detailed Description

Interface for direct interaction with a plugin


Member Function Documentation

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.

Referenced by get_sym_s().

template<typename T >
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

References get_sym().

virtual void* Gfal::PluginLink::plugin_data ( ) [pure virtual]

Get the plugin data handler

Implemented in Gfal::PluginItem.


The documentation for this class was generated from the following file: