Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

websocketpp::log::alevel | Package of log levels for logging access events
websocketpp::lib::auto_ptr< T > | STL class
websocketpp::concurrency::basic | Concurrency policy that uses std::mutex / boost::mutex
websocketpp::log::basic< concurrency, names > | Basic logger that outputs to an ostream
websocketpp::log::syslog< concurrency, names > | Basic logger that outputs to syslog
websocketpp::frame::basic_header | The constant size component of a WebSocket frame header
broadcast_server |
websocketpp::transport::buffer | A simple utility buffer class
websocketpp::log::channel_type_hint | Package of values for hinting at the nature of a given logger
websocketpp::utility::ci_less | Helper less than functor for case insensitive find
websocketpp::close::code_converter | Type used to convert close statuses between integer and wire representations
websocketpp::message_buffer::pool::con_msg_manager |
config::connection_base |
websocketpp::connection< config > | Represents an individual WebSocket connection
websocketpp::connection_base | Stub for user supplied base class
connection_metadata |
websocketpp::config::core | Server config with iostream transport
websocketpp::config::asio | Server config with asio transport and TLS disabled
websocketpp::config::asio_tls | Server config with asio transport and TLS enabled
websocketpp::config::core_client | Client config with iostream transport
websocketpp::config::asio_client | Client config with asio transport and TLS disabled
websocketpp::config::asio_tls_client | Client config with asio transport and TLS enabled
count_server |
websocketpp::transport::asio::custom_alloc_handler< Handler > |
websocketpp::config::debug_core | Client/Server debug config with iostream transport
websocketpp::config::debug_asio | Client/Server debug config with asio transport and TLS disabled
websocketpp::config::debug_asio_tls | Client/Server debug config with asio transport and TLS enabled
websocketpp::extensions::permessage_deflate::disabled< config > | Stub class for use when disabling permessage_deflate extension
websocketpp::log::elevel | Package of log levels for logging errors
lib::enable_shared_from_this |
websocketpp::message_buffer::alloc::con_msg_manager< message_type > |
websocketpp::message_buffer::alloc::con_msg_manager< message > |
websocketpp::transport::asio::basic_socket::connection | Basic Asio connection socket component
websocketpp::transport::asio::tls_socket::connection | TLS enabled Asio connection socket component
websocketpp::transport::debug::connection< config > |
websocketpp::transport::iostream::connection< config > |
websocketpp::transport::stub::connection< config > |
websocketpp::extensions::permessage_deflate::enabled< config > |
websocketpp::transport::asio::basic_socket::endpoint | Basic ASIO endpoint socket component
websocketpp::transport::asio::tls_socket::endpoint | TLS enabled Asio endpoint socket component
websocketpp::transport::debug::endpoint< config > |
websocketpp::transport::iostream::endpoint< config > |
websocketpp::transport::stub::endpoint< config > |
config::endpoint_base |
websocketpp::endpoint< connection_type, config > |
websocketpp::endpoint< connection< config >, config > |
websocketpp::client< websocketpp::config::asio_client > |
websocketpp::server< websocketpp::config::asio > |
websocketpp::client< config > | Client endpoint role based on the given config
websocketpp::server< config > | Server endpoint role based on the given config
websocketpp::endpoint< connection, config > | Creates and manages connections associated with a WebSocket endpoint
websocketpp::endpoint_base | Stub for user supplied base class
websocketpp::message_buffer::alloc::endpoint_msg_manager< con_msg_manager > |
websocketpp::message_buffer::pool::endpoint_msg_manager |
lib::error_category |
websocketpp::error::category |
websocketpp::extensions::error::category |
websocketpp::extensions::permessage_deflate::error::category | Permessage-deflate error category
websocketpp::http::error::category | HTTP parser error category
websocketpp::processor::error::processor_category | Category for processor errors
websocketpp::transport::asio::error::category | Asio transport error category
websocketpp::transport::asio::socket::socket_category | Error category related to asio transport socket policies
websocketpp::transport::debug::error::category | Debug transport error category
websocketpp::transport::error::category |
websocketpp::transport::iostream::error::category | Iostream transport error category
websocketpp::transport::stub::error::category | Stub transport error category
std::exception | STL class
websocketpp::exception |
websocketpp::http::exception | An exception type specific to HTTP errors
websocketpp::frame::extended_header | The variable size component of a WebSocket frame header
websocketpp::concurrency::none_impl::fake_lock_guard | A fake lock guard implementation that does nothing
websocketpp::concurrency::none_impl::fake_mutex | A fake mutex implementation that does nothing
websocketpp::transport::asio::handler_allocator |
websocketpp::random::none::int_generator< int_type > | Thread safe stub "random" integer generator
websocketpp::random::random_device::int_generator< int_type, concurrency > | Thread safe non-deterministic random integer generator
is_error_code_enum< websocketpp::error::value > |
is_error_code_enum< websocketpp::extensions::error::value > |
is_error_code_enum< websocketpp::extensions::permessage_deflate::error::value > |
is_error_code_enum< websocketpp::http::error::value > |
is_error_code_enum< websocketpp::processor::error::processor_errors > |
is_error_code_enum< websocketpp::transport::asio::error::value > |
is_error_code_enum< websocketpp::transport::debug::error::value > |
is_error_code_enum< websocketpp::transport::error::value > |
is_error_code_enum< websocketpp::transport::iostream::error::value > |
is_error_code_enum< websocketpp::transport::stub::error::value > |
websocketpp::md5::md5_state_s |
websocketpp::message_buffer::message< con_msg_manager > | Represents a buffer for a single WebSocket message
websocketpp::config::minimal_server | Server config with minimal dependencies
websocketpp::processor::hybi13< config >::msg_metadata |
websocketpp::utility::my_equal< charT > | Helper functor for case insensitive find
websocketpp::utility::ci_less::nocase_compare |
websocketpp::concurrency::none | Stub concurrency policy that implements the interface using no-ops
websocketpp::http::parser::parser | Base HTTP parser
websocketpp::http::parser::request | Stores, parses, and manipulates HTTP requests
websocketpp::http::parser::response | Stores, parses, and manipulates HTTP responses
websocketpp::config::core::permessage_deflate_config | Extension specific settings:
websocketpp::config::core_client::permessage_deflate_config | Extension specific settings:
websocketpp::config::debug_core::permessage_deflate_config | Extension specific settings:
websocketpp::config::minimal_server::permessage_deflate_config | Extension specific settings:
websocketpp::processor::processor< config > | WebSocket protocol processor abstract base class
websocketpp::processor::hybi00< config > | Processor for Hybi Draft version 00
websocketpp::processor::hybi13< config > | Processor for Hybi version 13 (RFC6455)
websocketpp::processor::hybi08< config > | Processor for Hybi Draft version 08
websocketpp::processor::hybi07< config > | Processor for Hybi Draft version 07
config::socket_type::socket_con_type |
websocketpp::transport::asio::connection< config > | Asio based connection transport component
config::socket_type |
websocketpp::transport::asio::endpoint< config > | Asio based endpoint transport component
transport_config::socket_type |
websocketpp::transport::asio::endpoint< transport_config > |
websocketpp::log::stub | Stub logger that ignores all input
websocketpp::transport::debug::timer |
websocketpp::transport::iostream::timer |
websocketpp::transport::stub::timer |
config::transport_type::transport_con_type |
websocketpp::connection< config > | Represents an individual WebSocket connection
websocketpp::config::core::transport_config |
websocketpp::config::asio::transport_config |
websocketpp::config::asio_tls::transport_config |
websocketpp::config::core_client::transport_config |
websocketpp::config::asio_client::transport_config |
websocketpp::config::asio_tls_client::transport_config |
websocketpp::config::debug_core::transport_config |
websocketpp::config::debug_asio::transport_config |
websocketpp::config::debug_asio_tls::transport_config |
websocketpp::config::minimal_server::transport_config |
config::transport_type |
websocketpp::endpoint< connection_type, config > |
websocketpp::endpoint< connection< config >, config > |
websocketpp::endpoint< connection, config > | Creates and manages connections associated with a WebSocket endpoint
websocketpp::frame::uint16_converter | Two byte conversion union
websocketpp::frame::uint32_converter | Four byte conversion union
websocketpp::frame::uint64_converter | Eight byte conversion union
websocketpp::uri |
utility_server |
websocketpp::utf8_validator::validator | Provides streaming UTF8 validation functionality
websocket_endpoint |