pion::http::server Member List

This is the complete list of members for pion::http::server, including all inherited members.
add_redirect(const std::string &requested_resource, const std::string &new_resource)pion::http::server
add_resource(const std::string &resource, request_handler_t request_handler)pion::http::server
after_stopping(void)pion::tcp::server [inline, protected, virtual]
before_starting(void)pion::tcp::server [inline, protected, virtual]
clear(void)pion::http::server [inline, virtual]
error_handler_t typedefpion::http::server
find_request_handler(const std::string &resource, request_handler_t &request_handler) const pion::http::server [protected, virtual]
get_acceptor(void)pion::tcp::server [inline]
get_acceptor(void) const pion::tcp::server [inline]
get_address(void) const pion::tcp::server [inline]
get_connections(void) const pion::tcp::server
get_endpoint(void) const pion::tcp::server [inline]
get_io_service(void)pion::tcp::server [inline, protected]
get_logger(void)pion::tcp::server [inline]
get_port(void) const pion::tcp::server [inline]
get_ssl_context_type(void)pion::tcp::server [inline]
get_ssl_flag(void) const pion::tcp::server [inline]
handle_bad_request(http::request_ptr &http_request_ptr, tcp::connection_ptr &tcp_conn)pion::http::server [static]
handle_connection(tcp::connection_ptr &tcp_conn)pion::http::server [protected, virtual]
handle_forbidden_request(http::request_ptr &http_request_ptr, tcp::connection_ptr &tcp_conn, const std::string &error_msg)pion::http::server [static]
handle_method_not_allowed(http::request_ptr &http_request_ptr, tcp::connection_ptr &tcp_conn, const std::string &allowed_methods="")pion::http::server [static]
handle_not_found_request(http::request_ptr &http_request_ptr, tcp::connection_ptr &tcp_conn)pion::http::server [static]
handle_request(http::request_ptr &http_request_ptr, tcp::connection_ptr &tcp_conn, const boost::system::error_code &ec)pion::http::server [protected, virtual]
handle_server_error(http::request_ptr &http_request_ptr, tcp::connection_ptr &tcp_conn, const std::string &error_msg)pion::http::server [static]
is_listening(void) const pion::tcp::server [inline]
join(void)pion::tcp::server
m_loggerpion::tcp::server [protected]
remove_resource(const std::string &resource)pion::http::server
request_handler_t typedefpion::http::server
server(const unsigned int tcp_port=0)pion::http::server [inline, explicit]
server(const boost::asio::ip::tcp::endpoint &endpoint)pion::http::server [inline, explicit]
server(scheduler &sched, const unsigned int tcp_port=0)pion::http::server [inline, explicit]
server(scheduler &sched, const boost::asio::ip::tcp::endpoint &endpoint)pion::http::server [inline]
set_address(const boost::asio::ip::address &addr)pion::tcp::server [inline]
set_authentication(http::auth_ptr auth)pion::http::server [inline]
set_bad_request_handler(request_handler_t h)pion::http::server [inline]
set_endpoint(const boost::asio::ip::tcp::endpoint &ep)pion::tcp::server [inline]
set_error_handler(error_handler_t h)pion::http::server [inline]
set_logger(logger log_ptr)pion::tcp::server [inline]
set_max_content_length(std::size_t n)pion::http::server [inline]
set_not_found_handler(request_handler_t h)pion::http::server [inline]
set_port(unsigned int p)pion::tcp::server [inline]
set_ssl_flag(bool b=true)pion::tcp::server [inline]
set_ssl_key_file(const std::string &pem_key_file)pion::tcp::server
start(void)pion::tcp::server
stop(bool wait_until_finished=false)pion::tcp::server
strip_trailing_slash(const std::string &str)pion::http::server [inline, static]
~server()pion::http::server [inline, virtual]

Generated on 16 Sep 2013 for pion by  doxygen 1.6.1