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.

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

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:
Generated on Wed May 16 16:46:34 2012 for CERN org.glite.Gfal by  doxygen 1.4.7