aboutsummaryrefslogtreecommitdiff
path: root/libcmix-network/accept.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'libcmix-network/accept.hpp')
-rw-r--r--libcmix-network/accept.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcmix-network/accept.hpp b/libcmix-network/accept.hpp
index dde98a3..f7d068a 100644
--- a/libcmix-network/accept.hpp
+++ b/libcmix-network/accept.hpp
@@ -12,11 +12,11 @@
/*!
* \brief AcceptHandler Handy typedef for a function taking an tcp::socket.
*/
-typedef std::function<void(boost::asio::ip::tcp::socket&&)> AcceptHandler;
+typedef std::function<void(std::unique_ptr<boost::asio::ip::tcp::socket>&&)> AcceptHandler;
/*!
* \brief SSLAcceptHandler Handy typedef for a function taking an "SSLSocket"
*/
-typedef std::function<void(boost::asio::ssl::stream<boost::asio::ip::tcp::socket>&&)> SSLAcceptHandler;
+typedef std::function<void(std::unique_ptr<boost::asio::ssl::stream<boost::asio::ip::tcp::socket>>&&, std::shared_ptr<boost::asio::ssl::context>)> SSLAcceptHandler;
/*!
* \brief accept_loop Keeps accepting connections on the specified acceptor