![]() |
XRootD
|
#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 More... | |
long long | fsize |
->file size when rType == isFile More... | |
XrdSsiStream * | strmP |
->SsiStream when rType == isStream More... | |
}; | |
union { | |
int | blen |
int | eNum |
errno When rType == isError More... | |
int | fdnum |
filedesc When rType == isFile More... | |
}; | |
const char * | mdata |
-> Metadata about response. More... | |
int | mdlen |
Metadata length. More... | |
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 { ... } |
union { ... } |
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(), and State().