1#ifndef __XRDSSIRESPONDER_HH__
2#define __XRDSSIRESPONDER_HH__
134 bool cancel=
false) = 0;
Definition XrdSsiAtomics.hh:110
Definition XrdSsiRRAgent.hh:38
Definition XrdSsiRequest.hh:71
Definition XrdSsiRespInfo.hh:87
Definition XrdSsiResponder.hh:69
long long rsvd3
Definition XrdSsiResponder.hh:265
Status SetMetadata(const char *buff, int blen)
Status SetResponse(long long fsize, int fdnum)
Status SetNilResponse()
Definition XrdSsiResponder.hh:202
char * GetRequest(int &dlen)
static const int MaxDirectXfr
Definition XrdSsiResponder.hh:81
void BindRequest(XrdSsiRequest &rqstR)
Status SetResponse(XrdSsiStream *strmP)
long long rsvd1
Definition XrdSsiResponder.hh:263
long long rsvd2
Definition XrdSsiResponder.hh:264
XrdSsiRequest * reqP
Definition XrdSsiResponder.hh:262
void ReleaseRequestBuffer()
Status
Definition XrdSsiResponder.hh:162
@ notActive
Failure: Request is no longer active.
Definition XrdSsiResponder.hh:166
@ notPosted
Definition XrdSsiResponder.hh:163
@ wasPosted
Success: The response was successfully posted.
Definition XrdSsiResponder.hh:162
XrdSsiMutex spMutex
Definition XrdSsiResponder.hh:261
Status SetErrResponse(const char *eMsg, int eNum)
virtual void Finished(XrdSsiRequest &rqstR, const XrdSsiRespInfo &rInfo, bool cancel=false)=0
Status SetResponse(const char *buff, int blen)
static const int MaxMetaDataSZ
2MB metadata limit
Definition XrdSsiResponder.hh:180
void Alert(XrdSsiRespInfoMsg &aMsg)
virtual ~XrdSsiResponder()
Definition XrdSsiStream.hh:54
Definition XrdSsiRespInfo.hh:44