|
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 sysconf(), _SC_PAGESIZE, and posix_memalign().
Referenced by XrdCmsFinderTRG::Process(), and XrdCmsProtocol::Dispatch().
| XrdCmsRRData * XrdCmsRRData::Objectify | ( | XrdCmsRRData * | op = 0 | ) | [static] |
References XrdSysMutex::Lock(), Next, Buff, Blen, Ident, and XrdSysMutex::UnLock().
Referenced by XrdCmsJob::Recycle(), and XrdCmsProtocol::Dispatch().
| union { ... } |
| char* XrdCmsRRData::Avoid |
Referenced by XrdCmsFinderRMT::Locate(), and XrdCmsNode::do_Select().
Referenced by XrdCmsFinderTRG::Process(), XrdCmsPrepArgs::XrdCmsPrepArgs(), XrdCmsProtocol::Dispatch(), and Objectify().
| char* XrdCmsRRData::Buff |
Referenced by XrdCms::AdminReq::AdminReq(), XrdCmsBaseFR::XrdCmsBaseFR(), XrdCmsFinderTRG::Process(), XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), XrdCmsNode::do_State(), XrdCmsNode::do_StateFWD(), XrdCmsPrepArgs::XrdCmsPrepArgs(), XrdCmsProtocol::Dispatch(), XrdCmsProtocol::Reissue(), and Objectify().
| 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 XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderRMT::Space(), XrdCmsNode::do_Chmod(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_Trunc(), XrdCmsNode::SyncSpace(), XrdCmsPrepArgs::XrdCmsPrepArgs(), XrdCmsProtocol::Dispatch(), and Objectify().
| char* XrdCmsRRData::Mode |
Referenced by Objectify().
| char* XrdCmsRRData::Notify |
Referenced by XrdCmsFinderRMT::Prepare(), XrdCmsNode::do_PrepAdd(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Opaque |
Referenced by XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsFinderRMT::Prepare(), 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(), XrdCmsParser::Parse(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Opaque2 |
Referenced by XrdCmsFinderRMT::Forward(), XrdCmsNode::do_Mv(), and XrdCmsParser::Parse().
| unsigned int XrdCmsRRData::Opts |
Referenced by XrdCmsFinderRMT::Locate(), XrdCmsNode::do_Locate(), XrdCmsNode::do_PrepAdd(), and XrdCmsNode::do_Select().
| char* XrdCmsRRData::Path |
Referenced by XrdCmsAdmin::Send(), XrdCmsBaseFS::Exists(), XrdCmsBaseFS::Queue(), XrdCmsBaseFR::XrdCmsBaseFR(), XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderRMT::Space(), XrdCmsFinderTRG::Process(), 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(), XrdCmsParser::Parse(), XrdCmsPrepArgs::XrdCmsPrepArgs(), XrdCmsProtocol::Dispatch(), and XrdCmsProtocol::Reissue().
| char* XrdCmsRRData::Path2 |
Referenced by XrdCmsFinderRMT::Forward(), XrdCmsFinderTRG::Process(), and XrdCmsNode::do_Mv().
| char* XrdCmsRRData::Prty |
Referenced by XrdCmsFinderRMT::Prepare(), XrdCmsNode::do_PrepAdd(), and XrdCmsPrepArgs::XrdCmsPrepArgs().
| char* XrdCmsRRData::Reqid |
Referenced by XrdCmsFinderRMT::Forward(), XrdCmsFinderRMT::Locate(), XrdCmsFinderRMT::Prepare(), XrdCmsFinderTRG::Start(), XrdCmsFinderTRG::Process(), 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(), XrdCmsNode::SyncSpace(), XrdCmsPrepArgs::XrdCmsPrepArgs(), XrdCmsProtocol::Execute(), XrdCmsProtocol::Dispatch(), XrdCmsProtocol::Reissue(), XrdCmsProtocol::Reply_Delay(), and XrdCmsProtocol::Reply_Error().
Referenced by XrdCmsNode::do_Mv(), and XrdCmsProtocol::Execute().
1.7.5