Go to the documentation of this file. 1 #ifndef __XRDSSIRESPINFO_HH__
2 #define __XRDSSIRESPINFO_HH__
int mdlen
Metadata length.
Definition: XrdSsiRespInfo.hh:55
const char * buff
Definition: XrdSsiRespInfo.hh:44
const char * eMsg
->msg text when rType == isError
Definition: XrdSsiRespInfo.hh:46
@ isData
Definition: XrdSsiRespInfo.hh:58
const char * mdata
-> Metadata about response.
Definition: XrdSsiRespInfo.hh:56
~XrdSsiRespInfo()
Definition: XrdSsiRespInfo.hh:73
@ isError
Definition: XrdSsiRespInfo.hh:58
@ isNone
Definition: XrdSsiRespInfo.hh:58
XrdSsiStream * strmP
->SsiStream when rType == isStream
Definition: XrdSsiRespInfo.hh:48
int fdnum
filedesc When rType == isFile
Definition: XrdSsiRespInfo.hh:53
Definition: XrdSsiRespInfo.hh:87
XrdSsiRespInfo()
Definition: XrdSsiRespInfo.hh:72
const char * State() const
Definition: XrdSsiRespInfo.hh:63
@ isStream
Definition: XrdSsiRespInfo.hh:58
int eNum
errno When rType == isError
Definition: XrdSsiRespInfo.hh:52
virtual void RecycleMsg(bool sent=true)=0
virtual ~XrdSsiRespInfoMsg()
Destructor. This object may not be deleted. Use Recycle() instead.
Definition: XrdSsiRespInfo.hh:126
long long fsize
->file size when rType == isFile
Definition: XrdSsiRespInfo.hh:47
Resp_t rType
Definition: XrdSsiRespInfo.hh:59
int blen
Definition: XrdSsiRespInfo.hh:50
Definition: XrdSsiStream.hh:54
char * GetMsg(int &mlen)
Definition: XrdSsiRespInfo.hh:99
int msgLen
Definition: XrdSsiRespInfo.hh:129
@ isHandle
Definition: XrdSsiRespInfo.hh:58
XrdSsiRespInfoMsg(char *msgP, int mlen)
Definition: XrdSsiRespInfo.hh:117
Resp_t
Definition: XrdSsiRespInfo.hh:58
Definition: XrdSsiRespInfo.hh:44
@ isFile
Definition: XrdSsiRespInfo.hh:58
char * msgBuf
Definition: XrdSsiRespInfo.hh:128
void Init()
Definition: XrdSsiRespInfo.hh:61