|
xrootd
|
#include <XrdSecPManager.hh>

Public Member Functions | |
| XrdSecPMask_t | Find (const char *pid, char **parg=0) |
| XrdSecProtocol * | Get (const char *hname, const sockaddr &netaddr, const char *pname, XrdOucErrInfo *erp) |
| XrdSecProtocol * | Get (const char *hname, const struct sockaddr &netaddr, XrdSecParameters &secparm) |
| int | Load (XrdOucErrInfo *eMsg, const char pmode, const char *pid, const char *parg, const char *path) |
| void | setDebug (int dbg) |
| void | setErrP (XrdSysError *eP) |
| XrdSecPManager (int dbg=0) | |
| ~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 |
| int | DebugON |
|
inline |
|
inline |
|
private |
References XrdSecProtList::ep, First, Last, XrdSysMutex::Lock(), myMutex, XrdSecProtList::Next, XrdSecProtList::protnum, protnum, XrdOucErrInfo::setErrInfo(), and XrdSysMutex::UnLock().
Referenced by ldPO().
| XrdSecPMask_t XrdSecPManager::Find | ( | const char * | pid, |
| char ** | parg = 0 |
||
| ) |
References Lookup(), XrdSecProtList::protargs, and XrdSecProtList::protnum.
Referenced by XrdSecServer::add2token(), XrdSecServer::getProtocol(), XrdSecServer::xpbind(), XrdSecServer::xpparm(), and XrdSecServer::xprot().
| XrdSecProtocol * XrdSecPManager::Get | ( | const char * | hname, |
| const sockaddr & | netaddr, | ||
| const char * | pname, | ||
| XrdOucErrInfo * | erp | ||
| ) |
References DEBUG, XrdSecProtList::ep, Lookup(), XrdSecProtList::protargs, and XrdOucErrInfo::setErrInfo().
Referenced by XrdSecServer::getProtocol(), and XrdSecGetProtocol().
| XrdSecProtocol* XrdSecPManager::Get | ( | const char * | hname, |
| const struct sockaddr & | netaddr, | ||
| XrdSecParameters & | secparm | ||
| ) |
|
private |
References Add(), DEBUG, DebugON, errP, XrdOucEnv::Export(), XrdOucErrInfo::getErrText(), XrdOucErrInfo::getMsgBuff(), XrdSysPlugin::getPlugin(), INITPARMS, LT_MODULE_EXT, XrdSysPlugin::Persist(), PROTPARMS, XrdOucErrInfo::setErrInfo(), stat(), XrdSecProtocolhostObject(), XrdVERSION, XrdVERSIONINFODEF, and XrdVNUMBER.
Referenced by Load().
|
inline |
References ldPO().
Referenced by XrdSecServer::ProtBind_Complete(), and XrdSecServer::xprot().
|
private |
References First, XrdSysMutex::Lock(), myMutex, XrdSecProtList::Next, XrdSecProtList::protid, and XrdSysMutex::UnLock().
|
inline |
References DebugON.
Referenced by XrdSecServer::XrdSecServer(), and XrdSecServer::xtrace().
|
inline |
References errP.
Referenced by XrdSecServer::XrdSecServer().
|
private |
Referenced by ldPO(), and setDebug().
|
private |
|
private |
|
private |
Referenced by Add().
|
private |
|
private |
Referenced by Add().
1.8.3.1