libasyncd
|
Data Fields | |
struct { | |
enum ad_http_request_status_e status | |
struct evbuffer * inbuf | |
char * method | |
char * uri | |
char * httpver | |
char * path | |
char * query | |
qlisttbl_t * headers | |
char * host | |
char * domain | |
off_t contentlength | |
size_t bodyin | |
} | request |
struct { | |
struct evbuffer * outbuf | |
bool frozen_header | |
int code | |
char * reason | |
qlisttbl_t * headers | |
off_t contentlength | |
size_t bodyout | |
} | response |
Definition at line 133 of file ad_http_handler.h.
enum ad_http_request_status_e ad_http_s::status |
request status.
Definition at line 136 of file ad_http_handler.h.
struct evbuffer* ad_http_s::inbuf |
input data buffer.
Definition at line 137 of file ad_http_handler.h.
char* ad_http_s::method |
request method ex) GET
Definition at line 140 of file ad_http_handler.h.
char* ad_http_s::uri |
url+query ex) /data%20path?query=the%20value
Definition at line 141 of file ad_http_handler.h.
char* ad_http_s::httpver |
version ex) HTTP/1.1
Definition at line 142 of file ad_http_handler.h.
char* ad_http_s::path |
decoded path ex) /data path
Definition at line 143 of file ad_http_handler.h.
char* ad_http_s::query |
query string ex) query=the%20value
Definition at line 144 of file ad_http_handler.h.
qlisttbl_t* ad_http_s::headers |
parsed request header entries
response header entries
Definition at line 147 of file ad_http_handler.h.
char* ad_http_s::host |
host ex) www.domain.com or www.domain.com:8080
Definition at line 148 of file ad_http_handler.h.
char* ad_http_s::domain |
domain name ex) www.domain.com (no port number)
Definition at line 149 of file ad_http_handler.h.
off_t ad_http_s::contentlength |
value of Content-Length header.
content length in response
Definition at line 150 of file ad_http_handler.h.
size_t ad_http_s::bodyin |
bytes moved to in-buff
Definition at line 151 of file ad_http_handler.h.
struct { ... } ad_http_s::request |
struct evbuffer* ad_http_s::outbuf |
output data buffer.
Definition at line 156 of file ad_http_handler.h.
bool ad_http_s::frozen_header |
indicator whether we sent header out or not
Definition at line 157 of file ad_http_handler.h.
int ad_http_s::code |
response status-code
Definition at line 160 of file ad_http_handler.h.
char* ad_http_s::reason |
reason-phrase
Definition at line 161 of file ad_http_handler.h.
size_t ad_http_s::bodyout |
bytes added to out-buffer
Definition at line 164 of file ad_http_handler.h.
struct { ... } ad_http_s::response |