![]() |
staticlib_pion
2.0.2
|
This is the complete list of members for staticlib::pion::http_server, including all inherited members.
| active_scheduler | staticlib::pion::tcp_server | protected |
| add_handler(const std::string &method, const std::string &resource, request_handler_type request_handler) | staticlib::pion::http_server | |
| add_payload_handler(const std::string &method, const std::string &resource, payload_handler_creator_type payload_handler) | staticlib::pion::http_server | |
| add_websocket_handler(const std::string &event, const std::string &resource, websocket_handler_type handler) | staticlib::pion::http_server | |
| broadcast_websocket(const std::string &path, sl::io::span< const char > message, sl::websocket::frame_type frame_type=sl::websocket::frame_type::text, const std::set< std::string > &dest_ids=std::set< std::string >()) | staticlib::pion::http_server | |
| conn_pool | staticlib::pion::tcp_server | protected |
| get_io_service() | staticlib::pion::tcp_server | inline |
| get_scheduler() | staticlib::pion::tcp_server | inline |
| http_request_reader class | staticlib::pion::http_server | friend |
| http_server(uint32_t number_of_threads, uint16_t port, asio::ip::address_v4 ip_address=asio::ip::address_v4::any(), uint32_t read_timeout_millis=10000, const std::string &ssl_key_file=std::string(), std::function< std::string(std::size_t, asio::ssl::context::password_purpose)> ssl_key_password_callback=[](std::size_t, asio::ssl::context::password_purpose){return std::string();}, const std::string &ssl_verify_file=std::string(), std::function< bool(bool, asio::ssl::verify_context &)> ssl_verify_callback=[](bool, asio::ssl::verify_context &){return true;}) | staticlib::pion::http_server | |
| is_listening() const | staticlib::pion::tcp_server | inline |
| listening | staticlib::pion::tcp_server | protected |
| mutex | staticlib::pion::tcp_server | mutableprotected |
| no_more_connections | staticlib::pion::tcp_server | protected |
| operator=(const tcp_server &) | staticlib::pion::tcp_server | |
| server_has_stopped | staticlib::pion::tcp_server | protected |
| set_bad_request_handler(request_handler_type handler) | staticlib::pion::http_server | inline |
| set_not_found_handler(request_handler_type handler) | staticlib::pion::http_server | inline |
| ssl_context | staticlib::pion::tcp_server | protected |
| ssl_flag | staticlib::pion::tcp_server | protected |
| start() | staticlib::pion::tcp_server | |
| stop(bool wait_until_finished=false) | staticlib::pion::tcp_server | |
| tcp_acceptor | staticlib::pion::tcp_server | protected |
| tcp_endpoint | staticlib::pion::tcp_server | protected |
| tcp_server(const asio::ip::tcp::endpoint &endpoint, uint32_t number_of_threads) | staticlib::pion::tcp_server | inline |
| tcp_server(const tcp_server &) | staticlib::pion::tcp_server | |
| ~http_server() STATICLIB_NOEXCEPT | staticlib::pion::http_server | inline |
| ~tcp_server() STATICLIB_NOEXCEPT | staticlib::pion::tcp_server | inlinevirtual |
1.8.1.2