#include <XrdSsiRespInfo.hh>
Public Types | |
| enum | Resp_t { isNone = 0 , isData , isError , isFile , isStream , isHandle } |
Public Member Functions | |
| XrdSsiRespInfo () | |
| ~XrdSsiRespInfo () | |
| void | Init () |
| const char * | State () const |
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 | |
| }; | |
| const char * | mdata |
| -> Metadata about response. | |
| int | mdlen |
| Metadata length. | |
| Resp_t | rType |
Definition at line 43 of file XrdSsiRespInfo.hh.
| Enumerator | |
|---|---|
| isNone | |
| isData | |
| isError | |
| isFile | |
| isStream | |
| isHandle | |
Definition at line 58 of file XrdSsiRespInfo.hh.
|
inline |
Definition at line 72 of file XrdSsiRespInfo.hh.
References Init().
|
inline |
Definition at line 73 of file XrdSsiRespInfo.hh.
|
inline |
Definition at line 61 of file XrdSsiRespInfo.hh.
References isNone, mdata, mdlen, and rType.
Referenced by XrdSsiRespInfo(), and XrdSsiResponder::BindRequest().
|
inline |
| union { ... } XrdSsiRespInfo |
| union { ... } XrdSsiRespInfo |
| const char* XrdSsiRespInfo::mdata |
-> Metadata about response.
Definition at line 56 of file XrdSsiRespInfo.hh.
Referenced by XrdSsiFileSess::AttnInfo(), and Init().
| int XrdSsiRespInfo::mdlen |
Metadata length.
Definition at line 55 of file XrdSsiRespInfo.hh.
Referenced by XrdSsiFileSess::AttnInfo(), and Init().
| Resp_t XrdSsiRespInfo::rType |
Definition at line 59 of file XrdSsiRespInfo.hh.
Referenced by XrdSsiFileSess::AttnInfo(), Init(), and State().