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