XrdCmsLogin Class Reference

#include <XrdCmsLogin.hh>

List of all members.

Public Member Functions

int Admit (XrdLink *Link, XrdCms::CmsLoginData &Data, const char *sid, const char *envP)
 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)
static int SendErrorBL (XrdLink *Link)
static int SendErrorBL (XrdLink *Link, char *rbuff, int rblen)

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,
const char *  sid,
const char *  envP 
)
static int XrdCmsLogin::Authenticate ( XrdLink Link,
XrdCms::CmsLoginData Data 
) [static, private]
static int XrdCmsLogin::Emsg ( XrdLink ,
const char *  ,
int  ecode = XrdCms::kYR_EINVAL 
) [static, private]
static int XrdCmsLogin::Login ( XrdLink Link,
XrdCms::CmsLoginData Data,
int  timeout = -1 
) [static]
static int XrdCmsLogin::sendData ( XrdLink Link,
XrdCms::CmsLoginData Data 
) [static, private]
static int XrdCmsLogin::SendErrorBL ( XrdLink Link,
char *  rbuff,
int  rblen 
) [static, private]
static int XrdCmsLogin::SendErrorBL ( XrdLink Link  )  [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 file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 9 Oct 2019 for xrootd by  doxygen 1.6.1