|
bool | Disc () |
| Handle dismantlement. More...
|
|
void | Proceed () |
| Resume processing after a waitresp completion. More...
|
|
int | Process (XrdLink *lp) |
| Handle link activation (replaces parent activation). More...
|
|
void | Recycle (XrdLink *lp, int consec, const char *reason) |
| Handle link shutdown. More...
|
|
void | Redrive () |
| Redrive a request after a wait. More...
|
|
bool | Run (const char *xreqP, char *xdataP=0, int xdataL=0) |
| Inject an xrootd request into the protocol stack. More...
|
|
int | Send (int rcode, const struct iovec *ioVec, int ioNum, int ioLen) |
| Handle request data response. More...
|
|
int | Send (long long offset, int dlen, int fdnum) |
| Handle request sendfile response. More...
|
|
int | Send (XrdOucSFVec *sfvec, int sfvnum, int dlen) |
|
int | setSF (kXR_char *fhandle, bool seton=false) |
| Set sendfile() enablement. More...
|
|
void | SetWait (int wtime, bool notify=false) |
| Set maximum wait time. More...
|
|
| XrdXrootdTransit () |
| Constructor & Destructor. More...
|
|
virtual | ~XrdXrootdTransit () |
|
| Bridge () |
| Constructor & Destructor. More...
|
|
void | DoIt () |
|
int | do_WriteSpan () |
|
XrdProtocol * | Match (XrdLink *lp) |
|
int | Process2 () |
|
int | ProcSig () |
|
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 () |
|
| XrdProtocol (const char *jname) |
|
virtual | ~XrdProtocol () |
|
| XrdJob (const char *desc="") |
|
virtual | ~XrdJob () |
|
| XrdSfsDio () |
| Constructor and destructor. More...
|
|
virtual | ~XrdSfsDio () |
|
|
static XrdXrootdTransit * | Alloc (XrdXrootd::Bridge::Result *respP, XrdLink *linkP, XrdSecEntity *seceP, const char *nameP, const char *protP) |
| Get a new transit object. More...
|
|
static int | Attn (XrdLink *lP, short *theSID, int rcode, const struct iovec *ioVec, int ioNum, int ioLen) |
| Handle attention response (i.e. async response) More...
|
|
static void | Init (XrdScheduler *schedP, int qMax, int qTTL) |
| Perform one-time initialization. More...
|
|
static const char * | ReqTable () |
| Initialize the valid request table. More...
|
|
static Bridge * | Login (Result *rsltP, XrdLink *linkP, XrdSecEntity *seceP, const char *nameP, const char *protP) |
|
static int | Configure (char *parms, XrdProtocol_Config *pi) |
|
static int | StatGen (struct stat &buf, char *xxBuff) |
|
|
int | AttnCont (XrdXrootdTransPend *tP, int rcode, const struct iovec *ioV, int ioN, int ioL) |
|
bool | Fail (int ecode, const char *etext) |
|
int | Fatal (int rc) |
|
void | Init (Result *rsltP, XrdLink *linkP, XrdSecEntity *seceP, const char *nameP, const char *protP) |
|
bool | ReqWrite (char *xdataP, int xdataL) |
|
bool | RunCopy (char *buffP, int buffL) |
|
int | Wait (XrdXrootd::Bridge::Context &rInfo, const struct iovec *ioV, int ioN, int ioL) |
|
int | WaitResp (XrdXrootd::Bridge::Context &rInfo, const struct iovec *ioV, int ioN, int ioL) |
|