#include <dlfcn.h>
#include <link.h>
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdSec/XrdSecInterface.hh"
#include "XrdSfs/XrdSfsInterface.hh"
#include "XrdSys/XrdSysError.hh"
Go to the source code of this file.
Functions | |
XrdSfsFileSystem * | XrdXrootdloadFileSystem (XrdSysError *eDest, char *fslib, const char *cfn) |
XrdSecService * | XrdXrootdloadSecurity (XrdSysError *eDest, char *seclib, char *cfn) |
Variables | |
const char * | XrdXrootdLoadLibCVSID = "$Id: XrdXrootdLoadLib.cc 29874 2009-08-21 16:56:04Z ganis $" |
XrdSecProtocol *(*) | XrdXrootdSecGetProtocol (const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0 |
XrdSfsFileSystem* XrdXrootdloadFileSystem | ( | XrdSysError * | eDest, | |
char * | fslib, | |||
const char * | cfn | |||
) |
Definition at line 49 of file XrdXrootdLoadLib.cc.
References dlerror(), dlopen(), dlsym(), eDest, XrdSysError::Emsg(), XrdOucEnv::Export(), XrdSysError::logger(), and RTLD_NOW.
Referenced by XrdXrootdProtocol::Configure().
XrdSecService* XrdXrootdloadSecurity | ( | XrdSysError * | eDest, | |
char * | seclib, | |||
char * | cfn | |||
) |
Definition at line 92 of file XrdXrootdLoadLib.cc.
References dlerror(), dlopen(), dlsym(), eDest, XrdSysError::Emsg(), XrdSysError::logger(), RTLD_NOW, and XrdXrootdSecGetProtocol.
Referenced by XrdXrootdProtocol::Configure().
const char* XrdXrootdLoadLibCVSID = "$Id: XrdXrootdLoadLib.cc 29874 2009-08-21 16:56:04Z ganis $" |
Definition at line 13 of file XrdXrootdLoadLib.cc.
XrdSecProtocol*(*) XrdXrootdSecGetProtocol(const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0 |
Definition at line 40 of file XrdXrootdLoadLib.cc.