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: