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