#include <SharedLibrary.h>
Public Member Functions | |
const boost::filesystem::path & | path () const |
SharedLibrary (const boost::filesystem::path &iName) | |
bool | symbol (const std::string &iSymbolName, void *&iSymbol) const |
~SharedLibrary () | |
Private Member Functions | |
const SharedLibrary & | operator= (const SharedLibrary &) |
SharedLibrary (const SharedLibrary &) | |
Private Attributes | |
void * | libraryHandle_ |
boost::filesystem::path | path_ |
Definition at line 29 of file SharedLibrary.h.
SharedLibrary::SharedLibrary | ( | const boost::filesystem::path & | iName | ) |
Definition at line 34 of file SharedLibrary.cc.
References edm::hlt::Exception, and libraryHandle_.
SharedLibrary::~SharedLibrary | ( | ) |
Definition at line 52 of file SharedLibrary.cc.
|
private |
|
private |
|
inline |
Definition at line 38 of file SharedLibrary.h.
References path_.
Referenced by edmplugin::PluginFactoryBase::findPMaker(), edmplugin::PluginCapabilities::load(), edmplugin::PluginCapabilities::tryToFind(), edmplugin::PluginFactoryBase::tryToFindPMaker(), and edmplugin::PluginCapabilities::tryToLoad().
bool SharedLibrary::symbol | ( | const std::string & | iSymbolName, |
void *& | iSymbol | ||
) | const |
Definition at line 76 of file SharedLibrary.cc.
References libraryHandle_.
Referenced by edmplugin::PluginCapabilities::tryToFind().
|
private |
Definition at line 50 of file SharedLibrary.h.
Referenced by SharedLibrary(), and symbol().
|
private |
Definition at line 51 of file SharedLibrary.h.
Referenced by valtools.comparison::comparisonOnWebSite(), valtools.comparison::comparisonUrl(), path(), and valtools.comparison::submit().