diff --git a/src/beast/modules/beast_asio/http/HTTPParserImpl.h b/src/beast/modules/beast_asio/http/HTTPParserImpl.h index dfd8b1d8e..d322a2117 100644 --- a/src/beast/modules/beast_asio/http/HTTPParserImpl.h +++ b/src/beast/modules/beast_asio/http/HTTPParserImpl.h @@ -35,7 +35,7 @@ public: { m_settings.on_message_begin = &HTTPParserImpl::on_message_begin; 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_value = &HTTPParserImpl::on_header_value; m_settings.on_headers_complete = &HTTPParserImpl::on_headers_complete; @@ -152,7 +152,7 @@ private: return ec; } - int onStatusComplete () + int onStatus () { int ec (0); return ec; @@ -214,19 +214,22 @@ private: 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 (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 (parser->data)-> 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 (parser->data)-> onHeaderValue (at, length); @@ -238,7 +241,8 @@ private: 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 (parser->data)-> onBody (at, length);