libt2n: (gerd) fix exception passing
[libt2n] / src / client.hxx
index 28cded2..91c17b9 100644 (file)
 namespace libt2n
 {
 
+/** @brief a (generic) connection from client to server. Abstract.
+ */
 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);
 };
 
 }