Add 'unflatten' to doxygen/dot processing
[senf.git] / Utils / Console / Server.ih
index d97c1c9..aa77d74 100644 (file)
@@ -114,6 +114,7 @@ namespace detail {
         void disablePrompt();
         void enablePrompt();
         void write(std::string const & data);
+        unsigned width() const;
 
     protected:
         ClientReader(Client & client);
@@ -122,6 +123,7 @@ namespace detail {
         virtual void v_disablePrompt() = 0;
         virtual void v_enablePrompt() = 0;
         virtual void v_write(std::string const & data) = 0;
+        virtual unsigned v_width() const = 0;
 
         Client & client_;
     };
@@ -141,6 +143,7 @@ namespace detail {
         virtual void v_disablePrompt();
         virtual void v_enablePrompt();
         virtual void v_write(std::string const & data);
+        virtual unsigned v_width() const;
 
         void clientData(senf::ReadHelper<ClientHandle>::ptr helper);
         void showPrompt();
@@ -165,6 +168,7 @@ namespace detail {
         virtual void v_disablePrompt();
         virtual void v_enablePrompt();
         virtual void v_write(std::string const & data);
+        virtual unsigned v_width() const;
 
         void newData(int event);