|
XRootD
|
#include <XrdSsiRespInfo.hh>
Collaboration diagram for XrdSsiRespInfo: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().
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
inline |
| union { ... } XrdSsiRespInfo |
| union { ... } XrdSsiRespInfo |
| const char* XrdSsiRespInfo::mdata |
-> Metadata about response.
Definition at line 56 of file XrdSsiRespInfo.hh.
Referenced by XrdSsiFileSess::AttnInfo(), XrdSsiRequest::GetMetadata(), Init(), and XrdSsiResponder::SetMetadata().
| int XrdSsiRespInfo::mdlen |
Metadata length.
Definition at line 55 of file XrdSsiRespInfo.hh.
Referenced by XrdSsiFileSess::AttnInfo(), XrdSsiRequest::GetMetadata(), Init(), and XrdSsiResponder::SetMetadata().
| Resp_t XrdSsiRespInfo::rType |
Definition at line 59 of file XrdSsiRespInfo.hh.
Referenced by XrdSsiFileSess::AttnInfo(), XrdSsiRequest::GetResponseData(), Init(), XrdSsiFileReq::ProcessResponse(), XrdSsiFileReq::Read(), XrdSsiFileReq::Send(), XrdSsiResponder::SetErrResponse(), XrdSsiResponder::SetResponse(), XrdSsiResponder::SetResponse(), XrdSsiResponder::SetResponse(), and State().