virtual void v_disablePrompt();
virtual void v_enablePrompt();
virtual void v_write(std::string const & data);
+ virtual unsigned v_width() const;
boost::scoped_ptr<ClientReader> reader_;
};
virtual void v_disablePrompt();
virtual void v_enablePrompt();
virtual void v_write(std::string const & data);
+ virtual unsigned v_width() const;
// Editor callbacks
void executeLine(std::string const & text);
void deleteCharOrExit(term::LineEditor & editor);
- void completePath(term::LineEditor & editor, unsigned b, unsigned e,
- std::vector<std::string> & completions);
+ void completePath(term::LineEditor & editor, unsigned & b, unsigned & e,
+ std::string & prefix, std::vector<std::string> & completions);
term::LineEditor editor_;
LineEditorSwitcher * switcher_;
+ std::string default_;
};
}}}