libmoost
session_base Member List
This is the complete list of members for session_base, 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()=0session_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 =0session_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_quitsession_base [private]
m_appsession_base [private]
m_cerr_onsession_base [private]
m_cout_onsession_base [private]
m_datasession_base [private]
m_enable_clssession_base [private]
m_enable_cout_cerrsession_base [private]
m_inbufsession_base [private]
m_peersession_base [private]
m_processing_inputsession_base [private]
m_rsisession_base [private]
m_srvsession_base [private]
m_statesession_base [private]
m_t_connectsession_base [private]
max_length enum valuesession_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)=0session_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 valuesession_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 valuesession_base [protected]
SESSION_STOPPED enum valuesession_base [protected]
SESSION_STOPPING enum valuesession_base [protected]
set_nodelay()=0session_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 namesession_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)=0session_base [protected, pure virtual]
write_stdout(std::string *s, state st)=0session_base [protected, pure virtual]
~session_base()session_base [inline, virtual]