|
libmoost
|
#include <cstdio>#include <set>#include <queue>#include <string>#include <stdexcept>#include <boost/asio.hpp>#include <boost/bind.hpp>#include <boost/enable_shared_from_this.hpp>#include <boost/noncopyable.hpp>#include <boost/foreach.hpp>#include <boost/algorithm/string/trim.hpp>#include <boost/thread.hpp>#include <boost/date_time/posix_time/posix_time.hpp>#include "../../include/moost/terminal_format.hpp"#include "../../include/moost/utils/foreach.hpp"#include "../../include/moost/io/helper.hpp"#include "../../include/moost/io/async_stream_forwarder.hpp"#include "../../include/moost/service/remote_shell.h"#include "../../include/moost/service/posix_stream_stealer.h"
Go to the source code of this file.
Classes | |
| class | moost::service::remote_shell_server_impl |
| struct | moost::service::remote_shell_server_impl::noop_pre_shutdown_func |
| struct | moost::service::remote_shell_server_impl::command |
| class | session_io_socket |
| class | session_io_console |
| class | session_writer< SessionIoT > |
| class | session_base |
| class | session< SessionIoT, AllowQuit, EnableCLS > |
Namespaces | |
| namespace | moost |
Creates a unique temporary directory; removed on scope exit. | |
| namespace | moost::service |
Typedefs | |
| typedef shared_ptr< session_base > | session_ptr |
| typedef shared_ptr< tcp::socket > | socket_ptr |
| typedef void(session_base::* | session_meth )(const char *buffer, size_t count) |
| typedef void(session_base::* session_meth)(const char *buffer, size_t count) |
Definition at line 70 of file remote_shell.cpp.
| typedef shared_ptr<session_base> session_ptr |
Definition at line 67 of file remote_shell.cpp.
| typedef shared_ptr<tcp::socket> socket_ptr |
Definition at line 69 of file remote_shell.cpp.