#include <XrdSecServer.hh>
Private Member Functions |
| int | add2token (XrdSysError &erp, char *, char **, int &, XrdSecPMask_t &) |
| int | ConfigFile (const char *cfn) |
| int | ConfigXeq (char *var, XrdOucStream &Config, XrdSysError &Eroute) |
| int | ProtBind_Complete (XrdSysError &Eroute) |
| int | xpbind (XrdOucStream &Config, XrdSysError &Eroute) |
| int | xpparm (XrdOucStream &Config, XrdSysError &Eroute) |
| int | xprot (XrdOucStream &Config, XrdSysError &Eroute) |
| int | xtrace (XrdOucStream &Config, XrdSysError &Eroute) |
| virtual const char * | getParms (int &size, const char *hname=0)=0 |
| virtual XrdSecProtocol * | getProtocol (const char *host, const struct sockaddr &hadr, const XrdSecCredentials *cred, XrdOucErrInfo *einfo)=0 |
| | XrdSecService () |
| virtual | ~XrdSecService () |
Constructor & Destructor Documentation
References bpDefault, bpFirst, bpLast, eDest, Enforce, implauth, XrdSysError::logger(), SecTrace, STBlen, STBuff, SToken, TRACE_ALL, and XrdOucTrace::What.
| XrdSecServer::~XrdSecServer |
( |
| ) |
|
|
inline |
Member Function Documentation
| int XrdSecServer::ConfigFile |
( |
const char * |
cfn | ) |
|
|
private |
References XrdOucStream::Attach(), XrdOucStream::Close(), XrdCms::Config, ConfigXeq(), XrdOucStream::Echo(), eDest, XrdSysError::Emsg(), XrdOucStream::GetMyFirstWord(), XrdOucStream::LastError(), XrdSecProtParm::Next, open(), ProtBind_Complete(), XrdSecProtParm::ProtoID, XrdSysError::Say(), and XrdOucStream::Tabs().
Referenced by Configure().
| int XrdSecServer::Configure |
( |
const char * |
cfn | ) |
|
| const char * XrdSecServer::getParms |
( |
int & |
size, |
|
|
const char * |
hname = 0 |
|
) |
| |
| int XrdSecServer::ProtBind_Complete |
( |
XrdSysError & |
Eroute | ) |
|
|
private |
References bpDefault, DEBUG, XrdSysError::Emsg(), EPNAME, XrdOucErrInfo::getErrText(), implauth, XrdSecPManager::Load(), PManager, XrdSysError::Say(), STBlen, STBuff, and SToken.
Referenced by ConfigFile().
References add2token(), bpDefault, bpFirst, bpLast, DEBUG, XrdSysError::Emsg(), Enforce, EPNAME, XrdSecPManager::Find(), XrdSysDNS::getHostName(), XrdOucStream::GetWord(), XrdSecProtBind::next, PManager, XrdSysError::Say(), and XrdSecProtBind::thost.
Referenced by ConfigXeq().
References add2token(), XrdSecProtParm::Cat(), XrdSysError::Emsg(), XrdSecPManager::Find(), XrdSecProtParm::Find(), XrdOucErrInfo::getErrText(), XrdOucStream::GetWord(), implauth, XrdSecProtParm::Insert(), XrdSecPManager::Load(), PManager, XrdSecProtParm::Result(), XrdSysError::Say(), STBlen, STBuff, strlcpy(), and XrdSecPROTOIDSIZE.
Referenced by ConfigXeq().
References Debug, XrdSysError::Emsg(), XrdOucStream::GetWord(), PManager, QTRACE, XrdSysError::Say(), SecTrace, XrdSecPManager::setDebug(), TRACE_ALL, TRACE_Authen, TRACE_Authenxx, TRACE_Debug, and XrdOucTrace::What.
Referenced by ConfigXeq().
Member Data Documentation
| int XrdSecServer::Enforce |
|
private |
| int XrdSecServer::implauth |
|
private |
| char* XrdSecServer::STBuff |
|
private |
| char* XrdSecServer::SToken |
|
private |
The documentation for this class was generated from the following files: