staticlib_pion  2.0.2
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
staticlib::pion::http_server Member List

This is the complete list of members for staticlib::pion::http_server, including all inherited members.

active_schedulerstaticlib::pion::tcp_serverprotected
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_poolstaticlib::pion::tcp_serverprotected
get_io_service()staticlib::pion::tcp_serverinline
get_scheduler()staticlib::pion::tcp_serverinline
http_request_reader classstaticlib::pion::http_serverfriend
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_serverinline
listeningstaticlib::pion::tcp_serverprotected
mutexstaticlib::pion::tcp_servermutableprotected
no_more_connectionsstaticlib::pion::tcp_serverprotected
operator=(const tcp_server &)staticlib::pion::tcp_server
server_has_stoppedstaticlib::pion::tcp_serverprotected
set_bad_request_handler(request_handler_type handler)staticlib::pion::http_serverinline
set_not_found_handler(request_handler_type handler)staticlib::pion::http_serverinline
ssl_contextstaticlib::pion::tcp_serverprotected
ssl_flagstaticlib::pion::tcp_serverprotected
start()staticlib::pion::tcp_server
stop(bool wait_until_finished=false)staticlib::pion::tcp_server
tcp_acceptorstaticlib::pion::tcp_serverprotected
tcp_endpointstaticlib::pion::tcp_serverprotected
tcp_server(const asio::ip::tcp::endpoint &endpoint, uint32_t number_of_threads)staticlib::pion::tcp_serverinline
tcp_server(const tcp_server &)staticlib::pion::tcp_server
~http_server() STATICLIB_NOEXCEPTstaticlib::pion::http_serverinline
~tcp_server() STATICLIB_NOEXCEPTstaticlib::pion::tcp_serverinlinevirtual