#include <XrdXrootdProtocol.hh>


Classes | |
| struct | RD_Table |
Public Member Functions | |
| void | DoIt () |
| int | do_WriteSpan () |
| XrdProtocol * | Match (XrdLink *lp) |
| int | Process (XrdLink *lp) |
| int | Process2 () |
| int | ProcSig () |
| void | Recycle (XrdLink *lp, int consec, const char *reason) |
| int | SendFile (int fildes) |
| int | SendFile (XrdOucSFVec *sfvec, int sfvnum) |
| void | SetFD (int fildes) |
| int | Stats (char *buff, int blen, int do_sync=0) |
| XrdXrootdProtocol & | operator= (const XrdXrootdProtocol &rhs) |
| XrdXrootdProtocol () | |
| ~XrdXrootdProtocol () | |
Static Public Member Functions | |
| static int | Configure (char *parms, XrdProtocol_Config *pi) |
| static int | StatGen (struct stat &buf, char *xxBuff) |
Protected Member Functions | |
| void | MonAuth () |
| int | SetSF (kXR_char *fhandle, bool seton=false) |
Protected Attributes | |
| int | numReads |
| int | numReadP |
| int | numReadV |
| int | numSegsV |
| int | numWritV |
| int | numSegsW |
| int | numWrites |
| int | numFiles |
| int | cumReads |
| int | cumReadP |
| int | cumReadV |
| int | cumSegsV |
| int | cumWritV |
| int | cumSegsW |
| int | cumWrites |
| long long | totReadP |
| XrdLink * | Link |
| XrdBuffer * | argp |
| XrdXrootdFileTable * | FTab |
| XrdXrootdMonitor::User | Monitor |
| int | clientPV |
| int | clientRN |
| int | reserved |
| short | rdType |
| char | Status |
| unsigned char | CapVer |
| XrdSecEntity * | Client |
| XrdSecProtocol * | AuthProt |
| XrdSecEntity | Entity |
| XrdSecProtect * | Protect |
| ClientRequest | sigReq2Ver |
| SecurityRequest | sigReq |
| char | sigBuff [64] |
| bool | sigNeed |
| bool | sigHere |
| bool | sigRead |
| bool | sigWarn |
| XrdXrootdAioReq * | myAioReq |
| char * | myBuff |
| int | myBlen |
| int | myBlast |
| int(XrdXrootdProtocol::* | Resume )() |
| XrdXrootdFile * | myFile |
| XrdXrootdWVInfo * | wvInfo |
| union { | |
| long long myOffset | |
| long long myWVBytes | |
| int myEInfo [2] | |
| }; | |
| int | myIOLen |
| int | myStalls |
| int | hcPrev |
| int | hcNext |
| int | hcNow |
| int | halfBSize |
| XrdSysMutex | streamMutex |
| XrdSysSemaphore * | reTry |
| XrdXrootdProtocol * | Stream [maxStreams] |
| unsigned int | mySID |
| char | isActive |
| char | isDead |
| char | isBound |
| char | isNOP |
| XrdXrootdPio * | pioFirst |
| XrdXrootdPio * | pioLast |
| XrdXrootdPio * | pioFree |
| short | PathID |
| char | doWrite |
| char | doWriteC |
| unsigned char | rvSeq |
| unsigned char | wvSeq |
| int | PrepareCount |
| XrdXrootdReqID | ReqID |
| ClientRequest | Request |
| XrdXrootdResponse | Response |
Static Protected Attributes | |
| static XrdXrootdXPath | RPList |
| static XrdXrootdXPath | RQList |
| static XrdXrootdXPath | XPList |
| static XrdSfsFileSystem * | osFS |
| static XrdSfsFileSystem * | digFS |
| static XrdSecService * | CIA |
| static XrdSecProtector * | DHS |
| static XrdXrootdFileLock * | Locker |
| static XrdScheduler * | Sched |
| static XrdBuffManager * | BPool |
| static XrdSysError | eDest |
| static const char * | myInst |
| static const char * | TraceID |
| static char * | pidPath |
| static int | RQLxist |
| static int | myPID |
| static int | myRole |
| static int | myRolf |
| static XrdNetSocket * | AdminSock |
| static int | hailWait |
| static int | readWait |
| static int | Port |
| static int | Window |
| static int | WANPort |
| static int | WANWindow |
| static char * | SecLib |
| static char * | FSLib [2] |
| static int | FSLvn [2] |
| static char * | digLib |
| static char * | digParm |
| static char * | Notify |
| static const char * | myCName |
| static int | myCNlen |
| static char | isRedir |
| static char | JobLCL |
| static char | JobCKCGI |
| static XrdXrootdJob * | JobCKS |
| static char * | JobCKT |
| static XrdOucTList * | JobCKTLST |
| static XrdOucReqID * | PrepID |
| static struct XrdXrootdProtocol::RD_Table | Route [RD_Num] |
| static int | OD_Stall |
| static bool | OD_Bypass |
| static bool | OD_Redir |
| static int | as_maxperlnk |
| static int | as_maxperreq |
| static int | as_maxpersrv |
| static int | as_miniosz |
| static int | as_minsfsz |
| static int | as_segsize |
| static int | as_maxstalls |
| static int | as_force |
| static int | as_noaio |
| static int | as_nosf |
| static int | as_syncw |
| static int | maxBuffsz |
| static int | maxTransz |
| static const int | maxRvecsz = 1024 |
| static const int | maxWvecsz = 1024 |
| static XrdXrootdStats * | SI |
| static int | hcMax |
| static const int | maxStreams = 16 |
| static const int | maxPio = 4 |
| static bool | PrepareAlt |
| static bool | LimitError |
| static int | PrepareLimit |
Private Types | |
| enum | RD_func { RD_chmod = 0, RD_chksum, RD_dirlist, RD_locate, RD_mkdir, RD_mv, RD_prepare, RD_prepstg, RD_rm, RD_rmdir, RD_stat, RD_trunc, RD_ovld, RD_open1, RD_open2, RD_open3, RD_open4, RD_Num } |
Private Member Functions | |
| int | do_Admin () |
| int | do_Auth () |
| int | do_Bind () |
| int | do_Chmod () |
| int | do_CKsum (int canit) |
| int | do_CKsum (char *algT, const char *Path, char *Opaque) |
| int | do_Close () |
| int | do_Dirlist () |
| int | do_DirStat (XrdSfsDirectory *dp, char *pbuff, char *opaque) |
| int | do_Endsess () |
| int | do_Getfile () |
| int | do_Login () |
| int | do_Locate () |
| int | do_Mkdir () |
| int | do_Mv () |
| int | do_Offload (int pathID, int isRead) |
| int | do_OffloadIO () |
| int | do_Open () |
| int | do_Ping () |
| int | do_Prepare (bool isQuery=false) |
| int | do_Protocol (ServerResponseBody_Protocol *rsp=0) |
| int | do_Putfile () |
| int | do_Qconf () |
| int | do_Qfh () |
| int | do_Qopaque (short) |
| int | do_Qspace () |
| int | do_Query () |
| int | do_Qxattr () |
| int | do_Read () |
| int | do_ReadV () |
| int | do_ReadAll (int asyncOK=1) |
| int | do_ReadNone (int &retc, int &pathID) |
| int | do_Rm () |
| int | do_Rmdir () |
| int | do_Set () |
| int | do_Set_Mon (XrdOucTokenizer &setargs) |
| int | do_Stat () |
| int | do_Statx () |
| int | do_Sync () |
| int | do_Truncate () |
| int | do_Write () |
| int | do_WriteAll () |
| int | do_WriteCont () |
| int | do_WriteNone () |
| int | do_WriteV () |
| int | do_WriteVec () |
| int | aio_Error (const char *op, int ecode) |
| int | aio_Read () |
| int | aio_Write () |
| int | aio_WriteAll () |
| int | aio_WriteCont () |
| void | Assign (const XrdXrootdProtocol &rhs) |
| void | Cleanup () |
| int | fsError (int rc, char opc, XrdOucErrInfo &myError, const char *Path, char *Cgi) |
| int | fsOvrld (char opc, const char *Path, char *Cgi) |
| int | fsRedirNoEnt (const char *eMsg, char *Cgi, int popt) |
| int | getBuff (const int isRead, int Quantum) |
| int | getData (const char *dtype, char *buff, int blen) |
| void | logLogin (bool xauth=false) |
| void | Reset () |
| int | rpEmsg (const char *op, char *fn) |
| int | vpEmsg (const char *op, char *fn) |
Static Private Member Functions | |
| static int | CheckSum (XrdOucStream *, char **, int) |
| static int | Config (const char *fn) |
| static int | ConfigSecurity (XrdOucEnv &xEnv, const char *cfn) |
| static int | mapMode (int mode) |
| static void | PidFile () |
| static int | rpCheck (char *fn, char **opaque) |
| static int | Squash (char *) |
| static int | xapath (XrdOucStream &Config) |
| static int | xasync (XrdOucStream &Config) |
| static int | xcksum (XrdOucStream &Config) |
| static int | xdig (XrdOucStream &Config) |
| static int | xexp (XrdOucStream &Config) |
| static int | xexpdo (char *path, int popt=0) |
| static int | xfsl (XrdOucStream &Config) |
| static int | xfsL (XrdOucStream &Config, char *val, int lix) |
| static int | xfso (XrdOucStream &Config) |
| static int | xpidf (XrdOucStream &Config) |
| static int | xprep (XrdOucStream &Config) |
| static int | xlog (XrdOucStream &Config) |
| static int | xmon (XrdOucStream &Config) |
| static int | xred (XrdOucStream &Config) |
| static bool | xred_php (char *val, char *hP[2], int rPort[2]) |
| static void | xred_set (RD_func func, char *rHost[2], int rPort[2]) |
| static bool | xred_xok (int func, char *rHost[2], int rPort[2]) |
| static int | xsecl (XrdOucStream &Config) |
| static int | xtrace (XrdOucStream &Config) |
| static int | xlimit (XrdOucStream &Config) |
Private Attributes | |
| XrdObject< XrdXrootdProtocol > | ProtLink |
Static Private Attributes | |
| static XrdObjectQ < XrdXrootdProtocol > | ProtStack |
Friends | |
| class | XrdXrootdAdmin |
| class | XrdXrootdAioReq |
enum XrdXrootdProtocol::RD_func [private] |
| XrdXrootdProtocol::XrdXrootdProtocol | ( | ) |
| XrdXrootdProtocol::~XrdXrootdProtocol | ( | ) | [inline] |
References Cleanup().
| int XrdXrootdProtocol::aio_Error | ( | const char * | op, | |
| int | ecode | |||
| ) | [private] |
| int XrdXrootdProtocol::aio_Read | ( | ) | [private] |
| int XrdXrootdProtocol::aio_Write | ( | ) | [private] |
| int XrdXrootdProtocol::aio_WriteAll | ( | ) | [private] |
| int XrdXrootdProtocol::aio_WriteCont | ( | ) | [private] |
| void XrdXrootdProtocol::Assign | ( | const XrdXrootdProtocol & | rhs | ) | [private] |
| static int XrdXrootdProtocol::CheckSum | ( | XrdOucStream * | , | |
| char ** | , | |||
| int | ||||
| ) | [static, private] |
| void XrdXrootdProtocol::Cleanup | ( | ) | [private] |
Referenced by ~XrdXrootdProtocol().
| static int XrdXrootdProtocol::Config | ( | const char * | fn | ) | [static, private] |
| static int XrdXrootdProtocol::ConfigSecurity | ( | XrdOucEnv & | xEnv, | |
| const char * | cfn | |||
| ) | [static, private] |
| static int XrdXrootdProtocol::Configure | ( | char * | parms, | |
| XrdProtocol_Config * | pi | |||
| ) | [static] |
| int XrdXrootdProtocol::do_Admin | ( | ) | [private] |
| int XrdXrootdProtocol::do_Auth | ( | ) | [private] |
| int XrdXrootdProtocol::do_Bind | ( | ) | [private] |
| int XrdXrootdProtocol::do_Chmod | ( | ) | [private] |
| int XrdXrootdProtocol::do_CKsum | ( | char * | algT, | |
| const char * | Path, | |||
| char * | Opaque | |||
| ) | [private] |
| int XrdXrootdProtocol::do_CKsum | ( | int | canit | ) | [private] |
| int XrdXrootdProtocol::do_Close | ( | ) | [private] |
| int XrdXrootdProtocol::do_Dirlist | ( | ) | [private] |
| int XrdXrootdProtocol::do_DirStat | ( | XrdSfsDirectory * | dp, | |
| char * | pbuff, | |||
| char * | opaque | |||
| ) | [private] |
| int XrdXrootdProtocol::do_Endsess | ( | ) | [private] |
| int XrdXrootdProtocol::do_Getfile | ( | ) | [private] |
| int XrdXrootdProtocol::do_Locate | ( | ) | [private] |
| int XrdXrootdProtocol::do_Login | ( | ) | [private] |
| int XrdXrootdProtocol::do_Mkdir | ( | ) | [private] |
| int XrdXrootdProtocol::do_Mv | ( | ) | [private] |
| int XrdXrootdProtocol::do_Offload | ( | int | pathID, | |
| int | isRead | |||
| ) | [private] |
| int XrdXrootdProtocol::do_OffloadIO | ( | ) | [private] |
| int XrdXrootdProtocol::do_Open | ( | ) | [private] |
| int XrdXrootdProtocol::do_Ping | ( | ) | [private] |
| int XrdXrootdProtocol::do_Prepare | ( | bool | isQuery = false |
) | [private] |
| int XrdXrootdProtocol::do_Protocol | ( | ServerResponseBody_Protocol * | rsp = 0 |
) | [private] |
| int XrdXrootdProtocol::do_Putfile | ( | ) | [private] |
| int XrdXrootdProtocol::do_Qconf | ( | ) | [private] |
| int XrdXrootdProtocol::do_Qfh | ( | ) | [private] |
| int XrdXrootdProtocol::do_Qopaque | ( | short | ) | [private] |
| int XrdXrootdProtocol::do_Qspace | ( | ) | [private] |
| int XrdXrootdProtocol::do_Query | ( | ) | [private] |
| int XrdXrootdProtocol::do_Qxattr | ( | ) | [private] |
| int XrdXrootdProtocol::do_Read | ( | ) | [private] |
| int XrdXrootdProtocol::do_ReadAll | ( | int | asyncOK = 1 |
) | [private] |
| int XrdXrootdProtocol::do_ReadNone | ( | int & | retc, | |
| int & | pathID | |||
| ) | [private] |
| int XrdXrootdProtocol::do_ReadV | ( | ) | [private] |
| int XrdXrootdProtocol::do_Rm | ( | ) | [private] |
| int XrdXrootdProtocol::do_Rmdir | ( | ) | [private] |
| int XrdXrootdProtocol::do_Set | ( | ) | [private] |
| int XrdXrootdProtocol::do_Set_Mon | ( | XrdOucTokenizer & | setargs | ) | [private] |
| int XrdXrootdProtocol::do_Stat | ( | ) | [private] |
| int XrdXrootdProtocol::do_Statx | ( | ) | [private] |
| int XrdXrootdProtocol::do_Sync | ( | ) | [private] |
| int XrdXrootdProtocol::do_Truncate | ( | ) | [private] |
| int XrdXrootdProtocol::do_Write | ( | ) | [private] |
| int XrdXrootdProtocol::do_WriteAll | ( | ) | [private] |
| int XrdXrootdProtocol::do_WriteCont | ( | ) | [private] |
| int XrdXrootdProtocol::do_WriteNone | ( | ) | [private] |
| int XrdXrootdProtocol::do_WriteSpan | ( | ) |
| int XrdXrootdProtocol::do_WriteV | ( | ) | [private] |
| int XrdXrootdProtocol::do_WriteVec | ( | ) | [private] |
| int XrdXrootdProtocol::fsError | ( | int | rc, | |
| char | opc, | |||
| XrdOucErrInfo & | myError, | |||
| const char * | Path, | |||
| char * | Cgi | |||
| ) | [private] |
| int XrdXrootdProtocol::fsOvrld | ( | char | opc, | |
| const char * | Path, | |||
| char * | Cgi | |||
| ) | [private] |
| int XrdXrootdProtocol::fsRedirNoEnt | ( | const char * | eMsg, | |
| char * | Cgi, | |||
| int | popt | |||
| ) | [private] |
| int XrdXrootdProtocol::getBuff | ( | const int | isRead, | |
| int | Quantum | |||
| ) | [private] |
| int XrdXrootdProtocol::getData | ( | const char * | dtype, | |
| char * | buff, | |||
| int | blen | |||
| ) | [private] |
| void XrdXrootdProtocol::logLogin | ( | bool | xauth = false |
) | [private] |
| static int XrdXrootdProtocol::mapMode | ( | int | mode | ) | [static, private] |
| XrdProtocol* XrdXrootdProtocol::Match | ( | XrdLink * | lp | ) | [virtual] |
Implements XrdProtocol.
| void XrdXrootdProtocol::MonAuth | ( | ) | [protected] |
| XrdXrootdProtocol& XrdXrootdProtocol::operator= | ( | const XrdXrootdProtocol & | rhs | ) |
| static void XrdXrootdProtocol::PidFile | ( | ) | [static, private] |
| int XrdXrootdProtocol::Process | ( | XrdLink * | lp | ) | [virtual] |
Implements XrdProtocol.
Reimplemented in XrdXrootdTransit.
| int XrdXrootdProtocol::Process2 | ( | ) |
| int XrdXrootdProtocol::ProcSig | ( | ) |
| void XrdXrootdProtocol::Recycle | ( | XrdLink * | lp, | |
| int | consec, | |||
| const char * | reason | |||
| ) | [virtual] |
Implements XrdProtocol.
Reimplemented in XrdXrootdTransit.
| void XrdXrootdProtocol::Reset | ( | ) | [private] |
| static int XrdXrootdProtocol::rpCheck | ( | char * | fn, | |
| char ** | opaque | |||
| ) | [static, private] |
| int XrdXrootdProtocol::rpEmsg | ( | const char * | op, | |
| char * | fn | |||
| ) | [private] |
| int XrdXrootdProtocol::SendFile | ( | XrdOucSFVec * | sfvec, | |
| int | sfvnum | |||
| ) | [virtual] |
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.
| int XrdXrootdProtocol::SendFile | ( | int | fildes | ) | [virtual] |
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.
| void XrdXrootdProtocol::SetFD | ( | int | fildes | ) | [virtual] |
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.
| int XrdXrootdProtocol::SetSF | ( | kXR_char * | fhandle, | |
| bool | seton = false | |||
| ) | [protected] |
Referenced by XrdXrootdTransit::setSF().
| static int XrdXrootdProtocol::Squash | ( | char * | ) | [static, private] |
| static int XrdXrootdProtocol::StatGen | ( | struct stat & | buf, | |
| char * | xxBuff | |||
| ) | [static] |
| int XrdXrootdProtocol::Stats | ( | char * | buff, | |
| int | blen, | |||
| int | do_sync = 0 | |||
| ) | [virtual] |
Implements XrdProtocol.
| int XrdXrootdProtocol::vpEmsg | ( | const char * | op, | |
| char * | fn | |||
| ) | [private] |
| static int XrdXrootdProtocol::xapath | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xasync | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xcksum | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xdig | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xexp | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xexpdo | ( | char * | path, | |
| int | popt = 0 | |||
| ) | [static, private] |
| static int XrdXrootdProtocol::xfsL | ( | XrdOucStream & | Config, | |
| char * | val, | |||
| int | lix | |||
| ) | [static, private] |
| static int XrdXrootdProtocol::xfsl | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xfso | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xlimit | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xlog | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xmon | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xpidf | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xprep | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xred | ( | XrdOucStream & | Config | ) | [static, private] |
| static bool XrdXrootdProtocol::xred_php | ( | char * | val, | |
| char * | hP[2], | |||
| int | rPort[2] | |||
| ) | [static, private] |
| static void XrdXrootdProtocol::xred_set | ( | RD_func | func, | |
| char * | rHost[2], | |||
| int | rPort[2] | |||
| ) | [static, private] |
| static bool XrdXrootdProtocol::xred_xok | ( | int | func, | |
| char * | rHost[2], | |||
| int | rPort[2] | |||
| ) | [static, private] |
| static int XrdXrootdProtocol::xsecl | ( | XrdOucStream & | Config | ) | [static, private] |
| static int XrdXrootdProtocol::xtrace | ( | XrdOucStream & | Config | ) | [static, private] |
friend class XrdXrootdAdmin [friend] |
friend class XrdXrootdAioReq [friend] |
union { ... } [protected] |
XrdNetSocket* XrdXrootdProtocol::AdminSock [static, protected] |
XrdBuffer* XrdXrootdProtocol::argp [protected] |
int XrdXrootdProtocol::as_force [static, protected] |
int XrdXrootdProtocol::as_maxperlnk [static, protected] |
int XrdXrootdProtocol::as_maxperreq [static, protected] |
int XrdXrootdProtocol::as_maxpersrv [static, protected] |
int XrdXrootdProtocol::as_maxstalls [static, protected] |
int XrdXrootdProtocol::as_miniosz [static, protected] |
int XrdXrootdProtocol::as_minsfsz [static, protected] |
int XrdXrootdProtocol::as_noaio [static, protected] |
int XrdXrootdProtocol::as_nosf [static, protected] |
int XrdXrootdProtocol::as_segsize [static, protected] |
int XrdXrootdProtocol::as_syncw [static, protected] |
XrdSecProtocol* XrdXrootdProtocol::AuthProt [protected] |
XrdBuffManager* XrdXrootdProtocol::BPool [static, protected] |
unsigned char XrdXrootdProtocol::CapVer [protected] |
XrdSecService* XrdXrootdProtocol::CIA [static, protected] |
XrdSecEntity* XrdXrootdProtocol::Client [protected] |
int XrdXrootdProtocol::clientPV [protected] |
int XrdXrootdProtocol::clientRN [protected] |
int XrdXrootdProtocol::cumReadP [protected] |
int XrdXrootdProtocol::cumReads [protected] |
int XrdXrootdProtocol::cumReadV [protected] |
int XrdXrootdProtocol::cumSegsV [protected] |
int XrdXrootdProtocol::cumSegsW [protected] |
int XrdXrootdProtocol::cumWrites [protected] |
int XrdXrootdProtocol::cumWritV [protected] |
XrdSecProtector* XrdXrootdProtocol::DHS [static, protected] |
XrdSfsFileSystem* XrdXrootdProtocol::digFS [static, protected] |
char* XrdXrootdProtocol::digLib [static, protected] |
char* XrdXrootdProtocol::digParm [static, protected] |
char XrdXrootdProtocol::doWrite [protected] |
char XrdXrootdProtocol::doWriteC [protected] |
XrdSysError XrdXrootdProtocol::eDest [static, protected] |
XrdSecEntity XrdXrootdProtocol::Entity [protected] |
char* XrdXrootdProtocol::FSLib[2] [static, protected] |
int XrdXrootdProtocol::FSLvn[2] [static, protected] |
XrdXrootdFileTable* XrdXrootdProtocol::FTab [protected] |
int XrdXrootdProtocol::hailWait [static, protected] |
int XrdXrootdProtocol::halfBSize [protected] |
int XrdXrootdProtocol::hcMax [static, protected] |
int XrdXrootdProtocol::hcNext [protected] |
int XrdXrootdProtocol::hcNow [protected] |
int XrdXrootdProtocol::hcPrev [protected] |
char XrdXrootdProtocol::isActive [protected] |
char XrdXrootdProtocol::isBound [protected] |
char XrdXrootdProtocol::isDead [protected] |
char XrdXrootdProtocol::isNOP [protected] |
char XrdXrootdProtocol::isRedir [static, protected] |
char XrdXrootdProtocol::JobCKCGI [static, protected] |
XrdXrootdJob* XrdXrootdProtocol::JobCKS [static, protected] |
char* XrdXrootdProtocol::JobCKT [static, protected] |
XrdOucTList* XrdXrootdProtocol::JobCKTLST [static, protected] |
char XrdXrootdProtocol::JobLCL [static, protected] |
bool XrdXrootdProtocol::LimitError [static, protected] |
XrdLink* XrdXrootdProtocol::Link [protected] |
XrdXrootdFileLock* XrdXrootdProtocol::Locker [static, protected] |
int XrdXrootdProtocol::maxBuffsz [static, protected] |
const int XrdXrootdProtocol::maxPio = 4 [static, protected] |
const int XrdXrootdProtocol::maxRvecsz = 1024 [static, protected] |
const int XrdXrootdProtocol::maxStreams = 16 [static, protected] |
int XrdXrootdProtocol::maxTransz [static, protected] |
const int XrdXrootdProtocol::maxWvecsz = 1024 [static, protected] |
XrdXrootdMonitor::User XrdXrootdProtocol::Monitor [protected] |
XrdXrootdAioReq* XrdXrootdProtocol::myAioReq [protected] |
int XrdXrootdProtocol::myBlast [protected] |
int XrdXrootdProtocol::myBlen [protected] |
char* XrdXrootdProtocol::myBuff [protected] |
const char* XrdXrootdProtocol::myCName [static, protected] |
int XrdXrootdProtocol::myCNlen [static, protected] |
| int XrdXrootdProtocol::myEInfo[2] |
XrdXrootdFile* XrdXrootdProtocol::myFile [protected] |
const char* XrdXrootdProtocol::myInst [static, protected] |
int XrdXrootdProtocol::myIOLen [protected] |
| long long XrdXrootdProtocol::myOffset |
int XrdXrootdProtocol::myPID [static, protected] |
int XrdXrootdProtocol::myRole [static, protected] |
int XrdXrootdProtocol::myRolf [static, protected] |
unsigned int XrdXrootdProtocol::mySID [protected] |
int XrdXrootdProtocol::myStalls [protected] |
| long long XrdXrootdProtocol::myWVBytes |
char* XrdXrootdProtocol::Notify [static, protected] |
int XrdXrootdProtocol::numFiles [protected] |
int XrdXrootdProtocol::numReadP [protected] |
int XrdXrootdProtocol::numReads [protected] |
int XrdXrootdProtocol::numReadV [protected] |
int XrdXrootdProtocol::numSegsV [protected] |
int XrdXrootdProtocol::numSegsW [protected] |
int XrdXrootdProtocol::numWrites [protected] |
int XrdXrootdProtocol::numWritV [protected] |
bool XrdXrootdProtocol::OD_Bypass [static, protected] |
bool XrdXrootdProtocol::OD_Redir [static, protected] |
int XrdXrootdProtocol::OD_Stall [static, protected] |
XrdSfsFileSystem* XrdXrootdProtocol::osFS [static, protected] |
short XrdXrootdProtocol::PathID [protected] |
char* XrdXrootdProtocol::pidPath [static, protected] |
XrdXrootdPio* XrdXrootdProtocol::pioFirst [protected] |
XrdXrootdPio* XrdXrootdProtocol::pioFree [protected] |
XrdXrootdPio* XrdXrootdProtocol::pioLast [protected] |
int XrdXrootdProtocol::Port [static, protected] |
bool XrdXrootdProtocol::PrepareAlt [static, protected] |
int XrdXrootdProtocol::PrepareCount [protected] |
int XrdXrootdProtocol::PrepareLimit [static, protected] |
XrdOucReqID* XrdXrootdProtocol::PrepID [static, protected] |
XrdSecProtect* XrdXrootdProtocol::Protect [protected] |
XrdObjectQ<XrdXrootdProtocol> XrdXrootdProtocol::ProtStack [static, private] |
short XrdXrootdProtocol::rdType [protected] |
int XrdXrootdProtocol::readWait [static, protected] |
XrdXrootdReqID XrdXrootdProtocol::ReqID [protected] |
ClientRequest XrdXrootdProtocol::Request [protected] |
int XrdXrootdProtocol::reserved [protected] |
XrdXrootdResponse XrdXrootdProtocol::Response [protected] |
int(XrdXrootdProtocol::* XrdXrootdProtocol::Resume)() [protected] |
Referenced by DoIt().
XrdSysSemaphore* XrdXrootdProtocol::reTry [protected] |
struct XrdXrootdProtocol::RD_Table XrdXrootdProtocol::Route[RD_Num] [static, protected] |
XrdXrootdXPath XrdXrootdProtocol::RPList [static, protected] |
XrdXrootdXPath XrdXrootdProtocol::RQList [static, protected] |
int XrdXrootdProtocol::RQLxist [static, protected] |
unsigned char XrdXrootdProtocol::rvSeq [protected] |
XrdScheduler* XrdXrootdProtocol::Sched [static, protected] |
char* XrdXrootdProtocol::SecLib [static, protected] |
XrdXrootdStats* XrdXrootdProtocol::SI [static, protected] |
char XrdXrootdProtocol::sigBuff[64] [protected] |
bool XrdXrootdProtocol::sigHere [protected] |
bool XrdXrootdProtocol::sigNeed [protected] |
bool XrdXrootdProtocol::sigRead [protected] |
SecurityRequest XrdXrootdProtocol::sigReq [protected] |
ClientRequest XrdXrootdProtocol::sigReq2Ver [protected] |
bool XrdXrootdProtocol::sigWarn [protected] |
char XrdXrootdProtocol::Status [protected] |
XrdXrootdProtocol* XrdXrootdProtocol::Stream[maxStreams] [protected] |
XrdSysMutex XrdXrootdProtocol::streamMutex [protected] |
long long XrdXrootdProtocol::totReadP [protected] |
const char* XrdXrootdProtocol::TraceID [static, protected] |
int XrdXrootdProtocol::WANPort [static, protected] |
int XrdXrootdProtocol::WANWindow [static, protected] |
int XrdXrootdProtocol::Window [static, protected] |
XrdXrootdWVInfo* XrdXrootdProtocol::wvInfo [protected] |
unsigned char XrdXrootdProtocol::wvSeq [protected] |
XrdXrootdXPath XrdXrootdProtocol::XPList [static, protected] |
1.6.1