#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
1.6.1