XrdXrootdLoadLib.cc File Reference

#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

XrdSfsFileSystemXrdXrootdloadFileSystem (XrdSysError *eDest, char *fslib, const char *cfn)
XrdSecServiceXrdXrootdloadSecurity (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


Function Documentation

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().


Variable Documentation

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.


Generated on Tue Jul 5 16:08:15 2011 for ROOT_528-00b_version by  doxygen 1.5.1