#include <XrdSecProtocolhost.hh>
Inheritance diagram for XrdSecProtocolhost:
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 |
Definition at line 18 of file XrdSecProtocolhost.hh.
XrdSecProtocolhost::XrdSecProtocolhost | ( | const char * | host | ) | [inline] |
XrdSecProtocolhost::~XrdSecProtocolhost | ( | ) | [inline] |
int XrdSecProtocolhost::Authenticate | ( | XrdSecCredentials * | cred, | |
XrdSecParameters ** | parms, | |||
XrdOucErrInfo * | einfo = 0 | |||
) | [virtual] |
Implements XrdSecProtocol.
Definition at line 24 of file XrdSecProtocolhost.cc.
References XrdSecProtocol::Entity, XrdSecEntity::host, XrdSecEntity::prot, strcpy(), and theHost.
XrdSecCredentials * XrdSecProtocolhost::getCredentials | ( | XrdSecParameters * | parm = 0 , |
|
XrdOucErrInfo * | einfo = 0 | |||
) | [virtual] |
Implements XrdSecProtocol.
Definition at line 37 of file XrdSecProtocolhost.cc.
References XrdSecBuffer::buffer, and XrdSecBuffer::size.
const char* XrdSecProtocolhost::getParms | ( | int & | psize, | |
const char * | hname = 0 | |||
) | [inline] |
Definition at line 29 of file XrdSecProtocolhost.hh.
void XrdSecProtocolhost::Delete | ( | void | ) | [inline, virtual] |
char* XrdSecProtocolhost::theHost [private] |
Definition at line 40 of file XrdSecProtocolhost.hh.
Referenced by Authenticate(), XrdSecProtocolhost(), and ~XrdSecProtocolhost().