#include <XrdSsiRespInfo.hh>
Public Types | |
enum | Resp_t { isNone = 0, isData, isError, isFile, isStream, isHandle } |
Public Member Functions | |
void | Init () |
const char * | State () const |
XrdSsiRespInfo () | |
~XrdSsiRespInfo () | |
Public Attributes | |
union { | |
const char * buff | |
const char * eMsg | |
->msg text when rType == isError | |
long long fsize | |
->file size when rType == isFile | |
XrdSsiStream * strmP | |
->SsiStream when rType == isStream | |
}; | |
union { | |
int blen | |
int eNum | |
errno When rType == isError | |
int fdnum | |
filedesc When rType == isFile | |
}; | |
int | mdlen |
Metadata length. | |
const char * | mdata |
-> Metadata about response. | |
Resp_t | rType |
XrdSsiRespInfo::XrdSsiRespInfo | ( | ) | [inline] |
References Init().
XrdSsiRespInfo::~XrdSsiRespInfo | ( | ) | [inline] |
void XrdSsiRespInfo::Init | ( | ) | [inline] |
const char* XrdSsiRespInfo::State | ( | ) | const [inline] |
union { ... } |
union { ... } |
buffer len When rType == isData buffer len When rType == isHandle
Referenced by Init().
const char* XrdSsiRespInfo::buff |
->buffer when rType == isData ->buffer when rType == isHandle
const char* XrdSsiRespInfo::eMsg |
->msg text when rType == isError
errno When rType == isError
filedesc When rType == isFile
long long XrdSsiRespInfo::fsize |
->file size when rType == isFile
Referenced by Init().
const char* XrdSsiRespInfo::mdata |
-> Metadata about response.
Referenced by Init().
Metadata length.
Referenced by Init().
->SsiStream when rType == isStream