Add ssl_stream to experimental:

The ssl_stream wrapper provides C++11 move semantics for ssl::stream,
as well as incorporating the flat_stream workaround for a performance
problem with ssl::stream writes and buffer sequences having length
greater than one.
This commit is contained in:
Vinnie Falco
2018-05-02 08:32:09 -07:00
parent 6108cf3eb7
commit 292801fef7
11 changed files with 741 additions and 19 deletions
-1
View File
@@ -23,7 +23,6 @@ add_executable (tests-example-common
root_certificates.cpp
server_certificate.cpp
session_alloc.cpp
ssl_stream.cpp
)
set_property(TARGET tests-example-common PROPERTY FOLDER "tests")
-1
View File
@@ -12,7 +12,6 @@ local SOURCES =
root_certificates.cpp
server_certificate.cpp
session_alloc.cpp
ssl_stream.cpp
;
local RUN_TESTS ;
-15
View File
@@ -1,15 +0,0 @@
//
// Copyright (c) 2016-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
// Official repository: https://github.com/boostorg/beast
//
#if BOOST_BEAST_USE_OPENSSL
// Test that header file is self-contained.
#include "example/common/ssl_stream.hpp"
#endif