, 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] |