XrdCmsTalk Class Reference

#include <XrdCmsTalk.hh>

List of all members.

Public Member Functions

 XrdCmsTalk ()
 ~XrdCmsTalk ()

Static Public Member Functions

static const char * Attend (XrdLink *Link, XrdCms::CmsRRHdr &Hdr, char *buff, int blen, int &rlen, int tmo=5000)
static int Complain (XrdLink *Link, int ecode, const char *msg)
static const char * Request (XrdLink *Link, XrdCms::CmsRRHdr &Hdr, char *buff, int blen)
static const char * Respond (XrdLink *Link, XrdCms::CmsRspCode rcode, char *buff, int blen)


Detailed Description

Definition at line 19 of file XrdCmsTalk.hh.


Constructor & Destructor Documentation

XrdCmsTalk::XrdCmsTalk (  )  [inline]

Definition at line 35 of file XrdCmsTalk.hh.

XrdCmsTalk::~XrdCmsTalk (  )  [inline]

Definition at line 36 of file XrdCmsTalk.hh.


Member Function Documentation

const char * XrdCmsTalk::Attend ( XrdLink Link,
XrdCms::CmsRRHdr Hdr,
char *  buff,
int  blen,
int &  rlen,
int  tmo = 5000 
) [static]

Definition at line 30 of file XrdCmsTalk.cc.

References RooFit::Link().

Referenced by XrdCmsLogin::Admit(), XrdCmsSecurity::Authenticate(), and XrdCmsSecurity::Identify().

int XrdCmsTalk::Complain ( XrdLink Link,
int  ecode,
const char *  msg 
) [static]

Definition at line 58 of file XrdCmsTalk.cc.

References XrdCms::CmsRRHdr::datalen, XrdCms::CmsResponse::Hdr, iovec::iov_base, iovec::iov_len, XrdCms::kYR_error, RooFit::Link(), and XrdCms::CmsResponse::Val.

const char * XrdCmsTalk::Request ( XrdLink Link,
XrdCms::CmsRRHdr Hdr,
char *  buff,
int  blen 
) [static]

Definition at line 84 of file XrdCmsTalk.cc.

References XrdCms::CmsRRHdr::datalen, and RooFit::Link().

Referenced by XrdCmsSecurity::Authenticate(), and XrdCmsSecurity::Identify().

const char * XrdCmsTalk::Respond ( XrdLink Link,
XrdCms::CmsRspCode  rcode,
char *  buff,
int  blen 
) [static]

Definition at line 102 of file XrdCmsTalk.cc.

References RooFit::Link().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:21 2011 for ROOT_528-00b_version by  doxygen 1.5.1