Refactor fail/clode code

This commit is contained in:
Vinnie Falco
2017-08-02 13:25:53 -07:00
parent 34c982b0e7
commit 756de5d703
6 changed files with 107 additions and 65 deletions

View File

@@ -3791,6 +3791,10 @@ private:
http::basic_fields<Allocator>> const& req,
Decorator const& decorator);
void
on_response(response_type const& resp,
detail::sec_ws_key_type const& key, error_code& ec);
template<class Decorator>
void
do_accept(Decorator const& decorator,
@@ -3811,8 +3815,17 @@ private:
error_code& ec);
void
do_response(response_type const& resp,
detail::sec_ws_key_type const& key, error_code& ec);
do_fail(
close_code code,
error_code ev,
error_code& ec);
template<class Handler>
void
do_async_fail(
close_code code,
error_code ev,
Handler&& handler);
};
} // websocket