|
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 () |
| bool | RequestClose () |
| int | SetSF (kXR_char *fhandle, bool seton=false) |
Static Protected Member Functions | |
| static bool | CloseRequestCb (void *cbarg) |
| 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 563 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 571 of file XrdXrootdProtocol.hh.
Collaboration diagram for XrdXrootdProtocol::GetDataCtl.__unnamed1__:| Class Members | ||
|---|---|---|
| char * | Buffer | |
| struct iovec * | iovVec | |
| struct XrdXrootdProtocol::RC_Table |
Definition at line 455 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 451 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 CloseRequestCb(), 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 894 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 910 of file XrdXrootdProtocol.cc.
Here is the call graph for this function:
|
staticprotected |
Definition at line 1540 of file XrdXrootdProtocol.cc.
References XrdXrootdProtocol(), and RequestClose().
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 3372 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 1403 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 4259 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 925 of file XrdXrootdProtocol.cc.
References BPool.
|
overridevirtual |
Implements XrdProtocol.
Reimplemented in XrdXrootdTransit.
Definition at line 660 of file XrdXrootdProtocol.cc.
References XrdXrootdProtocol::GetDataCtl::Active, boundRecycle, XrdXrootdMonFile::Disc(), eDest, endNote, gdCtl, XrdLink::ID, XrdXrootdProtocol::GetDataCtl::inData, XrdXrootdProtocol::GetDataCtl::inDataIov, isActive, 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:
|
protected |
Definition at line 1550 of file XrdXrootdProtocol.cc.
References CloseRequested, and unbindMutex.
Referenced by CloseRequestCb().
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 3649 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 3664 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 3688 of file XrdXrootdXeq.cc.
References IO.
|
protected |
Definition at line 4328 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 856 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 935 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 951 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 976 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 625 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 427 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 535 of file XrdXrootdProtocol.hh.
Referenced by XrdXrootdProtocol().
|
protected |
Definition at line 516 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 532 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 606 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
staticprotected |
Definition at line 406 of file XrdXrootdProtocol.hh.
Referenced by Configure(), Process(), Reclaim(), and Swap().
|
protected |
Definition at line 526 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 401 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 464 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Process2().
|
protected |
Definition at line 531 of file XrdXrootdProtocol.hh.
Referenced by MonAuth().
|
protected |
Definition at line 520 of file XrdXrootdProtocol.hh.
Referenced by MonAuth().
|
protected |
Definition at line 521 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 527 of file XrdXrootdProtocol.hh.
Referenced by RequestClose().
|
protected |
Definition at line 504 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 508 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 509 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 507 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
staticprotected |
Definition at line 402 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 400 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 624 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 407 of file XrdXrootdProtocol.hh.
Referenced by Configure(), Process2(), and Recycle().
|
protected |
Definition at line 607 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
protected |
Definition at line 533 of file XrdXrootdProtocol.hh.
Referenced by XrdXrootdProtocol(), Match(), and MonAuth().
|
staticprotected |
Definition at line 447 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 517 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), and SetSF().
|
protected |
|
staticprotected |
Definition at line 431 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Match().
|
protected |
Definition at line 599 of file XrdXrootdProtocol.hh.
Referenced by Process().
|
staticprotected |
Definition at line 595 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 597 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 598 of file XrdXrootdProtocol.hh.
Referenced by Process().
|
protected |
Definition at line 596 of file XrdXrootdProtocol.hh.
Referenced by Process().
|
protected |
Definition at line 591 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), SendFile(), SendFile(), and SetFD().
|
protected |
Definition at line 610 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
protected |
Definition at line 611 of file XrdXrootdProtocol.hh.
Referenced by Recycle().
|
protected |
Definition at line 612 of file XrdXrootdProtocol.hh.
Referenced by Recycle(), StreamNOP(), and VerifyStream().
|
staticprotected |
Definition at line 466 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 440 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Match().
|
protected |
Definition at line 626 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 442 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 443 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 444 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 445 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 441 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 423 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 631 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 515 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 549 of file XrdXrootdProtocol.hh.
Referenced by aioUpdReq().
|
staticprotected |
Definition at line 404 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 487 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 614 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 489 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
static |
Definition at line 218 of file XrdXrootdProtocol.hh.
Referenced by VerifyStream().
|
staticprotected |
Definition at line 488 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 518 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), MonAuth(), and Recycle().
|
protected |
Definition at line 557 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan().
|
protected |
Definition at line 556 of file XrdXrootdProtocol.hh.
Referenced by Process(), and XrdXrootdTransit::Run().
|
protected |
Definition at line 555 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), Process(), and XrdXrootdTransit::Run().
|
staticprotected |
Definition at line 438 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 439 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 417 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 421 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 419 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 410 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 413 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 414 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 415 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 609 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 510 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 418 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 422 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 420 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 620 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 437 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 501 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 495 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 Stats().
|
protected |
Definition at line 499 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
protected |
Definition at line 500 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), and Stats().
|
protected |
Definition at line 498 of file XrdXrootdProtocol.hh.
Referenced by Stats().
|
staticprotected |
Definition at line 461 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 462 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 460 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 399 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 619 of file XrdXrootdProtocol.hh.
Referenced by getPathID(), and StreamNOP().
|
protected |
Definition at line 554 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 615 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 617 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 616 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 408 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 522 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 519 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 433 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Process2().
|
staticprotected |
Definition at line 630 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 633 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 634 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 446 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 534 of file XrdXrootdProtocol.hh.
Referenced by Process(), and Process2().
|
protected |
Definition at line 524 of file XrdXrootdProtocol.hh.
Referenced by Process2().
|
staticprotected |
Definition at line 432 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 436 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 409 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 476 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 477 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 478 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 479 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 480 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 638 of file XrdXrootdProtocol.hh.
Referenced by Process2().
|
protected |
Definition at line 639 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 523 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 640 of file XrdXrootdProtocol.hh.
Referenced by do_WriteSpan(), Match(), Process(), Process2(), ProcSig(), Recycle(), XrdXrootdTransit::Run(), SendFile(), SendFile(), and VerifyStream().
|
protected |
Definition at line 590 of file XrdXrootdProtocol.hh.
Referenced by DoIt(), Process(), XrdXrootdTransit::Process(), ProcSig(), and XrdXrootdTransit::Run().
|
protected |
Definition at line 589 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 605 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 396 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 397 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 412 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 621 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 405 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and XrdXrootdTransit::Recycle().
|
staticprotected |
Definition at line 493 of file XrdXrootdProtocol.hh.
Referenced by Configure(), Match(), Process2(), and Stats().
|
protected |
Definition at line 541 of file XrdXrootdProtocol.hh.
Referenced by ProcSig().
|
protected |
Definition at line 543 of file XrdXrootdProtocol.hh.
Referenced by Process2(), and ProcSig().
|
protected |
Definition at line 542 of file XrdXrootdProtocol.hh.
Referenced by Process(), and Process2().
|
protected |
Definition at line 544 of file XrdXrootdProtocol.hh.
Referenced by ProcSig().
|
protected |
Definition at line 540 of file XrdXrootdProtocol.hh.
Referenced by Process2(), and ProcSig().
|
protected |
Definition at line 539 of file XrdXrootdProtocol.hh.
Referenced by Process(), and Process2().
|
protected |
Definition at line 545 of file XrdXrootdProtocol.hh.
Referenced by Process2().
|
staticprotected |
Definition at line 176 of file XrdXrootdProtocol.hh.
Referenced by aioUpdate().
|
protected |
Definition at line 525 of file XrdXrootdProtocol.hh.
Referenced by Process2(), and Recycle().
|
protected |
Definition at line 608 of file XrdXrootdProtocol.hh.
Referenced by VerifyStream().
|
protected |
Definition at line 604 of file XrdXrootdProtocol.hh.
Referenced by Recycle(), StreamNOP(), and VerifyStream().
|
staticprotected |
Definition at line 482 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 403 of file XrdXrootdProtocol.hh.
Referenced by Configure(), and Process2().
|
staticprotected |
Definition at line 483 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 435 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 511 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 411 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 603 of file XrdXrootdProtocol.hh.
Referenced by Recycle(), and RequestClose().
|
staticprotected |
Definition at line 470 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 471 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 472 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
staticprotected |
Definition at line 434 of file XrdXrootdProtocol.hh.
Referenced by Configure().
|
protected |
Definition at line 588 of file XrdXrootdProtocol.hh.
|
protected |
Definition at line 622 of file XrdXrootdProtocol.hh.
|
staticprotected |
Definition at line 398 of file XrdXrootdProtocol.hh.
Referenced by Configure().