void disablePrompt();
void enablePrompt();
void write(std::string const & data);
+ unsigned width() const;
protected:
ClientReader(Client & client);
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_;
};
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();
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);