|
xrootd
|
#include <XrdCmsParser.hh>

Public Member Functions | |
| int | Parse (XrdCms::CmsLoginData *Data, const char *Aps, const char *Apt) |
| int | Parse (int rnum, const char *Aps, const char *Apt, XrdCmsRRData *Data) |
| XrdCmsParser () | |
| ~XrdCmsParser () | |
Static Public Member Functions | |
| static int | Decode (const char *Man, XrdCms::CmsRRHdr &hdr, char *data, int dlen, 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 |
Static Private Attributes | |
| static const char ** | PupNVec |
| static XrdOucPupNames | PupName |
| static XrdOucPupArgs | fwdArgA [] |
| static XrdOucPupArgs | fwdArgB [] |
| static XrdOucPupArgs | fwdArgC [] |
| static XrdOucPupArgs | locArgs [] |
| static XrdOucPupArgs | padArgs [] |
| static XrdOucPupArgs | pdlArgs [] |
| static XrdOucPupArgs | avlArgs [] |
| static XrdOucPupArgs | pthArgs [] |
| static XrdOucPupArgs | lodArgs [] |
| static XrdOucPupArgs | logArgs [] |
| static XrdOucPupArgs * | vecArgs [XrdCms::kYR_MaxReq] = {0} |
| XrdCmsParser::XrdCmsParser | ( | ) |
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 |
|
static |
References EPNAME, XrdOucErrInfo::getErrData(), XrdOucErrInfo::getErrUser(), XrdCms::kYR_data, XrdCms::kYR_error, XrdCms::kYR_redirect, XrdCms::kYR_wait, XrdCms::kYR_waitresp, Path, XrdCms::CmsRRHdr::rrCode, XrdOucErrInfo::setErrInfo(), SFS_DATA, SFS_ERROR, SFS_REDIRECT, SFS_STALL, SFS_STARTED, and TRACE.
Referenced by XrdCmsClientMsg::Reply(), and XrdCmsResp::ReplyXeq().
|
static |
|
static |
|
static |
References XrdSysError::Emsg(), and XrdCms::Say.
Referenced by XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsFinderRMT::Prepare(), XrdCmsLogin::sendData(), and XrdCmsFinderRMT::Space().
|
inline |
References XrdCms::kYR_login, XrdCms::CmsLoginData::Paths, Pup, XrdCms::CmsLoginData::SID, XrdOucPup::Unpack(), and vecArgs.
Referenced by XrdCmsLogin::Admit(), XrdCmsLogin::Login(), and XrdCmsFinderTRG::Process().
|
inline |
References XrdCms::kYR_MaxReq, XrdCmsRRData::Opaque, XrdCmsRRData::Opaque2, XrdCmsRRData::Path, Pup, XrdOucPup::Unpack(), and vecArgs.
|
inlinestatic |
References XrdCms::kYR_MaxReq, and vecArgs.
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
1.8.3.1