xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
XrdCmsLogin Class Reference

#include <XrdCmsLogin.hh>

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::XrdCmsLogin ( char *  Buff = 0,
int  Blen = 0 
)
inline

References myBlen, and myBuff.

◆ ~XrdCmsLogin()

XrdCmsLogin::~XrdCmsLogin ( )
inline

Member Function Documentation

◆ Admit()

int XrdCmsLogin::Admit ( XrdLink Link,
XrdCms::CmsLoginData Data,
const char *  sid,
const char *  envP 
)

◆ Authenticate()

static int XrdCmsLogin::Authenticate ( XrdLink Link,
XrdCms::CmsLoginData Data 
)
staticprivate

◆ Emsg()

static int XrdCmsLogin::Emsg ( XrdLink ,
const char *  ,
int  ecode = XrdCms::kYR_EINVAL 
)
staticprivate

◆ Login()

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

◆ sendData()

static int XrdCmsLogin::sendData ( XrdLink Link,
XrdCms::CmsLoginData Data 
)
staticprivate

◆ SendErrorBL() [1/2]

static int XrdCmsLogin::SendErrorBL ( XrdLink Link)
staticprivate

◆ SendErrorBL() [2/2]

static int XrdCmsLogin::SendErrorBL ( XrdLink Link,
char *  rbuff,
int  rblen 
)
staticprivate

Member Data Documentation

◆ myBlen

int XrdCmsLogin::myBlen
private

Referenced by XrdCmsLogin().

◆ myBuff

char* XrdCmsLogin::myBuff
private

Referenced by XrdCmsLogin().


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