#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] |