#include <XrdHttpExtHandler.hh>
|
| | XrdHttpExtReq (XrdHttpReq *req, XrdHttpProtocol *pr) |
| |
| void | GetClientID (std::string &clid) |
| |
| const XrdSecEntity & | GetSecEntity () const |
| |
| int | BuffgetData (int blen, char **data, bool wait) |
| | Get a pointer to data read from the client, valid for up to blen bytes from the buffer. Returns the validity. More...
|
| |
| int | SendSimpleResp (int code, const char *desc, const char *header_to_add, const char *body, long long bodylen) |
| | Sends a basic response. If the length is < 0 then it is calculated internally. More...
|
| |
| int | StartChunkedResp (int code, const char *desc, const char *header_to_add) |
| | Starts a chunked response; body of request is sent over multiple parts using the SendChunkResp. More...
|
| |
| int | ChunkResp (const char *body, long long bodylen) |
| | Send a (potentially partial) body in a chunked response; invoking with NULL body. More...
|
| |
| int XrdHttpExtReq::BuffgetData |
( |
int |
blen, |
|
|
char ** |
data, |
|
|
bool |
wait |
|
) |
| |
Get a pointer to data read from the client, valid for up to blen bytes from the buffer. Returns the validity.
| int XrdHttpExtReq::ChunkResp |
( |
const char * |
body, |
|
|
long long |
bodylen |
|
) |
| |
Send a (potentially partial) body in a chunked response; invoking with NULL body.
| void XrdHttpExtReq::GetClientID |
( |
std::string & |
clid | ) |
|
| int XrdHttpExtReq::SendSimpleResp |
( |
int |
code, |
|
|
const char * |
desc, |
|
|
const char * |
header_to_add, |
|
|
const char * |
body, |
|
|
long long |
bodylen |
|
) |
| |
Sends a basic response. If the length is < 0 then it is calculated internally.
| int XrdHttpExtReq::StartChunkedResp |
( |
int |
code, |
|
|
const char * |
desc, |
|
|
const char * |
header_to_add |
|
) |
| |
Starts a chunked response; body of request is sent over multiple parts using the SendChunkResp.
| std::string XrdHttpExtReq::clientdn |
| std::string XrdHttpExtReq::clientgroups |
| std::string XrdHttpExtReq::clienthost |
| std::map<std::string, std::string>& XrdHttpExtReq::headers |
| long long XrdHttpExtReq::length |
| int XrdHttpExtReq::mSciTag |
| std::string XrdHttpExtReq::resource |
| std::string XrdHttpExtReq::verb |
The documentation for this class was generated from the following file: