|
xrootd
|
#include <XrdCmsRRData.hh>

Public Types | |
| enum | ArgName { Arg_Null = 0, Arg_AToken, Arg_Avoid, Arg_Datlen, Arg_Ident, Arg_Info, Arg_Mode, Arg_Notify, Arg_Opaque2, Arg_Opaque, Arg_Opts, Arg_Path, Arg_Path2, Arg_Port, Arg_Prty, Arg_Reqid, Arg_dskFree, Arg_dskUtil, Arg_theLoad, Arg_SID, Arg_dskTot, Arg_dskMinf, Arg_Count } |
Public Member Functions | |
| int | getBuff (size_t bsz) |
Static Public Member Functions | |
| static XrdCmsRRData * | Objectify (XrdCmsRRData *op=0) |
Public Attributes | |
| XrdCms::CmsRRHdr | Request |
| char * | Path |
| char * | Opaque |
| char * | Path2 |
| char * | Opaque2 |
| char * | Avoid |
| char * | Reqid |
| char * | Notify |
| char * | Prty |
| char * | Mode |
| char * | Ident |
| unsigned int | Opts |
| int | PathLen |
| unsigned int | dskFree |
| union { | |
| unsigned int dskUtil | |
| int waitVal | |
| }; | |
| char * | Buff |
| int | Blen |
| int | Dlen |
| int | Routing |
| XrdCmsRRData * | Next |
| int XrdCmsRRData::getBuff | ( | size_t | bsz | ) |
References _SC_PAGESIZE, posix_memalign(), and sysconf().
Referenced by XrdCmsProtocol::Dispatch(), and XrdCmsFinderTRG::Process().
| XrdCmsRRData * XrdCmsRRData::Objectify | ( | XrdCmsRRData * | op = 0 | ) | [static] |
References Blen, Buff, Ident, XrdSysMutex::Lock(), Next, and XrdSysMutex::UnLock().
Referenced by XrdCmsProtocol::Dispatch(), and XrdCmsJob::Recycle().
| union { ... } |
| char* XrdCmsRRData::Avoid |
Referenced by XrdCmsNode::do_Select(), and XrdCmsFinderRMT::Locate().
Referenced by XrdCmsProtocol::Dispatch(), Objectify(), XrdCmsFinderTRG::Process(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Buff |
Referenced by XrdCms::AdminReq::AdminReq(), XrdCmsProtocol::Dispatch(), XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), XrdCmsNode::do_State(), XrdCmsNode::do_StateFWD(), Objectify(), XrdCmsFinderTRG::Process(), XrdCmsProtocol::Reissue(), XrdCmsBaseFR::XrdCmsBaseFR(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| unsigned int XrdCmsRRData::dskFree |
Referenced by XrdCmsNode::do_Avail(), XrdCmsNode::do_Load(), and XrdCmsNode::SyncSpace().
| unsigned int XrdCmsRRData::dskUtil |
Referenced by XrdCmsNode::do_Avail(), and XrdCmsNode::SyncSpace().
| char* XrdCmsRRData::Ident |
Referenced by XrdCmsProtocol::Dispatch(), XrdCmsNode::do_Chmod(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_Trunc(), XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), Objectify(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderRMT::Space(), XrdCmsNode::SyncSpace(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Mode |
Referenced by Objectify().
| char* XrdCmsRRData::Notify |
Referenced by XrdCmsNode::do_PrepAdd(), XrdCmsFinderRMT::Prepare(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Opaque |
Referenced by XrdCmsNode::do_Chmod(), XrdCmsNode::do_Load(), XrdCmsNode::do_Locate(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_PrepAdd(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_Select(), XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsParser::Parse(), XrdCmsFinderRMT::Prepare(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Opaque2 |
Referenced by XrdCmsNode::do_Mv(), XrdCmsFinderRMT::Forward(), and XrdCmsParser::Parse().
| unsigned int XrdCmsRRData::Opts |
Referenced by XrdCmsNode::do_Locate(), XrdCmsNode::do_PrepAdd(), XrdCmsNode::do_Select(), and XrdCmsFinderRMT::Locate().
| char* XrdCmsRRData::Path |
Referenced by XrdCmsProtocol::Dispatch(), XrdCmsNode::do_Chmod(), XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), XrdCmsNode::do_Locate(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_PrepAdd(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_Select(), XrdCmsNode::do_State(), XrdCmsNode::do_StateFWD(), XrdCmsNode::do_StatFS(), XrdCmsNode::do_Trunc(), XrdCmsNode::do_Try(), XrdCmsBaseFS::Exists(), XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsParser::Parse(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderTRG::Process(), XrdCmsBaseFS::Queue(), XrdCmsProtocol::Reissue(), XrdCmsAdmin::Send(), XrdCmsFinderRMT::Space(), XrdCmsBaseFR::XrdCmsBaseFR(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Path2 |
Referenced by XrdCmsNode::do_Mv(), XrdCmsFinderRMT::Forward(), and XrdCmsFinderTRG::Process().
| char* XrdCmsRRData::Prty |
Referenced by XrdCmsNode::do_PrepAdd(), XrdCmsFinderRMT::Prepare(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Reqid |
Referenced by XrdCmsProtocol::Dispatch(), XrdCmsNode::do_Chmod(), XrdCmsNode::do_Disc(), XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), XrdCmsNode::do_Locate(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_Select(), XrdCmsNode::do_Space(), XrdCmsNode::do_State(), XrdCmsNode::do_StateFWD(), XrdCmsNode::do_StatFS(), XrdCmsNode::do_Stats(), XrdCmsNode::do_Status(), XrdCmsProtocol::Execute(), XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderTRG::Process(), XrdCmsProtocol::Reissue(), XrdCmsProtocol::Reply_Delay(), XrdCmsProtocol::Reply_Error(), XrdCmsFinderTRG::Start(), XrdCmsNode::SyncSpace(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
Referenced by XrdCmsNode::do_Mv(), and XrdCmsProtocol::Execute().
1.7.3