Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCms Namespace Reference


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
class  XrdCms::AdminReq
class  XrdCms::SpaceData

Enumerations

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

Functions

XrdOucTrace Trace (&Say)

Variables

const char kYR_Version = 2
XrdCmsBaseFS baseFS
XrdSchedulerSched = 0
XrdCmsCache Cache
const int CMS_noStage = 1
const int CMS_Suspend = 2
const int CMS_Perm = 4
const int CMS_isMan = 8
const int CMS_Lost = 16
const int CMS_isPeer = 32
const int CMS_isProxy = 64
const int CMS_noSpace = 128
XrdCmsCluster Cluster
XrdCmsAdmin Admin
XrdCmsConfig Config
XrdCmsXmiXmi_Chmod = 0
XrdCmsXmiXmi_Load = 0
XrdCmsXmiXmi_Mkdir = 0
XrdCmsXmiXmi_Mkpath = 0
XrdCmsXmiXmi_Prep = 0
XrdCmsXmiXmi_Rename = 0
XrdCmsXmiXmi_Remdir = 0
XrdCmsXmiXmi_Remove = 0
XrdCmsXmiXmi_Select = 0
XrdCmsXmiXmi_Space = 0
XrdCmsXmiXmi_Stat = 0
XrdSysError Say (0,"cms_")
XrdCmsManager Manager
XrdCmsManList myMans
XrdCmsManTree ManTree
XrdCmsMeter Meter
XrdCmsParser Parser
XrdCmsPrepare PrepQ
XrdCmsRouter::theRoute initRouter []
XrdCmsRouting::theRouting initMANrouting []
XrdCmsRouting::theRouting initRDRrouting []
XrdCmsRouting::theRouting initRSProuting []
XrdCmsRouting::theRouting initSRVrouting []
XrdCmsRouting::theRouting initSUProuting []
XrdCmsRouter Router
XrdCmsRouting manVOps
XrdCmsRouting rdrVOps
XrdCmsRouting rspVOps
XrdCmsRouting srvVOps
XrdCmsRouting supVOps
XrdCmsRRQ RRQ
XrdCmsRTable RTable
XrdSecProtocol *(* secProtocol )(const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0
XrdCmsState CmsState
XrdOucTrace Trace


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
IsProxy 
IsRedir 
IsTarget 
IsMeta 

enum CmsFwdModifier
 

Enumeration values:
kYR_hopcount 
kYR_hopincr 

enum CmsReqCode
 

Enumeration values:
kYR_login 
kYR_chmod 
kYR_locate 
kYR_mkdir 
kYR_mkpath 
kYR_mv 
kYR_prepadd 
kYR_prepdel 
kYR_rm 
kYR_rmdir 
kYR_select 
kYR_stats 
kYR_avail 
kYR_disc 
kYR_gone 
kYR_have 
kYR_load 
kYR_ping 
kYR_pong 
kYR_space 
kYR_state 
kYR_statfs 
kYR_status 
kYR_trunc 
kYR_try 
kYR_update 
kYR_usage 
kYR_xauth 
kYR_MaxReq 

enum CmsReqModifier
 

Enumeration values:
kYR_raw 
kYR_dnf 

enum CmsRspCode
 

Enumeration values:
kYR_data 
kYR_error 
kYR_redirect 
kYR_wait 
kYR_waitresp 
kYR_yauth 

enum YErrorCode
 

Enumeration values:
kYR_ENOENT 
kYR_EPERM 
kYR_EACCES 
kYR_EINVAL 
kYR_EIO 
kYR_ENOMEM 
kYR_ENOSPC 
kYR_ENAMETOOLONG 
kYR_ENETUNREACH 
kYR_ENOTBLK 
kYR_EISDIR 


Function Documentation

XrdOucTrace Trace Say  ) 
 


Variable Documentation

XrdCmsAdmin XrdCms::Admin
 

XrdCmsBaseFS XrdCms::baseFS
 

XrdCmsCache XrdCms::Cache
 

XrdCmsCluster XrdCms::Cluster
 

const int XrdCms::CMS_isMan = 8 [static]
 

const int XrdCms::CMS_isPeer = 32 [static]
 

const int XrdCms::CMS_isProxy = 64 [static]
 

const int XrdCms::CMS_Lost = 16 [static]
 

const int XrdCms::CMS_noSpace = 128 [static]
 

const int XrdCms::CMS_noStage = 1 [static]
 

const int XrdCms::CMS_Perm = 4 [static]
 

const int XrdCms::CMS_Suspend = 2 [static]
 

XrdCmsState XrdCms::CmsState
 

XrdCmsConfig XrdCms::Config
 

XrdCmsRouting::theRouting XrdCms::initMANrouting[]
 

Initial value:

XrdCmsRouting::theRouting XrdCms::initRDRrouting[]
 

Initial value:

XrdCmsRouter::theRoute XrdCms::initRouter[]
 

Initial value:

      {{kYR_login,   "login",  static_cast<XrdCmsRouter::NodeMethod_t>(0)},
       {kYR_chmod,   "chmod",  &XrdCmsNode::do_Chmod},
       {kYR_locate,  "locate", &XrdCmsNode::do_Locate},
       {kYR_mkdir,   "mkdir",  &XrdCmsNode::do_Mkdir},
       {kYR_mkpath,  "mkpath", &XrdCmsNode::do_Mkpath},
       {kYR_mv,      "mv",     &XrdCmsNode::do_Mv},
       {kYR_prepadd, "prepadd",&XrdCmsNode::do_PrepAdd},
       {kYR_prepdel, "prepdel",&XrdCmsNode::do_PrepDel},
       {kYR_rm,      "rm",     &XrdCmsNode::do_Rm},
       {kYR_rmdir,   "rmdir",  &XrdCmsNode::do_Rmdir},
       {kYR_select,  "select", &XrdCmsNode::do_Select},
       {kYR_statfs,  "statfs", &XrdCmsNode::do_StatFS},
       {kYR_stats,   "stats",  &XrdCmsNode::do_Stats},
       {kYR_trunc,   "trunc",  &XrdCmsNode::do_Trunc},

       {kYR_avail,   "avail",  &XrdCmsNode::do_Avail},
       {kYR_disc,    "disc",   &XrdCmsNode::do_Disc},
       {kYR_gone,    "gone",   &XrdCmsNode::do_Gone},
       {kYR_have,    "have",   &XrdCmsNode::do_Have},
       {kYR_load,    "load",   &XrdCmsNode::do_Load},
       {kYR_ping,    "ping",   &XrdCmsNode::do_Ping},
       {kYR_pong,    "pong",   &XrdCmsNode::do_Pong},
       {kYR_space,   "space",  &XrdCmsNode::do_Space},
       {kYR_state,   "state",  &XrdCmsNode::do_State},
       {kYR_status,  "status", &XrdCmsNode::do_Status},
       {kYR_try,     "try",    &XrdCmsNode::do_Try},
       {kYR_update,  "update", &XrdCmsNode::do_Update},
       {kYR_usage,   "usage",  &XrdCmsNode::do_Usage},
       {0,           0,        0}}

XrdCmsRouting::theRouting XrdCms::initRSProuting[]
 

Initial value:

XrdCmsRouting::theRouting XrdCms::initSRVrouting[]
 

Initial value:

XrdCmsRouting::theRouting XrdCms::initSUProuting[]
 

Initial value:

const char XrdCms::kYR_Version = 2 [static]
 

XrdCmsManager XrdCms::Manager
 

XrdCmsManTree XrdCms::ManTree
 

XrdCmsRouting XrdCms::manVOps
 

XrdCmsMeter XrdCms::Meter
 

XrdCmsManList XrdCms::myMans
 

XrdCmsParser XrdCms::Parser
 

XrdCmsPrepare XrdCms::PrepQ
 

XrdCmsRouting XrdCms::rdrVOps
 

XrdCmsRouter XrdCms::Router
 

XrdCmsRRQ XrdCms::RRQ
 

XrdCmsRouting XrdCms::rspVOps
 

XrdCmsRTable XrdCms::RTable
 

XrdSysError XrdCms::Say
 

XrdScheduler * XrdCms::Sched = 0
 

XrdSecProtocol*(* XrdCms::secProtocol)(const char *hostname, const struct sockaddr &netaddr, const XrdSecParameters &parms, XrdOucErrInfo *einfo)=0
 

XrdCmsRouting XrdCms::srvVOps
 

XrdCmsRouting XrdCms::supVOps
 

XrdOucTrace XrdCms::Trace
 

XrdCmsXmi * XrdCms::Xmi_Chmod = 0
 

XrdCmsXmi * XrdCms::Xmi_Load = 0
 

XrdCmsXmi * XrdCms::Xmi_Mkdir = 0
 

XrdCmsXmi * XrdCms::Xmi_Mkpath = 0
 

XrdCmsXmi * XrdCms::Xmi_Prep = 0
 

XrdCmsXmi * XrdCms::Xmi_Remdir = 0
 

XrdCmsXmi * XrdCms::Xmi_Remove = 0
 

XrdCmsXmi * XrdCms::Xmi_Rename = 0
 

XrdCmsXmi * XrdCms::Xmi_Select = 0
 

XrdCmsXmi * XrdCms::Xmi_Space = 0
 

XrdCmsXmi * XrdCms::Xmi_Stat = 0
 


Generated on Sun Nov 6 13:42:40 2011 for xrootd by  doxygen 1.3.9.1