diff --git a/CHANGELOG.md b/CHANGELOG.md index 98e6865e..8c5748fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +Version 105: + +* Fix compile error in websocket snippet + +-------------------------------------------------------------------------------- + Version 104: * Remove unused include diff --git a/test/doc/websocket_snippets.cpp b/test/doc/websocket_snippets.cpp index 1f093b78..f1436a65 100644 --- a/test/doc/websocket_snippets.cpp +++ b/test/doc/websocket_snippets.cpp @@ -234,23 +234,20 @@ void echo(stream& ws, //[ws_snippet_22 -struct custom_stream -{ - friend - void - teardown( - role_type role, - custom_stream& stream, - error_code& ec); +struct custom_stream; - template - friend - void - async_teardown( - role_type role, - custom_stream& stream, - TeardownHandler&& handler); -}; +void +teardown( + role_type role, + custom_stream& stream, + error_code& ec); + +template +void +async_teardown( + role_type role, + custom_stream& stream, + TeardownHandler&& handler); //] @@ -272,7 +269,7 @@ struct custom_wrapper void teardown( role_type role, - custom_stream& stream, + custom_wrapper& stream, error_code& ec) { using boost::beast::websocket::teardown; @@ -284,7 +281,7 @@ struct custom_wrapper void async_teardown( role_type role, - custom_stream& stream, + custom_wrapper& stream, TeardownHandler&& handler) { using boost::beast::websocket::async_teardown;