#include <XrdXrootdResponse.hh>
|
| const char * | ID () |
| |
| int | Push (void *data, int dlen) |
| |
| int | Push (void) |
| |
| int | Send (void) |
| |
| int | Send (const char *msg) |
| |
| int | Send (XErrorCode ecode, const char *msg) |
| |
| int | Send (void *data, int dlen) |
| |
| int | Send (struct iovec *, int iovcnt, int iolen=-1) |
| |
| int | Send (XResponseType rcode, void *data, int dlen) |
| |
| int | Send (XResponseType rcode, int info, const char *data) |
| |
| int | Send (int fdnum, long long offset, int dlen) |
| |
| void | Set (XrdLink *lp) |
| |
| void | Set (kXR_char *stream) |
| |
| XrdLink * | theLink () |
| |
| void | StreamID (kXR_char *sid) |
| |
| | XrdXrootdResponse (XrdXrootdResponse &rhs) |
| |
| | XrdXrootdResponse () |
| |
| | ~XrdXrootdResponse () |
| |
| XrdXrootdResponse & | operator= (const XrdXrootdResponse &rhs) |
| |
|
| static const char * | TraceID = "Response" |
| |
| XrdXrootdResponse::XrdXrootdResponse |
( |
| ) |
|
|
inline |
| XrdXrootdResponse::~XrdXrootdResponse |
( |
| ) |
|
|
inline |
| const char* XrdXrootdResponse::ID |
( |
void |
| ) |
|
|
inline |
| int XrdXrootdResponse::Push |
( |
void * |
data, |
|
|
int |
dlen |
|
) |
| |
| int XrdXrootdResponse::Push |
( |
void |
| ) |
|
| int XrdXrootdResponse::Send |
( |
void |
| ) |
|
References ServerResponseHeader::dlen, kXR_ok, Link, Resp, XrdLink::Send(), XrdLink::setEtext(), ServerResponseHeader::status, and TRACES.
Referenced by XrdXrootdProtocol::do_Admin(), XrdXrootdProtocol::do_Auth(), XrdXrootdProtocol::do_Bind(), XrdXrootdProtocol::do_Chmod(), XrdXrootdProtocol::do_CKsum(), XrdXrootdProtocol::do_Close(), XrdXrootdProtocol::do_Dirlist(), XrdXrootdProtocol::do_Endsess(), XrdXrootdProtocol::do_Getfile(), XrdXrootdProtocol::do_Locate(), XrdXrootdProtocol::do_Login(), XrdXrootdProtocol::do_Mkdir(), XrdXrootdProtocol::do_Mv(), XrdXrootdProtocol::do_Offload(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::do_Ping(), XrdXrootdProtocol::do_Prepare(), XrdXrootdProtocol::do_Protocol(), XrdXrootdProtocol::do_Putfile(), XrdXrootdProtocol::do_Qconf(), XrdXrootdProtocol::do_Qfh(), XrdXrootdProtocol::do_Qopaque(), XrdXrootdProtocol::do_Qspace(), XrdXrootdProtocol::do_Query(), XrdXrootdProtocol::do_Qxattr(), XrdXrootdProtocol::do_Read(), XrdXrootdProtocol::do_ReadAll(), XrdXrootdProtocol::do_ReadNone(), XrdXrootdProtocol::do_ReadV(), XrdXrootdProtocol::do_Rm(), XrdXrootdProtocol::do_Rmdir(), XrdXrootdProtocol::do_Set(), XrdXrootdProtocol::do_Set_Mon(), XrdXrootdProtocol::do_Stat(), XrdXrootdProtocol::do_Statx(), XrdXrootdProtocol::do_Sync(), XrdXrootdProtocol::do_Truncate(), XrdXrootdProtocol::do_Write(), XrdXrootdProtocol::do_WriteAll(), XrdXrootdProtocol::do_WriteCont(), XrdXrootdProtocol::do_WriteNone(), XrdXrootdAioReq::endRead(), XrdXrootdAioReq::endWrite(), XrdXrootdProtocol::fsError(), XrdXrootdProtocol::getBuff(), XrdXrootdProtocol::Process(), XrdXrootdProtocol::Process2(), XrdXrootdProtocol::rpEmsg(), XrdXrootdJob::Schedule(), XrdXrootdAioReq::sendError(), XrdXrootdCallBack::sendResp(), XrdXrootdJob2Do::sendResult(), XrdXrootdJob::sendResult(), XrdXrootdStats::Stats(), and XrdXrootdProtocol::vpEmsg().
| int XrdXrootdResponse::Send |
( |
const char * |
msg | ) |
|
| int XrdXrootdResponse::Send |
( |
XErrorCode |
ecode, |
|
|
const char * |
msg |
|
) |
| |
| int XrdXrootdResponse::Send |
( |
void * |
data, |
|
|
int |
dlen |
|
) |
| |
| int XrdXrootdResponse::Send |
( |
struct iovec * |
IOResp, |
|
|
int |
iovcnt, |
|
|
int |
iolen = -1 |
|
) |
| |
| int XrdXrootdResponse::Send |
( |
XResponseType |
rcode, |
|
|
void * |
data, |
|
|
int |
dlen |
|
) |
| |
| int XrdXrootdResponse::Send |
( |
XResponseType |
rcode, |
|
|
int |
info, |
|
|
const char * |
data |
|
) |
| |
| int XrdXrootdResponse::Send |
( |
int |
fdnum, |
|
|
long long |
offset, |
|
|
int |
dlen |
|
) |
| |
References XrdLink::sfVec::buffer, ServerResponseHeader::dlen, XrdLink::sfVec::fdnum, kXR_ok, Link, XrdLink::sfVec::offset, Resp, XrdLink::Send(), XrdLink::sfVec::sendsz, XrdLink::setEtext(), ServerResponseHeader::status, and TRACES.
| void XrdXrootdResponse::Set |
( |
XrdLink * |
lp | ) |
|
|
inline |
| void XrdXrootdResponse::Set |
( |
kXR_char * |
stream | ) |
|
| void XrdXrootdResponse::StreamID |
( |
kXR_char * |
sid | ) |
|
|
inline |
| XrdLink* XrdXrootdResponse::theLink |
( |
| ) |
|
|
inline |
| struct iovec XrdXrootdResponse::RespIO[3] |
|
private |
| const char * XrdXrootdResponse::TraceID = "Response" |
|
staticprivate |
| char XrdXrootdResponse::trsid[8] |
|
private |
The documentation for this class was generated from the following files: