#include <XrdHttpExtHandler.hh>
|
| | XrdHttpExtReq (XrdHttpReq *req, XrdHttpProtocol *pr) |
| |
| 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...
|
| |
◆ XrdHttpExtReq()
◆ BuffgetData()
| 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.
◆ ChunkResp()
| int XrdHttpExtReq::ChunkResp |
( |
const char * |
body, |
|
|
long long |
bodylen |
|
) |
| |
Send a (potentially partial) body in a chunked response; invoking with NULL body.
◆ GetSecEntity()
◆ SendSimpleResp()
| 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.
◆ StartChunkedResp()
| 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.
◆ clientdn
| std::string XrdHttpExtReq::clientdn |
◆ clientgroups
| std::string XrdHttpExtReq::clientgroups |
◆ clienthost
| std::string XrdHttpExtReq::clienthost |
◆ headers
| std::map<std::string, std::string>& XrdHttpExtReq::headers |
◆ length
| long long XrdHttpExtReq::length |
◆ prot
◆ resource
| std::string XrdHttpExtReq::resource |
◆ verb
| std::string XrdHttpExtReq::verb |
The documentation for this class was generated from the following file: