xrootd
Public Member Functions | Private Attributes | List of all members
XrdSecProtocolhost Class Reference

#include <XrdSecProtocolhost.hh>

Inheritance diagram for XrdSecProtocolhost:
Inheritance graph
[legend]
Collaboration diagram for XrdSecProtocolhost:
Collaboration graph
[legend]

Public Member Functions

int Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0)
XrdSecCredentialsgetCredentials (XrdSecParameters *parm=0, XrdOucErrInfo *einfo=0)
const char * getParms (int &psize, const char *hname=0)
void Delete ()
 XrdSecProtocolhost (const char *host)
 ~XrdSecProtocolhost ()
- Public Member Functions inherited from XrdSecProtocol
virtual int Encrypt (const char *, int, XrdSecBuffer **)
virtual int Decrypt (const char *, int, XrdSecBuffer **)
virtual int Sign (const char *, int, XrdSecBuffer **)
virtual int Verify (const char *, int, const char *, int)
virtual int getKey (char *=0, int=0)
virtual int setKey (char *, int)
 XrdSecProtocol (const char *pName)

Private Attributes

char * theHost

Additional Inherited Members

- Public Attributes inherited from XrdSecProtocol
XrdSecEntity Entity
- Protected Member Functions inherited from XrdSecProtocol
virtual ~XrdSecProtocol ()

Constructor & Destructor Documentation

XrdSecProtocolhost::XrdSecProtocolhost ( const char *  host)
inline

References theHost.

XrdSecProtocolhost::~XrdSecProtocolhost ( )
inline

References theHost.

Member Function Documentation

int XrdSecProtocolhost::Authenticate ( XrdSecCredentials cred,
XrdSecParameters **  parms,
XrdOucErrInfo einfo = 0 
)
virtual
void XrdSecProtocolhost::Delete ( )
inlinevirtual

Implements XrdSecProtocol.

XrdSecCredentials * XrdSecProtocolhost::getCredentials ( XrdSecParameters parm = 0,
XrdOucErrInfo einfo = 0 
)
virtual
const char* XrdSecProtocolhost::getParms ( int &  psize,
const char *  hname = 0 
)
inline

Member Data Documentation

char* XrdSecProtocolhost::theHost
private

The documentation for this class was generated from the following files: