|
XRootD
|
#include <XrdXrootdProtocol.hh>
Inheritance diagram for XrdXrootdProtocol:
Collaboration diagram for XrdXrootdProtocol:Classes | |
| struct | GetDataCtl |
| union | GetDataCtl.__unnamed0__ |
| union | GetDataCtl.__unnamed1__ |
| struct | RC_Table |
| struct | RD_Table |
Public Member Functions | |
| XrdXrootdProtocol () | |
| ~XrdXrootdProtocol () | |
| void | aioUpdate (int val) |
| void | aioUpdReq (int val) |
| XrdSfsXioHandle | Claim (const char *buff, int datasz, int minasz=0) override |
| int | do_WriteSpan () |
| void | DoIt () override |
| int | getData (gdCallBack *gdcbP, const char *dtype, char *buff, int blen) |
| int | getData (gdCallBack *gdcbP, const char *dtype, struct iovec *iov, int iovn) |
| int | getDump (const char *dtype, int dlen) |
| int | getPathID () |
| XrdProtocol * | Match (XrdLink *lp) override |
| XrdXrootdProtocol | operator= (const XrdXrootdProtocol &rhs)=delete |
| int | Process (XrdLink *lp) override |
| int | Process2 () |
| int | ProcSig () |
| void | Recycle (XrdLink *lp, int consec, const char *reason) override |
| int | SendFile (int fildes) override |
| int | SendFile (XrdOucSFVec *sfvec, int sfvnum) override |
| void | SetFD (int fildes) override |
| int | Stats (char *buff, int blen, int do_sync=0) override |
| void | StreamNOP () |
| XrdSfsXioHandle | Swap (const char *buff, XrdSfsXioHandle h=0) override |
| XrdXrootdProtocol * | VerifyStream (int &rc, int pID, bool lok=true) |
Public Member Functions inherited from XrdProtocol | |
| XrdProtocol (const char *jname) | |
| virtual | ~XrdProtocol () |
Public Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
Public Member Functions inherited from XrdXrootd::gdCallBack | |
| gdCallBack () | |
| virtual | ~gdCallBack () |
| virtual void | gdFail () |
Public Member Functions inherited from XrdSfsDio | |
| XrdSfsDio () | |
| Constructor and destructor. | |
| virtual | ~XrdSfsDio () |
Public Member Functions inherited from XrdSfsXio | |
| XrdSfsXio (XrdSfsXioImpl &xioimpl) | |
| virtual | ~XrdSfsXio () |
| Constructor and destructor. | |
Static Public Member Functions | |
| static char * | Buffer (XrdSfsXioHandle h, int *bsz) |
| static int | Configure (char *parms, XrdProtocol_Config *pi) |
| static void | Reclaim (XrdSfsXioHandle h) |
Static Public Member Functions inherited from XrdSfsXio | |
| static char * | Buffer (XrdSfsXioHandle theHand, int *buffsz=0) |
| static void | Reclaim (XrdSfsXioHandle theHand) |
Static Public Attributes | |
| static bool | as_aioOK = true |
| static bool | as_force = false |
| static int | as_maxperlnk = 8 |
| static int | as_maxperreq = 8 |
| static int | as_maxpersrv = 4096 |
| static int | as_maxstalls = 4 |
| static int | as_miniosz = 98304 |
| static int | as_minsfsz = 8192 |
| static bool | as_nosf = false |
| static short | as_okstutter = 1 |
| static int | as_seghalf = 32768 |
| static int | as_segsize = 65536 |
| static bool | as_syncw = false |
| static short | as_timeout = 45 |
| static const int | maxStreams = 16 |
Protected Member Functions | |
| void | MonAuth () |
| int | SetSF (kXR_char *fhandle, bool seton=false) |
Static Protected Member Functions | |
| static unsigned int | getSID () |
Static Protected Attributes | |
| static XrdNetSocket * | AdminSock = 0 |
| static XrdBuffManager * | BPool |
| static XrdSecService * | CIA = 0 |
| static bool | CL_Redir = false |
| static XrdSecProtector * | DHS = 0 |
| static XrdSfsFileSystem * | digFS = 0 |
| static XrdSysError & | eDest = XrdXrootd::eLog |
| static uint64_t | fsFeatures = 0 |
| static int | hailWait |
| static int | hcMax = 28657 |
| static bool | isProxy = false |
| static char | isRedir = 0 |
| static char | JobCKCGI =0 |
| static XrdXrootdJob * | JobCKS = 0 |
| static char * | JobCKT = 0 |
| static XrdOucTList * | JobCKTLST = 0 |
| static char | JobLCL = 0 |
| static time_t | keepT = 86400 |
| static bool | LimitError = true |
| static XrdXrootdFileLock * | Locker |
| static int | maxBuffsz |
| static const int | maxPio = 4 |
| static int | maxReadv_ior |
| static int | maxTransz = 262144 |
| static const char * | myCName = 0 |
| static int | myCNlen = 0 |
| static gid_t | myGID = 0 |
| static const char * | myGName = "?" |
| static int | myGNLen = 1 |
| static const char * | myInst = 0 |
| static int | myPID = static_cast<int>(getpid()) |
| static int | myRole = 0 |
| static int | myRolf = 0 |
| static uid_t | myUID = 0 |
| static const char * | myUName = "?" |
| static int | myUNLen = 1 |
| static char * | Notify = 0 |
| static bool | OD_Bypass = false |
| static bool | OD_Redir = false |
| static int | OD_Stall = 33 |
| static XrdSfsFileSystem * | osFS |
| static XrdNetPMark * | PMark = 0 |
| static int | Port |
| static bool | PrepareAlt = false |
| static int | PrepareLimit = -1 |
| static XrdOucReqID * | PrepID = 0 |
| static int | readWait |
| static int | redirIPHold = 8*60*60 |
| static XrdXrootdRedirPI * | RedirPI = 0 |
| static const char | Req_TLSData = 0x01 |
| static const char | Req_TLSGPFile = 0x02 |
| static const char | Req_TLSLogin = 0x04 |
| static const char | Req_TLSSess = 0x08 |
| static const char | Req_TLSTPC = 0x10 |
| static struct XrdXrootdProtocol::RD_Table | Route [RD_Num] |
| static struct XrdXrootdProtocol::RC_Table | RouteClient |
| static XrdXrootdXPath | RPList |
| static XrdXrootdXPath | RQList |
| static int | RQLxist = 0 |
| static XrdScheduler * | Sched |
| static XrdXrootdStats * | SI |
| static RAtomic_int | srvrAioOps = {0} |
| static char | tlsCap = 0 |
| static XrdTlsContext * | tlsCtx = 0 |
| static char | tlsNot = 0 |
| static int | tlsPort = 0 |
| static const char * | TraceID = "Protocol" |
| static int | usxMaxNsz = kXR_faMaxNlen |
| static int | usxMaxVsz = kXR_faMaxVlen |
| static char * | usxParms = 0 |
| static int | Window |
| static XrdXrootdXPath | XPList |
Friends | |
| class | XrdXrootdAdmin |
Additional Inherited Members | |
Public Attributes inherited from XrdJob | |
| const char * | Comment |
| XrdJob * | NextJob |
Definition at line 158 of file XrdXrootdProtocol.hh.
| union XrdXrootdProtocol::GetDataCtl.__unnamed0__ |
Definition at line 559 of file XrdXrootdProtocol.hh.
Collaboration diagram for XrdXrootdProtocol::GetDataCtl.__unnamed0__:| Class Members | ||
|---|---|---|
| int | BuffLen | |
| int | DumpLen | |
| int | iovAdj | |
| union XrdXrootdProtocol::GetDataCtl.__unnamed1__ |
Definition at line 567 of file XrdXrootdProtocol.hh.
Collaboration diagram for XrdXrootdProtocol::GetDataCtl.__unnamed1__:| Class Members | ||
|---|---|---|
| char * | Buffer | |
| struct iovec * | iovVec | |
| struct XrdXrootdProtocol::RC_Table |
Definition at line 452 of file XrdXrootdProtocol.hh.
Collaboration diagram for XrdXrootdProtocol::RC_Table:| Class Members | ||
|---|---|---|
| char * | Domain[4] | |
| short | DomCnt | |
| bool | lclDom | |
| bool | pvtIP | |
| struct XrdXrootdProtocol::RD_Table |
Definition at line 448 of file XrdXrootdProtocol.hh.
Collaboration diagram for XrdXrootdProtocol::RD_Table:| Class Members | ||
|---|---|---|
| char * | Host[2] | |
| unsigned short | Port[2] | |
| short | RDSz[2] | |
| XrdXrootdProtocol::XrdXrootdProtocol | ( | ) |
Definition at line 259 of file XrdXrootdProtocol.cc.
References XrdProtocol::XrdProtocol(), XrdSfsXio::XrdSfsXio(), AppName, and Entity.
Referenced by Match(), operator=(), and VerifyStream().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 216 of file XrdXrootdProtocol.hh.
|
inline |
Definition at line 164 of file XrdXrootdProtocol.hh.
References srvrAioOps.
Referenced by XrdXrootdAioBuff::Alloc(), and XrdXrootdAioPgrw::Alloc().
Here is the caller graph for this function:
|
inline |
|
static |
Definition at line 893 of file XrdXrootdProtocol.cc.
References XrdBuffer::bsize, and XrdBuffer::buff.
|
overridevirtual |
Claim ownership of the current buffer if it is memory effecient to do so.
| curBuff | - The address of the current buffer. It must match the the buffer that was most recently passed to the caller. |
| datasz | - Number of useful bytes in the buffer (i.e. write size). |
| minasz | - Minimum buffer size that would be allocated to copy data. |
Implements XrdSfsXio.
Definition at line 909 of file XrdXrootdProtocol.cc.
Here is the call graph for this function:
|
static |
Definition at line 175 of file XrdXrootdConfig.cc.
References XrdXrootdAdmin::addJob(), AdminSock, XrdProtocol_Config::AdmMode, XrdProtocol_Config::AdmPath, XrdOucString::append(), XrdProtocol_Config::argc, XrdProtocol_Config::argv, as_aioOK, as_nosf, as_okstutter, as_segsize, XrdProtocol_Config::BPool, XrdXrootd::BPool, BPool, XrdOucString::c_str(), CL_Redir, XrdNetPMarkCfg::Config(), XrdProtocol_Config::ConfigFN, XrdProtocol_Config::ConnMax, XrdNetSocket::Create(), XrdSfsFileSystem::csSize, DEBUG, XrdProtocol_Config::DebugON, digFS, XrdNetIF::Display(), XrdProtocol_Config::eDest, eDest, XrdOucEnv::Export(), fsFeatures, XrdOucUtils::genPath(), XrdOucEnv::Get(), XrdOucErrInfo::getErrInfo(), XrdOucEnv::GetInt(), XrdOucEnv::GetPtr(), XrdProtocol_Config::hailWait, hailWait, XrdSfs::hasCACH, XrdSfs::hasGPF, XrdSfs::hasGPFA, XrdSfs::hasNAIO, XrdSfs::hasNOSF, XrdSfs::hasPGRW, XrdSfs::hasPOSC, XrdSfs::hasPRP2, XrdSfs::hasPRXY, XrdXrootdAdmin::Init(), XrdXrootdFile::Init(), XrdXrootdTransit::Init(), isProxy, isRedir, JobCKS, JobCKT, JobCKTLST, JobLCL, kXR_anongpf, kXR_attrCache, kXR_attrMeta, kXR_attrProxy, kXR_DataServer, kXR_haveTLS, kXR_isManager, kXR_isServer, kXR_LBalServer, kXR_supgpf, kXR_suppgrw, kXR_supposc, kXR_tlsAny, Locker, Logger, XrdSysError::logger(), maxBuffsz, maxReadv_ior, XrdProto::maxRvecsz, maxTransz, myCName, myCNlen, XrdProtocol_Config::myInst, myInst, XrdProtocol_Config::myName, myRole, myRolf, XrdInet::netIF, XrdProtocol_Config::NetTCP, XrdXrootdXPath::Next(), XrdOucTList::next, Notify, OD_Bypass, XrdXrootdXPath::Opts(), osFS, XrdXrootdXPath::Path(), PMark, XrdNetIF::Port(), XrdProtocol_Config::Port, Port, PrepareAlt, PrepID, XrdOucEnv::PutPtr(), XrdProtocol_Config::readWait, readWait, Route, RPList, RQList, XrdProtocol_Config::Sched, XrdXrootd::Sched, Sched, XrdXrootdCallBack::setVals(), XrdLink::sfOK, SFS_OK, XrdXrootd::SI, SI, XrdProtocol_Config::Stats, XrdOucTList::text, XrdProtocol_Config::theEnv, XrdProtocol_Config::tlsCtx, tlsCtx, XrdProtocol_Config::tlsPort, tlsPort, XrdProtocol_Config::totalCF, TRACE, TRACE_ALL, TRACE_MEM, usxMaxNsz, usxMaxVsz, usxParms, Window, XrdProtocol_Config::WSize, XPList, XrdDigGetFS(), XrdXrootdCF, XrdXrootdInstance, XrdXrootdPort, XrdXrootdPrepQ, XrdXrootdTrace, and XROOTDXP_NOSLASH.
Referenced by XrdgetProtocol().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdXrootdProtocol::do_WriteSpan | ( | ) |
Definition at line 3359 of file XrdXrootdXeq.cc.
References FTab, XrdXrootdFHandle::handle, IO, Monitor, myBlast, myBuff, numWrites, Request, Response, and TRACEP.
|
inlineoverridevirtual |
Implements XrdJob.
Definition at line 174 of file XrdXrootdProtocol.hh.
References Resume.
| int XrdXrootdProtocol::getData | ( | gdCallBack * | gdcbP, |
| const char * | dtype, | ||
| char * | buff, | ||
| int | blen ) |
| int XrdXrootdProtocol::getData | ( | gdCallBack * | gdcbP, |
| const char * | dtype, | ||
| struct iovec * | iov, | ||
| int | iovn ) |
| int XrdXrootdProtocol::getDump | ( | const char * | dtype, |
| int | dlen ) |
Definition at line 1393 of file XrdXrootdProtocol.cc.
References gdCtl, XrdXrootdProtocol::GetDataCtl::inCallBk, and XrdXrootdProtocol::GetDataCtl::inDump.
Referenced by XrdXrootdAioTask::gdDone().
Here is the caller graph for this function:
|
inline |
Definition at line 186 of file XrdXrootdProtocol.hh.
References PathID.
Referenced by XrdXrootdAioFob::Reset(), XrdXrootdAioFob::Schedule(), and XrdXrootdAioFob::Schedule().
Here is the caller graph for this function:
|
staticprotected |
Definition at line 271 of file XrdXrootdProtocol.cc.
|
overridevirtual |
Implements XrdProtocol.
Definition at line 291 of file XrdXrootdProtocol.cc.
References XrdProtocol::XrdProtocol(), XrdXrootdProtocol(), XrdLink::AddrInfo(), XrdSecEntity::addrInfo, Entity, ClientInitHandShake::fifth, ClientInitHandShake::first, ClientInitHandShake::fourth, hailWait, XrdLink::Host(), XrdSecEntity::host, isRedir, kXR_DataServer, kXR_LBalServer, kXR_PROTOCOLVERSION, Link, XrdLink::Peek(), XrdSecEntity::prot, XrdLink::Recv(), Response, ROOTD_PQ, ClientInitHandShake::second, XrdLink::Send(), XrdXrootdResponse::Set(), XrdLink::setEtext(), SI, and ClientInitHandShake::third.
Here is the call graph for this function:
|
protected |
Definition at line 4246 of file XrdXrootdXeq.cc.
References Client, clientPV, Entity, Monitor, and XrdOucEI::uIPv4.
|
delete |
|
overridevirtual |
Implements XrdProtocol.
Reimplemented in XrdXrootdTransit.
Definition at line 368 of file XrdXrootdProtocol.cc.
References argp, BPool, getData(), halfBSize, hcNow, hcPrev, kXR_ArgInvalid, kXR_ArgTooLong, kXR_pgwrite, kXR_sigver, kXR_write, Link, myBlen, myBuff, NEED2SECURE, Process2(), ProcSig(), Protect, XProtocol::reqName(), Request, Response, Resume, sigNeed, sigReq2Ver, and TRACEP.
Referenced by XrdXrootdTransit::Process().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdXrootdProtocol::Process2 | ( | ) |
Definition at line 439 of file XrdXrootdProtocol.cc.
References argp, CL_Redir, XrdTls::ClearErrorQueue(), eDest, XrdOucString::endswith(), XrdNetIF::InDomain(), kXR_ArgMissing, kXR_auth, kXR_bind, kXR_chkpoint, kXR_chmod, kXR_close, kXR_dirlist, kXR_endsess, kXR_fattr, kXR_gpfile, kXR_InvalidRequest, kXR_locate, kXR_login, kXR_mkdir, kXR_mv, kXR_open, kXR_pgread, kXR_pgwrite, kXR_ping, kXR_prepare, kXR_protocol, kXR_query, kXR_read, kXR_readv, kXR_redirect, kXR_rm, kXR_rmdir, kXR_set, kXR_SigVerErr, kXR_stat, kXR_statx, kXR_sync, kXR_truncate, kXR_write, kXR_writev, Link, Port, Protect, rdType, ReqID, XProtocol::reqName(), Request, Response, Route, RouteClient, SI, sigHere, sigNeed, sigReq, sigReq2Ver, sigWarn, Status, tlsCtx, TRACEP, and XRD_NEED_AUTH.
Referenced by Process(), XrdXrootdTransit::Process(), XrdXrootdTransit::Redrive(), and XrdXrootdTransit::Run().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdXrootdProtocol::ProcSig | ( | ) |
Definition at line 615 of file XrdXrootdProtocol.cc.
References getData(), kXR_ArgInvalid, Link, ProcSig(), Request, Response, Resume, sigBuff, sigHere, sigRead, and sigReq.
Referenced by Process(), and ProcSig().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 924 of file XrdXrootdProtocol.cc.
References BPool.
|
overridevirtual |
Implements XrdProtocol.
Reimplemented in XrdXrootdTransit.
Definition at line 660 of file XrdXrootdProtocol.cc.
References XrdXrootdProtocol::GetDataCtl::Active, XrdXrootdMonFile::Disc(), eDest, endNote, gdCtl, XrdLink::ID, XrdXrootdProtocol::GetDataCtl::inData, XrdXrootdProtocol::GetDataCtl::inDataIov, isActive, isDead, isLinkWT, isNOP, Monitor, Response, XrdSysTimer::s2hms(), Status, streamMutex, SYS_LOG_02, XrdXrootdProtocol::GetDataCtl::Terminate, unbindMutex, XrdSysCondVar2::Wait(), XRD_BOUNDPATH, XROOTD_MON_BOUNDP, and XROOTD_MON_FORCED.
Referenced by XrdXrootdTransit::Disc(), and XrdXrootdTransit::Recycle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Send data to a client using the sendfile() system interface.
| fildes | - The file descriptor to use to effect a sendfile() for all of the requested data. The original offset and length are used relative to this file descriptor. |
Implements XrdSfsDio.
Definition at line 3636 of file XrdXrootdXeq.cc.
|
overridevirtual |
Send data to a client using the sendfile() system interface.
| sfvec | - One or more XrdOucSFVec elements describing what should be transferred. The first element of the vector must be available for use by the interface for proper framing. That is, start filling in elements at sfvec[1] and sfvnum should be the count of elements filled in plus 1. |
| sfvnum | - total number of elements in sfvec and includes the first unused element. There is a maximum number of elements that the vector may have; defined inside XrdOucSFVec. |
Implements XrdSfsDio.
Definition at line 3651 of file XrdXrootdXeq.cc.
|
overridevirtual |
Change the file descriptor setting and, consequently, interface processing.
| fildes | - The file descriptor to use in the future, as follows: < 0 - Disable sendfile and always use read(). >= 0 - Enable sendfile and always use sendfile() w/o invoking this interface (i.e. fast path). |
Implements XrdSfsDio.
Definition at line 3675 of file XrdXrootdXeq.cc.
References IO.
|
protected |
Definition at line 4314 of file XrdXrootdXeq.cc.
References FTab, XrdXrootdFHandle::handle, and XrdXrootdFile::sfEnabled.
Referenced by XrdXrootdTransit::setSF().
Here is the caller graph for this function:
|
overridevirtual |
Implements XrdProtocol.
Definition at line 855 of file XrdXrootdProtocol.cc.
References cumReadP, cumReads, cumReadV, cumSegsV, cumSegsW, cumWrites, cumWritV, numReadP, numReads, numReadV, numSegsV, numSegsW, numWrites, numWritV, and SI.
| void XrdXrootdProtocol::StreamNOP | ( | ) |
Definition at line 934 of file XrdXrootdProtocol.cc.
References isNOP, PathID, and streamMutex.
|
overridevirtual |
Swap the current I/O buffer
| curBuff | - The address of the current buffer. It must match the the buffer that was most recently passed to the caller. |
| oldHand | - The handle associated with a buffer returned by a previous call to Swap(). A value of zero indicates that the caller is taking control of the buffer but has no replacement buffer. |
Implements XrdSfsXio.
Definition at line 950 of file XrdXrootdProtocol.cc.
References argp, BPool, kXR_write, and Request.
Referenced by Claim().
Here is the caller graph for this function:| XrdXrootdProtocol * XrdXrootdProtocol::VerifyStream | ( | int & | rc, |
| int | pID, | ||
| bool | lok = true ) |
Definition at line 975 of file XrdXrootdProtocol.cc.
References XrdXrootdProtocol(), isNOP, kXR_ArgInvalid, XrdSysMutex::Lock(), maxStreams, Response, Stream, streamMutex, and XrdSysMutex::UnLock().
Here is the call graph for this function:
|
friend |
Definition at line 161 of file XrdXrootdProtocol.hh.
References XrdXrootdAdmin.
Referenced by XrdXrootdAdmin.
|
protected |
Definition at line 621 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 424 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 531 of file XrdXrootdProtocol.hh.
Referenced by XrdXrootdProtocol().
|
protected |
Definition at line 513 of file XrdXrootdProtocol.hh.
Referenced by Claim(), Process(), Process2(), XrdXrootdTransit::Run(), and Swap().
|
static |
Definition at line 233 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
static |
Definition at line 232 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 222 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 223 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 224 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 229 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 225 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 226 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 234 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
static |
Definition at line 230 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
static |
Definition at line 227 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 228 of file XrdXrootdProtocol.hh.
Referenced by XrdXrootdAioBuff::Alloc(), and Configure().
|
static |
Definition at line 235 of file XrdXrootdProtocol.hh.
|
static |
Definition at line 231 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 528 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 403 of file XrdXrootdProtocol.hh.
Referenced by Configure(), Process(), Reclaim(), and Swap().
|
protected |
Definition at line 523 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 398 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 461 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Process2().
|
protected |
Definition at line 527 of file XrdXrootdProtocol.hh.
Referenced by MonAuth().
|
protected |
Definition at line 517 of file XrdXrootdProtocol.hh.
Referenced by MonAuth().
|
protected |
Definition at line 518 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 501 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 500 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 502 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 503 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 505 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 506 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 504 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
staticprotected |
Definition at line 399 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 397 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 620 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 404 of file XrdXrootdProtocol.hh.
Referenced by Configure(), Process2(), and Recycle().
|
protected |
Definition at line 602 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
protected |
Definition at line 529 of file XrdXrootdProtocol.hh.
Referenced by XrdXrootdProtocol(), Match(), and MonAuth().
|
staticprotected |
Definition at line 444 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 514 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), and SetSF().
|
protected |
|
staticprotected |
Definition at line 428 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Match().
|
protected |
Definition at line 595 of file XrdXrootdProtocol.hh.
Referenced by Process().
|
staticprotected |
Definition at line 591 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 593 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 594 of file XrdXrootdProtocol.hh.
Referenced by Process().
|
protected |
Definition at line 592 of file XrdXrootdProtocol.hh.
Referenced by Process().
|
protected |
Definition at line 587 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), SendFile(), SendFile(), and SetFD().
|
protected |
Definition at line 605 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
protected |
Definition at line 608 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
protected |
Definition at line 606 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
protected |
Definition at line 607 of file XrdXrootdProtocol.hh.
Referenced by Recycle(), StreamNOP(), and VerifyStream().
|
staticprotected |
Definition at line 463 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 437 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Match().
|
protected |
Definition at line 622 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 439 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 440 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 441 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 442 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 438 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 420 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 627 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 512 of file XrdXrootdProtocol.hh.
Referenced by XrdXrootdTransit::Disc(), Match(), XrdXrootdTransit::Proceed(), Process(), Process2(), ProcSig(), XrdXrootdTransit::Redrive(), XrdXrootdTransit::Send(), XrdXrootdTransit::Send(), and XrdXrootdTransit::Send().
|
protected |
Definition at line 545 of file XrdXrootdProtocol.hh.
Referenced by aioUpdReq().
|
staticprotected |
Definition at line 401 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 484 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 610 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 486 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
static |
Definition at line 218 of file XrdXrootdProtocol.hh.
Referenced by VerifyStream().
|
staticprotected |
Definition at line 485 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 515 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), MonAuth(), and Recycle().
|
protected |
Definition at line 553 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan().
|
protected |
Definition at line 552 of file XrdXrootdProtocol.hh.
Referenced by Process(), and XrdXrootdTransit::Run().
|
protected |
Definition at line 551 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), Process(), and XrdXrootdTransit::Run().
|
staticprotected |
Definition at line 435 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 436 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 414 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 418 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 416 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 407 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 410 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 411 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 412 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 604 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 507 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 415 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 419 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 417 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 616 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 434 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 498 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 492 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 491 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 493 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 494 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 496 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 497 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), and Stats().
|
protected |
Definition at line 495 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
staticprotected |
Definition at line 458 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 459 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 457 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 396 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 615 of file XrdXrootdProtocol.hh.
Referenced by getPathID(), and StreamNOP().
|
protected |
Definition at line 550 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 611 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 613 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 612 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 405 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 519 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 516 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 430 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Process2().
|
staticprotected |
Definition at line 626 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 629 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 630 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 443 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 530 of file XrdXrootdProtocol.hh.
Referenced by Process(), and Process2().
|
protected |
Definition at line 521 of file XrdXrootdProtocol.hh.
Referenced by Process2().
|
staticprotected |
Definition at line 429 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 433 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 406 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 473 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 474 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 475 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 476 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 477 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 634 of file XrdXrootdProtocol.hh.
Referenced by Process2().
|
protected |
Definition at line 635 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), Process(), Process2(), ProcSig(), XrdXrootdTransit::Run(), XrdXrootdTransit::Send(), XrdXrootdTransit::Send(), XrdXrootdTransit::Send(), and Swap().
|
protected |
Definition at line 520 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 636 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), Match(), Process(), Process2(), ProcSig(), Recycle(), XrdXrootdTransit::Run(), SendFile(), SendFile(), and VerifyStream().
|
protected |
Definition at line 586 of file XrdXrootdProtocol.hh.
Referenced by DoIt(), Process(), XrdXrootdTransit::Process(), ProcSig(), and XrdXrootdTransit::Run().
|
protected |
Definition at line 585 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 601 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 159 of file XrdXrootdProtocol.cc.
Referenced by Configure(), and Process2().
|
staticprotected |
Definition at line 160 of file XrdXrootdProtocol.cc.
Referenced by Process2().
|
staticprotected |
Definition at line 393 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 394 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 409 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 617 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 402 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and XrdXrootdTransit::Recycle().
|
staticprotected |
Definition at line 490 of file XrdXrootdProtocol.hh.
Referenced by Configure(), Match(), Process2(), and Stats().
|
protected |
Definition at line 537 of file XrdXrootdProtocol.hh.
Referenced by ProcSig().
|
protected |
Definition at line 539 of file XrdXrootdProtocol.hh.
Referenced by Process2(), and ProcSig().
|
protected |
Definition at line 538 of file XrdXrootdProtocol.hh.
Referenced by Process(), and Process2().
|
protected |
Definition at line 540 of file XrdXrootdProtocol.hh.
Referenced by ProcSig().
|
protected |
Definition at line 536 of file XrdXrootdProtocol.hh.
Referenced by Process2(), and ProcSig().
|
protected |
Definition at line 535 of file XrdXrootdProtocol.hh.
Referenced by Process(), and Process2().
|
protected |
Definition at line 541 of file XrdXrootdProtocol.hh.
Referenced by Process2().
|
staticprotected |
Definition at line 176 of file XrdXrootdProtocol.hh.
Referenced by aioUpdate().
|
protected |
Definition at line 522 of file XrdXrootdProtocol.hh.
Referenced by Process2(), and Recycle().
|
protected |
Definition at line 603 of file XrdXrootdProtocol.hh.
Referenced by VerifyStream().
|
protected |
Definition at line 600 of file XrdXrootdProtocol.hh.
Referenced by Recycle(), StreamNOP(), and VerifyStream().
|
staticprotected |
Definition at line 479 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 400 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Process2().
|
staticprotected |
Definition at line 480 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 432 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 508 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 408 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 599 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
staticprotected |
Definition at line 467 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 468 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 469 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 431 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 584 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 618 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 395 of file XrdXrootdProtocol.hh.
Referenced by Configure().