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.