libt2n: (tomj) make compilable again
[libt2n] / src / client.hxx
index 293f548..d4c2480 100644 (file)
@@ -20,6 +20,7 @@
 #define __LIBT2N_CLIENT
 
 #include <string>
+#include <iostream>
 
 #include "connection.hxx"
 #include "types.hxx"
@@ -31,10 +32,16 @@ namespace libt2n
  */
 class client_connection : public connection
 {
+    private:
+        log_level_values log_level;
+        std::ostream *logstream;
+
     public:
-        client_connection()
-            : connection()
-            { }
+        client_connection();
+
+        void set_logging(std::ostream *_logstream, log_level_values _log_level);
+
+        std::ostream* get_logstream(log_level_values level);
 };
 
 }