Definition readline_buffer.h:11
static const std::vector< std::string > & get_completions()
Definition readline_buffer.cpp:111
virtual int sync()
Definition readline_buffer.cpp:116
bool is_running() const
Definition readline_buffer.h:16
void set_prompt(const std::string &prompt)
Definition readline_buffer.cpp:92
void start()
Definition readline_buffer.cpp:53
void stop()
Definition readline_buffer.cpp:63
size_t m_prompt_length
Definition readline_buffer.h:30
static void add_completion(const std::string &command)
Definition readline_buffer.cpp:104
std::streambuf * m_cout_buf
Definition readline_buffer.h:29
linestatus get_line(std::string &line) const
Definition readline_buffer.cpp:73
readline_buffer()
Definition readline_buffer.cpp:47
static std::vector< std::string > & completion_commands()
Definition readline_buffer.cpp:41
bool m_restart
Definition readline_buffer.h:41
readline_buffer * m_buffer
Definition readline_buffer.h:40
~suspend_readline()
Definition readline_buffer.cpp:33
suspend_readline()
Definition readline_buffer.cpp:22
Definition readline_buffer.h:8
linestatus
Definition readline_buffer.h:9
@ partial
Definition readline_buffer.h:9
@ full
Definition readline_buffer.h:9
@ empty
Definition readline_buffer.h:9
void clear_screen()
Definition readline_buffer.cpp:258