X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FServer.ih;h=aa77d74d607d8cdd4aa735eb43ee62b757288dd0;hb=5443435c4c2b6e4386c5334b5b8358273f2bae93;hp=d97c1c9c60fdbe2dce125144c1916b4cb78a7b56;hpb=7f1c36ac78c8aec05f857d7594ea70e865c822ef;p=senf.git diff --git a/Utils/Console/Server.ih b/Utils/Console/Server.ih index d97c1c9..aa77d74 100644 --- a/Utils/Console/Server.ih +++ b/Utils/Console/Server.ih @@ -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::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);