#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 &)=delete |
SharedLibrary (const SharedLibrary &)=delete | |
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 runTheMatrix::err, Exception, and libraryHandle_.
SharedLibrary::~SharedLibrary | ( | ) |
Definition at line 50 of file SharedLibrary.cc.
|
privatedelete |
|
privatedelete |
|
inline |
Definition at line 36 of file SharedLibrary.h.
References path_.
Referenced by edmplugin::PluginFactoryBase::findPMaker(), edmplugin::PluginCapabilities::tryToFind(), and edmplugin::PluginFactoryBase::tryToFindPMaker().
bool SharedLibrary::symbol | ( | const std::string & | iSymbolName, |
void *& | iSymbol | ||
) | const |
Definition at line 71 of file SharedLibrary.cc.
References libraryHandle_.
Referenced by edmplugin::PluginCapabilities::tryToFind().
|
private |
Definition at line 48 of file SharedLibrary.h.
Referenced by SharedLibrary(), and symbol().
|
private |
Definition at line 49 of file SharedLibrary.h.
Referenced by valtools.comparison::comparisonOnWebSite(), valtools.comparison::comparisonUrl(), path(), and valtools.comparison::submit().