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
enum  CmsFwdModifier
enum  CmsReqModifier
enum  CmsRspCode
enum  YErrorCode
enum  

Functions

XrdSysError Say (0,"")
XrdOucTrace Trace (&Say)
XrdCmsRouter Router (initRouter)
XrdCmsRouting rdrVOps (initRDRrouting)
XrdCmsRouting rspVOps (initRSProuting)
XrdCmsRouting srvVOps (initSRVrouting)
XrdCmsRouting supVOps (initSUProuting)

Variables

static const char kYR_Version = 2
XrdSchedulerSched
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
XrdSchedulerSched
XrdCmsXmiXmi_Chmod
XrdCmsXmiXmi_Load
XrdCmsXmiXmi_Mkdir
XrdCmsXmiXmi_Mkpath
XrdCmsXmiXmi_Prep
XrdCmsXmiXmi_Rename
XrdCmsXmiXmi_Remdir
XrdCmsXmiXmi_Remove
XrdCmsXmiXmi_Select
XrdCmsXmiXmi_Space
XrdCmsXmiXmi_Stat
XrdSysError Say (0,"cms_")
XrdSchedulerSched
XrdCmsManager Manager
XrdCmsManList myMans
XrdCmsManTree ManTree
XrdCmsMeter Meter
XrdCmsParser Parser
XrdCmsPrepare PrepQ
XrdCmsRouter::theRoute initRouter []
XrdCmsRouting::theRouting initRDRrouting []
XrdCmsRouting::theRouting initRSProuting []
XrdCmsRouting::theRouting initSRVrouting []
XrdCmsRouting::theRouting initSUProuting []
XrdCmsRouter Router
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
XrdSysError Say


Enumeration Type Documentation

anonymous enum

Definition at line 136 of file XrdCmsFinder.hh.

enum XrdCms::CmsFwdModifier

Definition at line 72 of file YProtocol.hh.

enum XrdCms::CmsReqCode

Definition at line 35 of file YProtocol.hh.

enum XrdCms::CmsReqModifier

Definition at line 77 of file YProtocol.hh.

enum XrdCms::CmsRspCode

Definition at line 86 of file YProtocol.hh.

enum XrdCms::YErrorCode

Definition at line 95 of file YProtocol.hh.


Function Documentation

XrdCmsRouting XrdCms::rdrVOps ( initRDRrouting   ) 

Referenced by XrdCmsProtocol::Admit_Redirector().

XrdCmsRouter XrdCms::Router ( initRouter   ) 

Referenced by XrdCmsProtocol::Dispatch(), XrdCmsProtocol::Execute(), XrdCmsManager::Inform(), and XrdCmsProtocol::Reissue().

XrdCmsRouting XrdCms::rspVOps ( initRSProuting   ) 

Referenced by XrdCmsProtocol::Admit().

XrdSysError XrdCms::Say ( ,
""   
)

XrdCmsRouting XrdCms::srvVOps ( initSRVrouting   ) 

Referenced by XrdCmsProtocol::Pander().

XrdCmsRouting XrdCms::supVOps ( initSUProuting   ) 

Referenced by XrdCmsProtocol::Pander().

XrdOucTrace XrdCms::Trace ( Say  ) 


Variable Documentation

XrdCmsAdmin XrdCms::Admin

Definition at line 107 of file XrdCmsConfig.cc.

Referenced by XrdCmsStartAdmin().

XrdCmsCache XrdCms::Cache

Definition at line 40 of file XrdCmsCache.cc.

Referenced by XrdCmsProtocol::AddPath(), XrdCmsProtocol::Admit(), XrdCmsProtocol::ConfigCheck(), XrdCmsConfig::Configure2(), XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), XrdCmsNode::do_Mv(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_StateFWD(), XrdCmsNode::do_StatFS(), XrdCmsNode::do_Status(), XrdCmsCacheJob::DoIt(), XrdCmsCluster::Drop(), XrdCmsCluster::Locate(), XrdCmsProtocol::Reissue(), XrdCmsCluster::Select(), and XrdCmsCluster::SelNode().

XrdCmsCluster XrdCms::Cluster

Definition at line 54 of file XrdCmsCluster.cc.

Referenced by XrdCmsProtocol::Admit(), XrdCmsNode::do_Mv(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), XrdCmsNode::do_StateFWD(), XrdCmsNode::do_StatFS(), XrdCmsNode::do_Stats(), XrdCmsDrop::DoIt(), XrdCmsProtocol::Execute(), XrdCmsCluster::Locate(), XrdCmsProtocol::Process(), XrdCmsProtocol::Reissue(), XrdCmsRRQ::Respond(), XrdCmsCluster::Select(), XrdCmsRRQ::sendLocResp(), XrdCmsMeter::UpdtSpace(), XrdCmsStartMonPerf(), and XrdCmsStartMonRefs().

const int XrdCms::CMS_isMan = 8 [static]

Definition at line 44 of file XrdCmsCluster.hh.

Referenced by XrdCmsCluster::Add(), and XrdCmsProtocol::Admit().

const int XrdCms::CMS_isPeer = 32 [static]

Definition at line 46 of file XrdCmsCluster.hh.

Referenced by XrdCmsCluster::Add(), and XrdCmsProtocol::Admit().

const int XrdCms::CMS_isProxy = 64 [static]

Definition at line 47 of file XrdCmsCluster.hh.

Referenced by XrdCmsProtocol::Admit().

const int XrdCms::CMS_Lost = 16 [static]

Definition at line 45 of file XrdCmsCluster.hh.

const int XrdCms::CMS_noSpace = 128 [static]

Definition at line 48 of file XrdCmsCluster.hh.

const int XrdCms::CMS_noStage = 1 [static]

Definition at line 41 of file XrdCmsCluster.hh.

Referenced by XrdCmsCluster::Add(), and XrdCmsProtocol::Admit().

const int XrdCms::CMS_Perm = 4 [static]

Definition at line 43 of file XrdCmsCluster.hh.

Referenced by XrdCmsCluster::Add().

const int XrdCms::CMS_Suspend = 2 [static]

Definition at line 42 of file XrdCmsCluster.hh.

Referenced by XrdCmsCluster::Add(), and XrdCmsProtocol::Admit().

XrdCmsState XrdCms::CmsState

Definition at line 41 of file XrdCmsState.cc.

Referenced by XrdCmsCluster::Add(), XrdCmsProtocol::Admit(), XrdCmsProtocol::Admit_Redirector(), XrdCmsConfig::Configure2(), XrdCmsAdmin::do_Login(), XrdCmsNode::do_Status(), XrdCmsNode::do_Update(), XrdCmsConfig::DoIt(), XrdCmsProtocol::Execute(), XrdCmsMeter::Init(), XrdCmsAdmin::Login(), XrdCmsConfig::MergeP(), XrdCmsAdmin::Notes(), XrdCmsProtocol::Pander(), XrdCmsCluster::Remove(), XrdCmsMeter::RunFS(), and XrdCmsStartMonStat().

XrdCmsConfig XrdCms::Config

Definition at line 109 of file XrdCmsConfig.cc.

XrdCmsRouting::theRouting XrdCms::initRDRrouting[]

Initial value:

Definition at line 71 of file XrdCmsRouting.cc.

XrdCmsRouter::theRoute XrdCms::initRouter[]

Initial value:

Definition at line 29 of file XrdCmsRouting.cc.

XrdCmsRouting::theRouting XrdCms::initRSProuting[]

Initial value:

     {{kYR_avail,   XrdCmsRouting::isSync},
      {kYR_disc,    XrdCmsRouting::isSync | XrdCmsRouting::noArgs},
      {kYR_gone,    XrdCmsRouting::isSync},
      {kYR_have,    XrdCmsRouting::AsyncQ0},
      {kYR_load,    XrdCmsRouting::isSync},
      {kYR_pong,    XrdCmsRouting::isSync | XrdCmsRouting::noArgs},
      {kYR_status,  XrdCmsRouting::isSync | XrdCmsRouting::noArgs},
      {0,           0}}

Definition at line 113 of file XrdCmsRouting.cc.

XrdCmsRouting::theRouting XrdCms::initSRVrouting[]

Initial value:

     {{kYR_chmod,   XrdCmsRouting::AsyncQ1},
      {kYR_disc,    XrdCmsRouting::isSync  | XrdCmsRouting::noArgs},
      {kYR_mkdir,   XrdCmsRouting::AsyncQ1},
      {kYR_mkpath,  XrdCmsRouting::AsyncQ1},
      {kYR_mv,      XrdCmsRouting::AsyncQ1},
      {kYR_ping,    XrdCmsRouting::isSync  | XrdCmsRouting::noArgs},
      {kYR_prepadd, XrdCmsRouting::isSync},
      {kYR_prepdel, XrdCmsRouting::isSync},
      {kYR_rm,      XrdCmsRouting::AsyncQ1},
      {kYR_rmdir,   XrdCmsRouting::AsyncQ1},
      {kYR_space,   XrdCmsRouting::isSync  | XrdCmsRouting::noArgs},
      {kYR_state,   XrdCmsRouting::AsyncQ0},
      {kYR_stats,   XrdCmsRouting::AsyncQ0 | XrdCmsRouting::noArgs},
      {kYR_trunc,   XrdCmsRouting::AsyncQ1},
      {kYR_try,     XrdCmsRouting::isSync},
      {kYR_usage,   XrdCmsRouting::isSync  | XrdCmsRouting::noArgs},
      {0,           0}}

Definition at line 134 of file XrdCmsRouting.cc.

XrdCmsRouting::theRouting XrdCms::initSUProuting[]

Initial value:

Definition at line 164 of file XrdCmsRouting.cc.

const char XrdCms::kYR_Version = 2 [static]

Definition at line 26 of file YProtocol.hh.

Referenced by XrdCmsLogin::Admit(), and XrdCmsProtocol::Pander().

XrdCmsManager XrdCms::Manager

Definition at line 36 of file XrdCmsManager.cc.

Referenced by XrdCmsProtocol::Admit(), XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), XrdCmsAdmin::do_RmDid(), XrdCmsAdmin::do_RmDud(), XrdCmsNode::do_Space(), XrdCmsNode::do_Status(), XrdCmsState::Monitor(), XrdCmsProtocol::Pander(), and XrdCmsNode::Report_Usage().

XrdCmsManTree XrdCms::ManTree

Definition at line 31 of file XrdCmsManTree.cc.

Referenced by XrdCmsProtocol::Pander(), and XrdCmsConfig::setupServer().

XrdCmsMeter XrdCms::Meter

Definition at line 43 of file XrdCmsMeter.cc.

Referenced by XrdCmsProtocol::Admit(), XrdCmsConfig::Configure2(), XrdCmsNode::do_Load(), XrdCmsNode::do_Space(), XrdCmsProtocol::Pander(), XrdCmsNode::Report_Usage(), and XrdCmsConfig::setupServer().

XrdCmsManList XrdCms::myMans

Definition at line 30 of file XrdCmsManList.cc.

Referenced by XrdCmsNode::do_Try(), and XrdCmsProtocol::Pander().

XrdCmsParser XrdCms::Parser

Definition at line 110 of file XrdCmsParser.cc.

Referenced by XrdCmsLogin::Admit(), XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsLogin::Login(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderTRG::Process(), XrdCmsLogin::sendData(), and XrdCmsFinderRMT::Space().

XrdCmsPrepare XrdCms::PrepQ

Definition at line 40 of file XrdCmsPrepare.cc.

Referenced by XrdCmsConfig::ConfigN2N(), XrdCmsNode::do_Gone(), XrdCmsNode::do_PrepDel(), XrdCmsAdmin::do_RmDid(), XrdCmsNode::do_SelPrep(), XrdCmsNode::isOnline(), XrdCmsPrepArgs::Process(), XrdCmsConfig::setupServer(), XrdCmsConfig::xprep(), and XrdCmsConfig::xprepm().

XrdCmsRouting XrdCms::rdrVOps

XrdCmsRouter XrdCms::Router

XrdCmsRRQ XrdCms::RRQ

Definition at line 40 of file XrdCmsRRQ.cc.

Referenced by XrdCmsCache::Add2Q(), XrdCmsCache::Dispatch(), XrdCmsCache::Recycle(), XrdCmsConfig::setupManager(), XrdCmsRRQ_StartRespond(), and XrdCmsRRQ_StartTimeOut().

XrdCmsRouting XrdCms::rspVOps

XrdCmsRTable XrdCms::RTable

Definition at line 26 of file XrdCmsRTable.cc.

Referenced by XrdCmsProtocol::Admit_Redirector(), XrdCmsState::Monitor(), XrdCmsProtocol::Process(), XrdCmsReq::Reply(), XrdCmsRRQ::sendLocResp(), and XrdCmsRRQ::sendResponse().

XrdSysError XrdCms::Say

XrdSysError XrdCms::Say(0,"cms_")

XrdScheduler* XrdCms::Sched

Referenced by XrdCmsConfig::Configure2(), XrdCmsProtocol::Dispatch(), XrdCmsNode::do_SelPrep(), XrdXrootdMonitor_Tick::DoIt(), XrdCmsJob::DoIt(), XrdCmsConfig::DoIt(), XrdCmsPrepare::DoIt(), XrdCmsCluster::Drop(), XrdCmsPrepare::Reset(), XrdXrootdMonitor_Tick::Set(), XrdCmsConfig::setupXmi(), XrdCmsCache::TickTock(), XrdCmsDrop::XrdCmsDrop(), XrdgetProtocolPort(), and XrdXrootdMonitor_Tick::XrdXrootdMonitor_Tick().

XrdScheduler* XrdCms::Sched

XrdScheduler * XrdCms::Sched

Definition at line 115 of file XrdCmsConfig.cc.

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

Definition at line 66 of file XrdCmsSecurity.cc.

Referenced by XrdCmsSecurity::Configure(), and XrdCmsSecurity::Identify().

XrdCmsRouting XrdCms::srvVOps

XrdCmsRouting XrdCms::supVOps

XrdOucTrace XrdCms::Trace

XrdCmsXmi * XrdCms::Xmi_Chmod

Definition at line 117 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Chmod(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Load

Definition at line 118 of file XrdCmsConfig.cc.

Referenced by XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Mkdir

Definition at line 119 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Mkdir(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Mkpath

Definition at line 120 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Mkpath(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Prep

Definition at line 121 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_PrepAdd(), XrdCmsNode::do_PrepDel(), XrdCmsNode::do_SelPrep(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Remdir

Definition at line 123 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Rmdir(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Remove

Definition at line 124 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Rm(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Rename

Definition at line 122 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Mv(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Select

Definition at line 125 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Select(), and XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Space

Definition at line 126 of file XrdCmsConfig.cc.

Referenced by XrdCmsConfig::setupXmi().

XrdCmsXmi * XrdCms::Xmi_Stat

Definition at line 127 of file XrdCmsConfig.cc.

Referenced by XrdCmsNode::do_Select(), and XrdCmsConfig::setupXmi().


Generated on Tue Jul 5 17:02:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1