From 6df466c6928b2c33a5fe2811c516e2aebc10b065 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Thu, 6 Mar 2014 21:44:29 -0800 Subject: [PATCH] Update http code for http parser API changes --- modules/beast_asio/http/HTTPParserImpl.h | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/modules/beast_asio/http/HTTPParserImpl.h b/modules/beast_asio/http/HTTPParserImpl.h index dfd8b1d8e..d322a2117 100644 --- a/modules/beast_asio/http/HTTPParserImpl.h +++ b/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);