xrootd
|
#include <XrdSecProtocolhost.hh>
Public Member Functions | |
int | Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0) |
XrdSecCredentials * | getCredentials (XrdSecParameters *parm=0, XrdOucErrInfo *einfo=0) |
const char * | getParms (int &psize, const char *hname=0) |
void | Delete () |
XrdSecProtocolhost (const char *host) | |
~XrdSecProtocolhost () | |
Private Attributes | |
char * | theHost |
XrdSecProtocolhost::XrdSecProtocolhost | ( | const char * | host | ) | [inline] |
References theHost.
XrdSecProtocolhost::~XrdSecProtocolhost | ( | ) | [inline] |
References theHost.
int XrdSecProtocolhost::Authenticate | ( | XrdSecCredentials * | cred, |
XrdSecParameters ** | parms, | ||
XrdOucErrInfo * | einfo = 0 |
||
) | [virtual] |
Implements XrdSecProtocol.
References XrdSecProtocol::Entity, XrdSecEntity::host, XrdSecEntity::prot, and theHost.
void XrdSecProtocolhost::Delete | ( | ) | [inline, virtual] |
Implements XrdSecProtocol.
XrdSecCredentials * XrdSecProtocolhost::getCredentials | ( | XrdSecParameters * | parm = 0 , |
XrdOucErrInfo * | einfo = 0 |
||
) | [virtual] |
Implements XrdSecProtocol.
References XrdSecBuffer::buffer, and XrdSecBuffer::size.
const char* XrdSecProtocolhost::getParms | ( | int & | psize, |
const char * | hname = 0 |
||
) | [inline] |
char* XrdSecProtocolhost::theHost [private] |
Referenced by Authenticate(), XrdSecProtocolhost(), and ~XrdSecProtocolhost().