|
static int | OnMessageBegin (struct http_parser *parser) |
|
static int | OnHeadersComplete (struct http_parser *parser) |
|
static int | OnMessageComplete (struct http_parser *parser) |
|
static int | OnUrl (struct http_parser *parser, const char *loc, size_t length) |
|
static int | OnStatusComplete (struct http_parser *parser) |
|
static int | OnHeaderField (struct http_parser *parser, const char *loc, size_t length) |
|
static int | OnHeaderValue (struct http_parser *parser, const char *loc, size_t length) |
|
static int | OnBody (struct http_parser *parser, const char *loc, size_t length) |
|
Definition at line 27 of file http_session.cc.
HttpSession::RequestBuilder::RequestBuilder |
( |
| ) |
|
|
inline |
void HttpSession::RequestBuilder::Clear |
( |
| ) |
|
|
inline |
bool HttpSession::RequestBuilder::complete |
( |
| ) |
const |
|
inline |
HttpRequest* HttpSession::RequestBuilder::GetRequest |
( |
| ) |
|
|
inline |
static int HttpSession::RequestBuilder::OnBody |
( |
struct http_parser * |
parser, |
|
|
const char * |
loc, |
|
|
size_t |
length |
|
) |
| |
|
inlinestaticprivate |
static int HttpSession::RequestBuilder::OnHeaderField |
( |
struct http_parser * |
parser, |
|
|
const char * |
loc, |
|
|
size_t |
length |
|
) |
| |
|
inlinestaticprivate |
static int HttpSession::RequestBuilder::OnHeadersComplete |
( |
struct http_parser * |
parser | ) |
|
|
inlinestaticprivate |
static int HttpSession::RequestBuilder::OnHeaderValue |
( |
struct http_parser * |
parser, |
|
|
const char * |
loc, |
|
|
size_t |
length |
|
) |
| |
|
inlinestaticprivate |
static int HttpSession::RequestBuilder::OnMessageBegin |
( |
struct http_parser * |
parser | ) |
|
|
inlinestaticprivate |
static int HttpSession::RequestBuilder::OnMessageComplete |
( |
struct http_parser * |
parser | ) |
|
|
inlinestaticprivate |
static int HttpSession::RequestBuilder::OnStatusComplete |
( |
struct http_parser * |
parser | ) |
|
|
inlinestaticprivate |
static int HttpSession::RequestBuilder::OnUrl |
( |
struct http_parser * |
parser, |
|
|
const char * |
loc, |
|
|
size_t |
length |
|
) |
| |
|
inlinestaticprivate |
size_t HttpSession::RequestBuilder::Parse |
( |
const u_int8_t * |
data, |
|
|
size_t |
datalen |
|
) |
| |
|
inline |
void HttpSession::RequestBuilder::PushHeader |
( |
| ) |
|
|
inlineprivate |
bool HttpSession::RequestBuilder::complete_ |
|
private |
string HttpSession::RequestBuilder::header_key_ |
|
private |
string HttpSession::RequestBuilder::header_value_ |
|
private |
struct http_parser HttpSession::RequestBuilder::parser_ |
|
private |
std::unique_ptr<HttpRequest> HttpSession::RequestBuilder::request_ |
|
private |
struct http_parser_settings HttpSession::RequestBuilder::settings_ |
|
staticprivate |
string HttpSession::RequestBuilder::tmp_url_ |
|
private |
The documentation for this class was generated from the following file: