]> granicus.if.org Git - icinga2/commitdiff
SocketEvents: inherit from Stream
authorAlexander A. Klimov <alexander.klimov@icinga.com>
Tue, 24 Jul 2018 12:24:56 +0000 (14:24 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Wed, 5 Dec 2018 14:59:17 +0000 (15:59 +0100)
refs #6477

lib/base/socketevents.hpp
lib/base/tlsstream.hpp

index 486ec4df170f1273660bbac0e6025ae1575cf8c4..26dc7701909ba82562ce1a98e36251d99b94e1d3 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "base/i2-base.hpp"
 #include "base/socket.hpp"
+#include "base/stream.hpp"
 #include <boost/thread/condition_variable.hpp>
 #include <thread>
 
@@ -37,9 +38,11 @@ namespace icinga
  *
  * @ingroup base
  */
-class SocketEvents
+class SocketEvents : public Stream
 {
 public:
+       DECLARE_PTR_TYPEDEFS(SocketEvents);
+
        ~SocketEvents();
 
        virtual void OnEvent(int revents);
index 8e4ceb08eb163c524102609e431610452651894d..45519b5b18b191c9f8ce32643cbd500cb6ccc565 100644 (file)
@@ -43,7 +43,7 @@ enum TlsAction
  *
  * @ingroup base
  */
-class TlsStream final : public Stream, private SocketEvents
+class TlsStream final : public SocketEvents
 {
 public:
        DECLARE_PTR_TYPEDEFS(TlsStream);