Fix basic_stream lowest_layer for ssl

This commit is contained in:
Vinnie Falco
2019-03-12 18:58:02 -07:00
parent b7c3c1eb1a
commit fdc83c981b
2 changed files with 4 additions and 9 deletions

View File

@ -2,6 +2,7 @@ Version 232:
* Fix close_socket for net::basic_socket changes * Fix close_socket for net::basic_socket changes
* Fix file_win32_write_op async initiation * Fix file_win32_write_op async initiation
* Fix basic_stream lowest_layer for ssl
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
@ -56,12 +57,6 @@ Version 227:
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Version 227:
* Fix decorator for certain sizes
--------------------------------------------------------------------------------
Version 226: Version 226:
* Support -fno-exceptions * Support -fno-exceptions

View File

@ -294,15 +294,15 @@ private:
template<class> template<class>
friend class boost::asio::ssl::stream; friend class boost::asio::ssl::stream;
// DEPRECATED // DEPRECATED
using lowest_layer_type = net::basic_stream_socket<Protocol>; using lowest_layer_type = socket_type;
// DEPRECATED // DEPRECATED
net::basic_stream_socket<Protocol>& lowest_layer_type&
lowest_layer() noexcept lowest_layer() noexcept
{ {
return impl_->socket; return impl_->socket;
} }
// DEPRECATED // DEPRECATED
net::basic_stream_socket<Protocol> const& lowest_layer_type const&
lowest_layer() const noexcept lowest_layer() const noexcept
{ {
return impl_->socket; return impl_->socket;