![]() |
XRootD
|
#include <XrdCmsParser.hh>
Public Member Functions | |
XrdCmsParser () | |
~XrdCmsParser () | |
int | Parse (int rnum, const char *Aps, const char *Apt, XrdCmsRRData *Data) |
int | Parse (XrdCms::CmsLoginData *Data, const char *Aps, const char *Apt) |
Static Public Member Functions | |
static int | Decode (const char *Man, XrdCms::CmsRRHdr &hdr, XrdOucBuffer *dBuff, XrdOucErrInfo *eInfo) |
static int | mapError (const char *ecode) |
static int | mapError (int ecode) |
static int | Pack (int rnum, struct iovec *iovP, struct iovec *iovE, char *Base, char *Work) |
static XrdOucPupArgs * | PupArgs (int rnum) |
Static Public Attributes | |
static XrdOucPup | Pup |
Definition at line 45 of file XrdCmsParser.hh.
XrdCmsParser::XrdCmsParser | ( | ) |
Definition at line 254 of file XrdCmsParser.cc.
References XrdCms::kYR_avail, XrdCms::kYR_chmod, XrdCms::kYR_gone, XrdCms::kYR_have, XrdCms::kYR_load, XrdCms::kYR_locate, XrdCms::kYR_login, XrdCms::kYR_mkdir, XrdCms::kYR_mkpath, XrdCms::kYR_mv, XrdCms::kYR_prepadd, XrdCms::kYR_prepdel, XrdCms::kYR_rm, XrdCms::kYR_rmdir, XrdCms::kYR_select, XrdCms::kYR_state, XrdCms::kYR_statfs, XrdCms::kYR_trunc, and XrdCms::kYR_try.
|
inline |
Definition at line 81 of file XrdCmsParser.hh.
|
static |
Definition at line 291 of file XrdCmsParser.cc.
References XrdOucBuffer::Buffer(), XrdOucBuffer::DataLen(), EPNAME, XrdOucErrInfo::getErrData(), XrdOucErrInfo::getErrUser(), XrdOucBuffer::Highjack(), XrdCms::kYR_data, XrdCms::kYR_error, XrdCms::kYR_redirect, XrdCms::kYR_wait, XrdCms::kYR_waitresp, mapError(), XrdOucEI::Max_Error_Len, Path, XrdCms::CmsRRHdr::rrCode, XrdOucErrInfo::setErrInfo(), XrdOucBuffer::SetLen(), SFS_DATA, SFS_ERROR, SFS_REDIRECT, SFS_STALL, SFS_STARTED, and TRACE.
Referenced by XrdCmsClientMsg::Reply().
|
static |
Definition at line 361 of file XrdCmsParser.cc.
Referenced by Decode().
|
static |
Definition at line 377 of file XrdCmsParser.cc.
References XrdCms::kYR_EACCES, XrdCms::kYR_EIO, XrdCms::kYR_EISDIR, XrdCms::kYR_ENAMETOOLONG, XrdCms::kYR_ENETUNREACH, XrdCms::kYR_ENOENT, XrdCms::kYR_ENOMEM, XrdCms::kYR_ENOSPC, XrdCms::kYR_ENOTBLK, XrdCms::kYR_EPERM, XrdCms::kYR_FSError, XrdCms::kYR_noReplicas, XrdCms::kYR_RWConflict, and XrdCms::kYR_SrvError.
|
static |
Definition at line 402 of file XrdCmsParser.cc.
References Pup, PupArgs(), and XrdCms::Say.
|
inline |
Definition at line 66 of file XrdCmsParser.hh.
References XrdCms::kYR_MaxReq, XrdCmsRRData::Opaque, XrdCmsRRData::Opaque2, XrdCmsRRData::Path, and Pup.
|
inline |
Definition at line 59 of file XrdCmsParser.hh.
References XrdCms::kYR_login, XrdCms::CmsLoginData::Paths, Pup, and XrdCms::CmsLoginData::SID.
|
inlinestatic |
Definition at line 77 of file XrdCmsParser.hh.
References XrdCms::kYR_MaxReq.
Referenced by Pack().
|
static |
Definition at line 75 of file XrdCmsParser.hh.