, including all inherited members.
add_stderr(const char *buffer, size_t count) | session_base | |
add_stdout(const char *buffer, size_t count) | session_base | |
close()=0 | session_base | [protected, pure virtual] |
command_result(bool handled, const std::string &cmd, const std::string &rv) | session_base | |
continue_session(const std::string &str="") | session_base | [private] |
get_help(std::string &rv) const | session_base | [private] |
get_info() const | session_base | [inline] |
get_more_help(std::ostream &os, const T &obj) const | session_base | [private] |
get_peer_string() const =0 | session_base | [protected, pure virtual] |
handle_command(std::string &rv, const std::string &cmd, const std::string &args) | session_base | [private] |
handle_stop() | session_base | [private] |
is_attached() const | session_base | [inline, private] |
is_stopped() const | session_base | [inline, private] |
log_level(std::string &rv, const std::string &args) | session_base | [private] |
m_allow_quit | session_base | [private] |
m_app | session_base | [private] |
m_cerr_on | session_base | [private] |
m_cout_on | session_base | [private] |
m_data | session_base | [private] |
m_enable_cls | session_base | [private] |
m_enable_cout_cerr | session_base | [private] |
m_inbuf | session_base | [private] |
m_peer | session_base | [private] |
m_processing_input | session_base | [private] |
m_rsi | session_base | [private] |
m_srv | session_base | [private] |
m_state | session_base | [private] |
m_t_connect | session_base | [private] |
max_length enum value | session_base | [private] |
on_read_done(const system::error_code &error, size_t bytes_transferred) | session_base | [protected] |
on_write_done(std::string *s, state st, const system::error_code &error) | session_base | [protected] |
process_input() | session_base | [private] |
read_more(char *data, size_t max)=0 | session_base | [protected, pure virtual] |
read_more() | session_base | [inline, private] |
read_next_command(std::string &cmd, std::string &args) | session_base | [private] |
SESSION_ATTACHED enum value | session_base | [protected] |
session_base(remote_shell_server_impl &srv, remote_shell_iface *rsi, bool allow_quit, bool enable_cout_cerr, bool enable_cls) | session_base | [inline] |
SESSION_CREATED enum value | session_base | [protected] |
SESSION_STOPPED enum value | session_base | [protected] |
SESSION_STOPPING enum value | session_base | [protected] |
set_nodelay()=0 | session_base | [protected, pure virtual] |
set_stderr_state(bool on) | session_base | [inline] |
set_stdout_state(bool on) | session_base | [inline] |
start(appender_ptr appender) | session_base | [inline] |
state enum name | session_base | [protected] |
stop(const std::string &msg) | session_base | [inline] |
write(const std::string &str) | session_base | [inline, private] |
write(const std::string &str, state st) | session_base | [inline, private] |
write_stderr(std::string *s, state st)=0 | session_base | [protected, pure virtual] |
write_stdout(std::string *s, state st)=0 | session_base | [protected, pure virtual] |
~session_base() | session_base | [inline, virtual] |