XrdSecPManager Class Reference
#include <XrdSecPManager.hh>
List of all members.
Public Member Functions |
XrdSecPMask_t | Find (const char *pid, char **parg=0) |
XrdSecProtocol * | Get (const char *hname, XrdNetAddrInfo &endPoint, const char *pname, XrdOucErrInfo *erp) |
XrdSecProtocol * | Get (const char *hname, XrdNetAddrInfo &netaddr, XrdSecParameters &secparm) |
XrdSecProtocol * | Get (const char *hname, XrdNetAddrInfo &netaddr, XrdSecParameters &secparm, XrdOucErrInfo *erp) |
int | Load (XrdOucErrInfo *eMsg, const char pmode, const char *pid, const char *parg, const char *path) |
void | setDebug (int dbg) |
void | setErrP (XrdSysError *eP) |
const char * | protTLS () |
| XrdSecPManager (int dbg=0, bool secproxy=false, bool fwdcreds=false) |
| ~XrdSecPManager () |
Private Member Functions |
XrdSecProtList * | Add (XrdOucErrInfo *eMsg, const char *pid, XrdSecProtocol *(*ep)(PROTPARMS), const char *parg) |
XrdSecProtList * | ldPO (XrdOucErrInfo *eMsg, const char pmode, const char *pid, const char *parg=0, const char *spath=0) |
XrdSecProtList * | Lookup (const char *pid) |
Private Attributes |
XrdSecPMask_t | protnum |
XrdSysMutex | myMutex |
XrdSecProtList * | First |
XrdSecProtList * | Last |
XrdSysError * | errP |
char * | tlsProt |
int | DebugON |
bool | isProxy |
bool | fwdCreds |
Constructor & Destructor Documentation
XrdSecPManager::XrdSecPManager |
( |
int |
dbg = 0 , |
|
|
bool |
secproxy = false , |
|
|
bool |
fwdcreds = false | |
|
) |
| | [inline] |
XrdSecPManager::~XrdSecPManager |
( |
|
) |
[inline] |
Member Function Documentation
XrdSecProtList* XrdSecPManager::Add |
( |
XrdOucErrInfo * |
eMsg, |
|
|
const char * |
pid, |
|
|
XrdSecProtocol *(*)(PROTPARMS) |
ep, |
|
|
const char * |
parg | |
|
) |
| | [private] |
XrdSecPMask_t XrdSecPManager::Find |
( |
const char * |
pid, |
|
|
char ** |
parg = 0 | |
|
) |
| | |
XrdSecProtList* XrdSecPManager::ldPO |
( |
XrdOucErrInfo * |
eMsg, |
|
|
const char |
pmode, |
|
|
const char * |
pid, |
|
|
const char * |
parg = 0 , |
|
|
const char * |
spath = 0 | |
|
) |
| | [private] |
int XrdSecPManager::Load |
( |
XrdOucErrInfo * |
eMsg, |
|
|
const char |
pmode, |
|
|
const char * |
pid, |
|
|
const char * |
parg, |
|
|
const char * |
path | |
|
) |
| | [inline] |
XrdSecProtList* XrdSecPManager::Lookup |
( |
const char * |
pid |
) |
[private] |
const char* XrdSecPManager::protTLS |
( |
|
) |
[inline] |
void XrdSecPManager::setDebug |
( |
int |
dbg |
) |
[inline] |
void XrdSecPManager::setErrP |
( |
XrdSysError * |
eP |
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: