Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdSecServer Class Reference

#include <XrdSecServer.hh>

Inheritance diagram for XrdSecServer:

Inheritance graph
[legend]
Collaboration diagram for XrdSecServer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const char * getParms (int &size, const char *hname=0)
XrdSecProtocolgetProtocol (const char *host, const struct sockaddr &hadr, const XrdSecCredentials *cred, XrdOucErrInfo *einfo=0)
int Configure (const char *cfn)
 XrdSecServer (XrdSysLogger *lp)
 ~XrdSecServer ()

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)

Private Attributes

XrdSysError eDest
XrdOucTraceSecTrace
XrdSecProtBindbpFirst
XrdSecProtBindbpLast
XrdSecProtBindbpDefault
char * SToken
char * STBuff
int STBlen
int Enforce
int implauth

Static Private Attributes

XrdSecPManager PManager

Constructor & Destructor Documentation

XrdSecServer::XrdSecServer XrdSysLogger lp  ) 
 

XrdSecServer::~XrdSecServer  )  [inline]
 


Member Function Documentation

int XrdSecServer::add2token XrdSysError erp,
char *  ,
char **  ,
int &  ,
XrdSecPMask_t
[private]
 

int XrdSecServer::ConfigFile const char *  cfn  )  [private]
 

int XrdSecServer::Configure const char *  cfn  ) 
 

int XrdSecServer::ConfigXeq char *  var,
XrdOucStream Config,
XrdSysError Eroute
[private]
 

const char * XrdSecServer::getParms int &  size,
const char *  hname = 0
[virtual]
 

Implements XrdSecService.

XrdSecProtocol * XrdSecServer::getProtocol const char *  host,
const struct sockaddr &  hadr,
const XrdSecCredentials cred,
XrdOucErrInfo einfo = 0
[virtual]
 

Implements XrdSecService.

int XrdSecServer::ProtBind_Complete XrdSysError Eroute  )  [private]
 

int XrdSecServer::xpbind XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdSecServer::xpparm XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdSecServer::xprot XrdOucStream Config,
XrdSysError Eroute
[private]
 

int XrdSecServer::xtrace XrdOucStream Config,
XrdSysError Eroute
[private]
 


Member Data Documentation

XrdSecProtBind* XrdSecServer::bpDefault [private]
 

XrdSecProtBind* XrdSecServer::bpFirst [private]
 

XrdSecProtBind* XrdSecServer::bpLast [private]
 

XrdSysError XrdSecServer::eDest [private]
 

int XrdSecServer::Enforce [private]
 

int XrdSecServer::implauth [private]
 

XrdSecPManager XrdSecServer::PManager [static, private]
 

XrdOucTrace* XrdSecServer::SecTrace [private]
 

int XrdSecServer::STBlen [private]
 

char* XrdSecServer::STBuff [private]
 

char* XrdSecServer::SToken [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:31 2011 for xrootd by  doxygen 1.3.9.1