xrootd
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes

XrdCmsLogin Class Reference

#include <XrdCmsLogin.hh>

List of all members.

Public Member Functions

int Admit (XrdLink *Link, XrdCms::CmsLoginData &Data)
 XrdCmsLogin (char *Buff=0, int Blen=0)
 ~XrdCmsLogin ()

Static Public Member Functions

static int Login (XrdLink *Link, XrdCms::CmsLoginData &Data, int timeout=-1)

Static Private Member Functions

static int Authenticate (XrdLink *Link, XrdCms::CmsLoginData &Data)
static int Emsg (XrdLink *, const char *, int ecode=XrdCms::kYR_EINVAL)
static int sendData (XrdLink *Link, XrdCms::CmsLoginData &Data)

Private Attributes

char * myBuff
int myBlen

Constructor & Destructor Documentation

XrdCmsLogin::XrdCmsLogin ( char *  Buff = 0,
int  Blen = 0 
) [inline]

References myBlen, and myBuff.

XrdCmsLogin::~XrdCmsLogin ( ) [inline]

Member Function Documentation

int XrdCmsLogin::Admit ( XrdLink Link,
XrdCms::CmsLoginData Data 
)
static int XrdCmsLogin::Authenticate ( XrdLink Link,
XrdCms::CmsLoginData Data 
) [static, private]
int XrdCmsLogin::Emsg ( XrdLink Link,
const char *  msg,
int  ecode = XrdCms::kYR_EINVAL 
) [static, private]
int XrdCmsLogin::Login ( XrdLink Link,
XrdCms::CmsLoginData Data,
int  timeout = -1 
) [static]
int XrdCmsLogin::sendData ( XrdLink Link,
XrdCms::CmsLoginData Data 
) [static, private]

Member Data Documentation

int XrdCmsLogin::myBlen [private]

Referenced by XrdCmsLogin().

char* XrdCmsLogin::myBuff [private]

Referenced by XrdCmsLogin().


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