libt2n: (tomj) fixed call of virtual function close() from destructor, fixed return...
[libt2n] / src / command_server.hxx
index be3a6ab..97b3a07 100644 (file)
@@ -33,16 +33,22 @@ class command_server
 
         void handle_packet(const std::string& packet, server_connection* conn);
 
+        int guard_handle;
+
     protected:
         virtual command* cast_command(command* input)
             { return input; }
 
     public:
         command_server(server& _s);
+        ~command_server();
 
         void handle(long long usec_timeout=-1, long long* usec_timeout_remaining=NULL);
 
         void send_hello(unsigned int conn_id);
+
+        std::ostream* get_logstream(log_level_values level)
+            { return s.get_logstream(level); }
 };
 
 template<class T, class B> struct Derived_from {