xrootd
Loading...
Searching...
No Matches
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

namespace  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