xrootd
Classes | Namespaces | Enumerations | Variables
YProtocol.hh File Reference
#include "XProtocol/XPtypes.hh"
Include dependency graph for YProtocol.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XrdCms::CmsRRHdr
 
struct  XrdCms::CmsResponse
 
struct  XrdCms::CmsAvailRequest
 
struct  XrdCms::CmsChmodRequest
 
struct  XrdCms::CmsDiscRequest
 
struct  XrdCms::CmsGoneRequest
 
struct  XrdCms::CmsHaveRequest
 
struct  XrdCms::CmsLocateRequest
 
struct  XrdCms::CmsLoginData
 
struct  XrdCms::CmsLoginRequest
 
struct  XrdCms::CmsLoginResponse
 
struct  XrdCms::CmsLoadRequest
 
struct  XrdCms::CmsMkdirRequest
 
struct  XrdCms::CmsMkpathRequest
 
struct  XrdCms::CmsMvRequest
 
struct  XrdCms::CmsPingRequest
 
struct  XrdCms::CmsPongRequest
 
struct  XrdCms::CmsPrepAddRequest
 
struct  XrdCms::CmsPrepDelRequest
 
struct  XrdCms::CmsRmRequest
 
struct  XrdCms::CmsRmdirRequest
 
struct  XrdCms::CmsSelectRequest
 
struct  XrdCms::CmsSpaceRequest
 
struct  XrdCms::CmsStateRequest
 
struct  XrdCms::CmsStatfsRequest
 
struct  XrdCms::CmsStatsRequest
 
struct  XrdCms::CmsStatusRequest
 
struct  XrdCms::CmsTruncRequest
 
struct  XrdCms::CmsTryRequest
 
struct  XrdCms::CmsUpdateRequest
 
struct  XrdCms::CmsUsageRequest
 

Namespaces

 XrdCms
 

Enumerations

enum  XrdCms::CmsReqCode {
  XrdCms::kYR_login = 0, XrdCms::kYR_chmod = 1, XrdCms::kYR_locate = 2, XrdCms::kYR_mkdir = 3,
  XrdCms::kYR_mkpath = 4, XrdCms::kYR_mv = 5, XrdCms::kYR_prepadd = 6, XrdCms::kYR_prepdel = 7,
  XrdCms::kYR_rm = 8, XrdCms::kYR_rmdir = 9, XrdCms::kYR_select = 10, XrdCms::kYR_stats = 11,
  XrdCms::kYR_avail = 12, XrdCms::kYR_disc = 13, XrdCms::kYR_gone = 14, XrdCms::kYR_have = 15,
  XrdCms::kYR_load = 16, XrdCms::kYR_ping = 17, XrdCms::kYR_pong = 18, XrdCms::kYR_space = 19,
  XrdCms::kYR_state = 20, XrdCms::kYR_statfs = 21, XrdCms::kYR_status = 22, XrdCms::kYR_trunc = 23,
  XrdCms::kYR_try = 24, XrdCms::kYR_update = 25, XrdCms::kYR_usage = 26, XrdCms::kYR_xauth = 27,
  XrdCms::kYR_MaxReq
}
 
enum  XrdCms::CmsFwdModifier { XrdCms::kYR_hopcount = 0xc0, XrdCms::kYR_hopincr = 0x40 }
 
enum  XrdCms::CmsReqModifier { XrdCms::kYR_raw = 0x20, XrdCms::kYR_dnf = 0x10 }
 
enum  XrdCms::CmsRspCode {
  XrdCms::kYR_data = 0, XrdCms::kYR_error = 1, XrdCms::kYR_redirect = 2, XrdCms::kYR_wait = 3,
  XrdCms::kYR_waitresp = 4, XrdCms::kYR_yauth = 5
}
 
enum  XrdCms::YErrorCode {
  XrdCms::kYR_ENOENT = 1, XrdCms::kYR_EPERM, XrdCms::kYR_EACCES, XrdCms::kYR_EINVAL,
  XrdCms::kYR_EIO, XrdCms::kYR_ENOMEM, XrdCms::kYR_ENOSPC, XrdCms::kYR_ENAMETOOLONG,
  XrdCms::kYR_ENETUNREACH, XrdCms::kYR_ENOTBLK, XrdCms::kYR_EISDIR, XrdCms::kYR_FSError,
  XrdCms::kYR_SrvError, XrdCms::kYR_RWConflict, XrdCms::kYR_noReplicas
}
 

Variables

static const unsigned char XrdCms::kYR_Version = 3