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