#include <XrdSysPlugin.hh>

Public Member Functions | |
| void * | getPlugin (const char *pname, int errok=0) |
| XrdSysPlugin (XrdSysError *erp, const char *path) | |
| ~XrdSysPlugin () | |
Private Attributes | |
| XrdSysError * | eDest |
| const char * | libPath |
| void * | libHandle |
| XrdSysPlugin::XrdSysPlugin | ( | XrdSysError * | erp, | |
| const char * | path | |||
| ) | [inline] |
| void * XrdSysPlugin::getPlugin | ( | const char * | pname, | |
| int | errok = 0 | |||
| ) |
References dlerror(), dlopen(), dlsym(), eDest, XrdSysError::Emsg(), libHandle, libPath, and RTLD_NOW.
Referenced by XrdOssSys::ConfigN2N(), XrdOlbConfig::ConfigN2N(), XrdFrmConfig::ConfigN2N(), XrdCnsConfig::ConfigN2N(), XrdCmsConfig::ConfigN2N(), XrdSecProtocolgsi::LoadGMAPFun(), XrdOfs::setupAuth(), XrdBwm::setupAuth(), XrdBwm::setupPolicy(), XrdOlbConfig::setupXmi(), XrdCmsConfig::setupXmi(), and XrdOssGetSS().
XrdSysError* XrdSysPlugin::eDest [private] |
Referenced by getPlugin(), and XrdSysPlugin().
void* XrdSysPlugin::libHandle [private] |
Referenced by getPlugin(), XrdSysPlugin(), and ~XrdSysPlugin().
const char* XrdSysPlugin::libPath [private] |
Referenced by getPlugin(), and XrdSysPlugin().
1.7.1