#include <XrdCmsTalk.hh>
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) |
Definition at line 19 of file XrdCmsTalk.hh.
XrdCmsTalk::XrdCmsTalk | ( | ) | [inline] |
Definition at line 35 of file XrdCmsTalk.hh.
XrdCmsTalk::~XrdCmsTalk | ( | ) | [inline] |
Definition at line 36 of file XrdCmsTalk.hh.
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] |