mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Use autotls instead of multitls in websocket:
The MultiSocket class implements a socket that handshakes in multiple protocols including SSL and PROXY. Unfortunately the way it type-erases the handlers and buffers is incompatible with boost::asio coroutines. To pave the way for coroutines this is part of a larger set of changes that roll back the usage of MultiSocket to older code, and some custom implementations that use templates. The custom implementations are more simple since they use coroutines. Removing MultiSocket will make many other classes and source files unused, a big win for trimming down the codebase size.
This commit is contained in:
@@ -4210,7 +4210,7 @@
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\websocket\src\shared_const_buffer.hpp">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\websocket\src\sockets\multitls.hpp">
|
||||
<ClInclude Include="..\..\src\websocket\src\sockets\autotls.hpp">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\websocket\src\sockets\socket_base.hpp">
|
||||
</ClInclude>
|
||||
|
||||
@@ -5667,7 +5667,7 @@
|
||||
<ClInclude Include="..\..\src\websocket\src\shared_const_buffer.hpp">
|
||||
<Filter>websocket\src</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\websocket\src\sockets\multitls.hpp">
|
||||
<ClInclude Include="..\..\src\websocket\src\sockets\autotls.hpp">
|
||||
<Filter>websocket\src\sockets</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\websocket\src\sockets\socket_base.hpp">
|
||||
|
||||
Reference in New Issue
Block a user