mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Update http code for http parser API changes
This commit is contained in:
@@ -35,7 +35,7 @@ public:
|
|||||||
{
|
{
|
||||||
m_settings.on_message_begin = &HTTPParserImpl::on_message_begin;
|
m_settings.on_message_begin = &HTTPParserImpl::on_message_begin;
|
||||||
m_settings.on_url = &HTTPParserImpl::on_url;
|
m_settings.on_url = &HTTPParserImpl::on_url;
|
||||||
m_settings.on_status_complete = &HTTPParserImpl::on_status_complete;
|
m_settings.on_status = &HTTPParserImpl::on_status;
|
||||||
m_settings.on_header_field = &HTTPParserImpl::on_header_field;
|
m_settings.on_header_field = &HTTPParserImpl::on_header_field;
|
||||||
m_settings.on_header_value = &HTTPParserImpl::on_header_value;
|
m_settings.on_header_value = &HTTPParserImpl::on_header_value;
|
||||||
m_settings.on_headers_complete = &HTTPParserImpl::on_headers_complete;
|
m_settings.on_headers_complete = &HTTPParserImpl::on_headers_complete;
|
||||||
@@ -152,7 +152,7 @@ private:
|
|||||||
return ec;
|
return ec;
|
||||||
}
|
}
|
||||||
|
|
||||||
int onStatusComplete ()
|
int onStatus ()
|
||||||
{
|
{
|
||||||
int ec (0);
|
int ec (0);
|
||||||
return ec;
|
return ec;
|
||||||
@@ -214,19 +214,22 @@ private:
|
|||||||
onUrl (at, length);
|
onUrl (at, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int on_status_complete (http_parser* parser)
|
static int on_status (http_parser* parser,
|
||||||
|
char const* /*at*/, size_t /*length*/)
|
||||||
{
|
{
|
||||||
return static_cast <HTTPParserImpl*> (parser->data)->
|
return static_cast <HTTPParserImpl*> (parser->data)->
|
||||||
onStatusComplete ();
|
onStatus ();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int on_header_field (http_parser* parser, const char *at, size_t length)
|
static int on_header_field (http_parser* parser,
|
||||||
|
const char *at, size_t length)
|
||||||
{
|
{
|
||||||
return static_cast <HTTPParserImpl*> (parser->data)->
|
return static_cast <HTTPParserImpl*> (parser->data)->
|
||||||
onHeaderField (at, length);
|
onHeaderField (at, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int on_header_value (http_parser* parser, const char *at, size_t length)
|
static int on_header_value (http_parser* parser,
|
||||||
|
const char *at, size_t length)
|
||||||
{
|
{
|
||||||
return static_cast <HTTPParserImpl*> (parser->data)->
|
return static_cast <HTTPParserImpl*> (parser->data)->
|
||||||
onHeaderValue (at, length);
|
onHeaderValue (at, length);
|
||||||
@@ -238,7 +241,8 @@ private:
|
|||||||
onHeadersComplete ();
|
onHeadersComplete ();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int on_body (http_parser* parser, const char *at, size_t length)
|
static int on_body (http_parser* parser,
|
||||||
|
const char *at, size_t length)
|
||||||
{
|
{
|
||||||
return static_cast <HTTPParserImpl*> (parser->data)->
|
return static_cast <HTTPParserImpl*> (parser->data)->
|
||||||
onBody (at, length);
|
onBody (at, length);
|
||||||
|
|||||||
Reference in New Issue
Block a user