xrootd
Classes | Enumerations | Variables

XrdCms Namespace Reference

Classes

struct  CmsRRHdr
struct  CmsResponse
struct  CmsAvailRequest
struct  CmsChmodRequest
struct  CmsDiscRequest
struct  CmsGoneRequest
struct  CmsHaveRequest
struct  CmsLocateRequest
struct  CmsLoginData
struct  CmsLoginRequest
struct  CmsLoginResponse
struct  CmsLoadRequest
struct  CmsMkdirRequest
struct  CmsMkpathRequest
struct  CmsMvRequest
struct  CmsPingRequest
struct  CmsPongRequest
struct  CmsPrepAddRequest
struct  CmsPrepDelRequest
struct  CmsRmRequest
struct  CmsRmdirRequest
struct  CmsSelectRequest
struct  CmsSpaceRequest
struct  CmsStateRequest
struct  CmsStatfsRequest
struct  CmsStatsRequest
struct  CmsStatusRequest
struct  CmsTruncRequest
struct  CmsTryRequest
struct  CmsUpdateRequest
struct  CmsUsageRequest
class  AdminReq
class  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 }

Variables

static const char kYR_Version = 2
XrdCmsBaseFS baseFS
XrdSchedulerSched = 0
XrdCmsCache Cache
static const int CMS_noStage = 1
static const int CMS_Suspend = 2
static const int CMS_Perm = 4
static const int CMS_isMan = 8
static const int CMS_Lost = 16
static const int CMS_isPeer = 32
static const int CMS_isProxy = 64
static 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
Enumerator:
IsProxy 
IsRedir 
IsTarget 
IsMeta 
Enumerator:
kYR_hopcount 
kYR_hopincr 
Enumerator:
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 
Enumerator:
kYR_raw 
kYR_dnf 
Enumerator:
kYR_data 
kYR_error 
kYR_redirect 
kYR_wait 
kYR_waitresp 
kYR_yauth 
Enumerator:
kYR_ENOENT 
kYR_EPERM 
kYR_EACCES 
kYR_EINVAL 
kYR_EIO 
kYR_ENOMEM 
kYR_ENOSPC 
kYR_ENAMETOOLONG 
kYR_ENETUNREACH 
kYR_ENOTBLK 
kYR_EISDIR 

Variable Documentation

const int XrdCms::CMS_isMan = 8 [static]
const int XrdCms::CMS_isPeer = 32 [static]
const int XrdCms::CMS_isProxy = 64 [static]

Referenced by XrdCmsProtocol::Admit().

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]

Referenced by XrdCmsCluster::Add().

const int XrdCms::CMS_Suspend = 2 [static]

Referenced by XrdCmsManager::Add(), XrdCmsCluster::Add(), XrdCmsProtocol::Admit(), XrdCmsCluster::calcDelay(), XrdCmsMeter::calcLoad(), XrdCmsMeter::calcSpace(), XrdCnsInventory::Conduct(), XrdSecServer::ConfigFile(), XrdAccConfig::ConfigFile(), XrdFrmConfig::ConfigPaths(), XrdPssSys::ConfigProc(), XrdOssSys::ConfigProc(), XrdConfig::ConfigProc(), XrdCmsClientConfig::ConfigProc(), XrdOfs::Configure(), XrdBwm::Configure(), XrdFrmPurge::Display(), XrdCmsNode::do_Chmod(), XrdCnsLogClient::do_Create(), XrdCmsNode::do_Disc(), XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), XrdCmsNode::do_Load(), XrdCmsAdmin::do_Login(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_PrepDel(), XrdCmsNode::do_Rm(), XrdCmsAdmin::do_RmDid(), XrdCmsNode::do_Rmdir(), XrdCmsAdmin::do_RmDud(), XrdCmsNode::do_State(), XrdCmsNode::do_StateFWD(), XrdCmsNode::do_Trunc(), XrdCmsNode::do_Try(), XrdCmsProtocol::Execute(), XrdCmsBaseFS::Exists(), XrdCmsNode::fsExec(), XrdFrmPurge::Init(), XrdCnsLogClient::Init(), XrdCmsSupervisor::Init(), XrdCmsMeter::Init(), XrdCmsPrepare::isOnline(), XrdCmsCluster::List(), XrdFrmPurge::LowOnSpace(), main(), XrdCnsLogClient::Manifest(), XrdCmsCluster::MonPerf(), XrdCmsCluster::MonRefs(), XrdCmsProtocol::Pander(), XrdCmsPrepare::Prepare(), XrdFrmFiles::Process(), XrdCmsProtocol::Process(), XrdCmsPrepArgs::Process(), XrdFrmPurge::PurgeFile(), XrdOssSpace::Quotas(), XrdCmsCluster::Remove(), XrdCnsLogClient::Run(), XrdCmsMeter::Run(), XrdCmsMeter::RunFS(), XrdFrmPurge::Scan(), XrdFrmFileset::Screen(), XrdCmsCluster::SelbyCost(), XrdCmsCluster::SelbyLoad(), XrdCmsCluster::SelbyRef(), XrdCmsCluster::Select(), XrdCmsCluster::SelNode(), XrdCmsCluster::setAltMan(), XrdFrmFileset::setCpyTime(), XrdCmsAdmin::Start(), XrdCmsCluster::Stats(), XrdFrmPurge::Track(), XrdFrmPurge::XPolOK(), XrdCmsDrop::XrdCmsDrop(), XrdCmsNode::XrdCmsNode(), XrdCmsScrubScan(), XrdCnsLogClient::XrdCnsLogClient(), XrdgetProtocol(), XrdgetProtocolPort(), and XrdCnsInventory::Xref().

const char XrdCms::kYR_Version = 2 [static]

Referenced by XrdCmsProtocol::Pander().

Referenced by XrdCmsProtocol::Admit().

Referenced by XrdCmsManager::Add(), XrdCmsCluster::Add(), XrdCmsProtocol::Admit(), XrdCmsProtocol::Admit_Redirector(), XrdCmsProtocol::Alloc(), XrdCmsKeyItem::Alloc(), XrdCmsJob::Alloc(), XrdCmsSecurity::Authenticate(), XrdCmsProtocol::ConfigCheck(), XrdCmsConfig::ConfigN2N(), XrdCmsConfig::ConfigOSS(), XrdCmsConfig::ConfigProc(), XrdCmsClientConfig::ConfigProc(), XrdCmsSecurity::Configure(), XrdCmsClientConfig::Configure(), XrdCmsConfig::Configure1(), XrdCmsConfig::Configure2(), XrdCmsConfig::ConfigXeq(), XrdCmsManTree::Connect(), XrdCmsCache::DelFile(), XrdCmsProtocol::Dispatch(), XrdCmsNode::do_Disc(), XrdCmsNode::do_Load(), XrdCmsAdmin::do_Login(), XrdCmsNode::do_Mv(), XrdCmsAdmin::do_RmDid(), XrdCmsAdmin::do_RmDud(), XrdCmsNode::do_SelPrep(), XrdCmsNode::do_Status(), XrdCmsConfig::DoIt(), XrdCmsCluster::Drop(), XrdCmsLogin::Emsg(), XrdCmsProtocol::Execute(), XrdCmsNode::fsFail(), XrdCmsSecurity::Identify(), XrdCmsSupervisor::Init(), XrdCmsRRQ::Init(), XrdCmsCache::Init(), XrdCmsAdmin::Login(), XrdCmsConfig::MergeP(), XrdCmsReq::noReply(), XrdCmsAdmin::Notes(), XrdCmsParser::Pack(), XrdCmsProtocol::Pander(), XrdCmsConfig::PidFile(), XrdCmsXmiReq::processReqQ(), XrdCmsBaseFS::Queue(), XrdCmsCluster::Record(), XrdCmsProtocol::Recycle(), XrdCmsCache::Recycle(), XrdCmsProtocol::Reissue(), XrdCmsAdmin::Relay(), XrdCmsManager::Remove(), XrdCmsCluster::Remove(), XrdCmsResp::ReplyXeq(), XrdCmsAdmin::Send(), XrdCmsConfig::setupManager(), XrdCmsConfig::setupServer(), XrdCmsConfig::setupXmi(), XrdCmsXmiReq::Start(), XrdCmsBaseFS::Start(), XrdCmsAdmin::Start(), XrdCmsClientConfig::xapath(), XrdCmsClientConfig::xconw(), XrdCmsBaseFS::Xeq(), XrdCmsClientConfig::xmang(), XrdgetProtocolPort(), XrdCmsClientConfig::xreqs(), and XrdCmsClientConfig::xtrac().

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

Referenced by XrdCmsProtocol::Pander().

Referenced by XrdCmsProtocol::Pander().

Referenced by XrdCmsConfig::setupXmi().

Referenced by XrdCmsConfig::setupXmi().