changeset 813:a5d7b6b6b6ec

core: add tls_(ip|local)_stream aliases
author David Demelier <markand@malikania.fr>
date Fri, 16 Nov 2018 13:08:23 +0100
parents e29af7701b21
children d0fc4f14678d
files libirccd/irccd/stream.hpp
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libirccd/irccd/stream.hpp	Fri Nov 16 12:54:06 2018 +0100
+++ b/libirccd/irccd/stream.hpp	Fri Nov 16 13:08:23 2018 +0100
@@ -430,6 +430,20 @@
 	socket_stream_base::send(json, socket_, handler);
 }
 
+/**
+ * \brief Convenient alias.
+ */
+using tls_ip_stream = tls_stream<boost::asio::ip::tcp::socket>;
+
+#if defined(BOOST_ASIO_HAS_LOCAL_SOCKETS)
+
+/**
+ * \brief Convenient alias.
+ */
+using tls_local_stream = tls_stream<boost::asio::local::stream_protocol::socket>;
+
+#endif // !BOOST_ASIO_HAS_LOCAL_SOCKETS
+
 #endif // !IRCCD_HAVE_SSL
 
 // }}}