![]() |
XRootD
|
Public Member Functions | |
PostError (XrdSsiRequest *rP, char *emsg, int ec) | |
virtual | ~PostError () |
void | DoIt () |
virtual void | Finished (XrdSsiRequest &rqstR, const XrdSsiRespInfo &rInfo, bool cancel=false) |
![]() | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
![]() | |
void | BindRequest (XrdSsiRequest &rqstR) |
bool | UnBindRequest () |
Additional Inherited Members | |
![]() | |
const char * | Comment |
XrdJob * | NextJob |
![]() | |
static const int | MaxDirectXfr = 2097152 |
![]() | |
enum | Status { wasPosted =0 , notPosted , notActive } |
![]() | |
XrdSsiResponder () | |
virtual | ~XrdSsiResponder () |
void | Alert (XrdSsiRespInfoMsg &aMsg) |
char * | GetRequest (int &dlen) |
void | ReleaseRequestBuffer () |
Status | SetErrResponse (const char *eMsg, int eNum) |
Status | SetMetadata (const char *buff, int blen) |
Status | SetNilResponse () |
Status | SetResponse (const char *buff, int blen) |
Status | SetResponse (long long fsize, int fdnum) |
Status | SetResponse (XrdSsiStream *strmP) |
![]() | |
static const int | MaxMetaDataSZ = 2097152 |
2MB metadata limit More... | |
Definition at line 70 of file XrdSsiUtils.cc.
|
inline |
Definition at line 93 of file XrdSsiUtils.cc.
References XrdSsiRRAgent::SetMutex().
|
inlinevirtual |
Definition at line 100 of file XrdSsiUtils.cc.
|
inlinevirtual |
Implements XrdJob.
Definition at line 74 of file XrdSsiUtils.cc.
|
inlinevirtual |
Notify the responder that a request either completed or was canceled. This allows the responder to release any resources given to the request object (e.g. data response buffer or a stream). This method is invoked when XrdSsiRequest::Finished() is called by the client.
rqstR | reference to the object describing the request. |
rInfo | reference to the object describing the response. |
cancel | False -> the request/response interaction completed. True -> the request/response interaction aborted because of an error or the client requested that the request be canceled. |
Implements XrdSsiResponder.
Definition at line 82 of file XrdSsiUtils.cc.