WebSocket++ 0.8.4
C++ websocket client/server library
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cwebsocketpp::log::alevelPackage of log levels for logging access events
 Cwebsocketpp::lib::auto_ptr< T >STL class
 Cwebsocketpp::concurrency::basicConcurrency policy that uses std::mutex / boost::mutex
 Cwebsocketpp::log::basic< concurrency, names >Basic logger that outputs to an ostream
 Cwebsocketpp::log::syslog< concurrency, names >Basic logger that outputs to syslog
 Cwebsocketpp::frame::basic_headerThe constant size component of a WebSocket frame header
 Cbroadcast_server
 Cwebsocketpp::transport::bufferA simple utility buffer class
 Cwebsocketpp::log::channel_type_hintPackage of values for hinting at the nature of a given logger
 Cwebsocketpp::utility::ci_lessHelper less than functor for case insensitive find
 Cwebsocketpp::close::code_converterType used to convert close statuses between integer and wire representations
 Cwebsocketpp::message_buffer::pool::con_msg_manager
 Cconfig::connection_base
 Cwebsocketpp::connection< config >Represents an individual WebSocket connection
 Cwebsocketpp::connection_baseStub for user supplied base class
 Cconnection_metadata
 Cwebsocketpp::config::coreServer config with iostream transport
 Cwebsocketpp::config::asioServer config with asio transport and TLS disabled
 Cwebsocketpp::config::asio_tlsServer config with asio transport and TLS enabled
 Cwebsocketpp::config::core_clientClient config with iostream transport
 Cwebsocketpp::config::asio_clientClient config with asio transport and TLS disabled
 Cwebsocketpp::config::asio_tls_clientClient config with asio transport and TLS enabled
 Ccount_server
 Cwebsocketpp::transport::asio::custom_alloc_handler< Handler >
 Cwebsocketpp::config::debug_coreClient/Server debug config with iostream transport
 Cwebsocketpp::config::debug_asioClient/Server debug config with asio transport and TLS disabled
 Cwebsocketpp::config::debug_asio_tlsClient/Server debug config with asio transport and TLS enabled
 Cwebsocketpp::extensions::permessage_deflate::disabled< config >Stub class for use when disabling permessage_deflate extension
 Cwebsocketpp::log::elevelPackage of log levels for logging errors
 Clib::enable_shared_from_this
 Cwebsocketpp::message_buffer::alloc::con_msg_manager< message_type >
 Cwebsocketpp::message_buffer::alloc::con_msg_manager< message >
 Cwebsocketpp::transport::asio::basic_socket::connectionBasic Asio connection socket component
 Cwebsocketpp::transport::asio::tls_socket::connectionTLS enabled Asio connection socket component
 Cwebsocketpp::transport::debug::connection< config >
 Cwebsocketpp::transport::iostream::connection< config >
 Cwebsocketpp::transport::stub::connection< config >
 Cwebsocketpp::extensions::permessage_deflate::enabled< config >
 Cwebsocketpp::transport::asio::basic_socket::endpointBasic ASIO endpoint socket component
 Cwebsocketpp::transport::asio::tls_socket::endpointTLS enabled Asio endpoint socket component
 Cwebsocketpp::transport::debug::endpoint< config >
 Cwebsocketpp::transport::iostream::endpoint< config >
 Cwebsocketpp::transport::stub::endpoint< config >
 Cconfig::endpoint_base
 Cwebsocketpp::endpoint< connection_type, config >
 Cwebsocketpp::endpoint< connection< config >, config >
 Cwebsocketpp::client< websocketpp::config::asio_client >
 Cwebsocketpp::server< websocketpp::config::asio >
 Cwebsocketpp::client< config >Client endpoint role based on the given config
 Cwebsocketpp::server< config >Server endpoint role based on the given config
 Cwebsocketpp::endpoint< connection, config >Creates and manages connections associated with a WebSocket endpoint
 Cwebsocketpp::endpoint_baseStub for user supplied base class
 Cwebsocketpp::message_buffer::alloc::endpoint_msg_manager< con_msg_manager >
 Cwebsocketpp::message_buffer::pool::endpoint_msg_manager
 Clib::error_category
 Cwebsocketpp::error::category
 Cwebsocketpp::extensions::error::category
 Cwebsocketpp::extensions::permessage_deflate::error::categoryPermessage-deflate error category
 Cwebsocketpp::http::error::categoryHTTP parser error category
 Cwebsocketpp::processor::error::processor_categoryCategory for processor errors
 Cwebsocketpp::transport::asio::error::categoryAsio transport error category
 Cwebsocketpp::transport::asio::socket::socket_categoryError category related to asio transport socket policies
 Cwebsocketpp::transport::debug::error::categoryDebug transport error category
 Cwebsocketpp::transport::error::category
 Cwebsocketpp::transport::iostream::error::categoryIostream transport error category
 Cwebsocketpp::transport::stub::error::categoryStub transport error category
 Cstd::exceptionSTL class
 Cwebsocketpp::exception
 Cwebsocketpp::http::exceptionAn exception type specific to HTTP errors
 Cwebsocketpp::frame::extended_headerThe variable size component of a WebSocket frame header
 Cwebsocketpp::concurrency::none_impl::fake_lock_guardA fake lock guard implementation that does nothing
 Cwebsocketpp::concurrency::none_impl::fake_mutexA fake mutex implementation that does nothing
 Cwebsocketpp::transport::asio::handler_allocator
 Cwebsocketpp::extensions::permessage_deflate::detail::has_max_message_size< T >
 Cwebsocketpp::random::none::int_generator< int_type >Thread safe stub "random" integer generator
 Cwebsocketpp::random::random_device::int_generator< int_type, concurrency >Thread safe non-deterministic random integer generator
 Cis_error_code_enum< websocketpp::error::value >
 Cis_error_code_enum< websocketpp::extensions::error::value >
 Cis_error_code_enum< websocketpp::extensions::permessage_deflate::error::value >
 Cis_error_code_enum< websocketpp::http::error::value >
 Cis_error_code_enum< websocketpp::processor::error::processor_errors >
 Cis_error_code_enum< websocketpp::transport::asio::error::value >
 Cis_error_code_enum< websocketpp::transport::debug::error::value >
 Cis_error_code_enum< websocketpp::transport::error::value >
 Cis_error_code_enum< websocketpp::transport::iostream::error::value >
 Cis_error_code_enum< websocketpp::transport::stub::error::value >
 Cwebsocketpp::extensions::permessage_deflate::detail::max_message_size_or_default< Config, Default, bool >
 Cwebsocketpp::extensions::permessage_deflate::detail::max_message_size_or_default< Config, Default, true >
 Cwebsocketpp::md5::md5_state_s
 Cwebsocketpp::message_buffer::message< con_msg_manager >Represents a buffer for a single WebSocket message
 Cwebsocketpp::config::minimal_serverServer config with minimal dependencies
 Cwebsocketpp::processor::hybi13< config >::msg_metadata
 Cwebsocketpp::utility::my_equal< charT >Helper functor for case insensitive find
 Cwebsocketpp::utility::ci_less::nocase_compare
 Cwebsocketpp::concurrency::noneStub concurrency policy that implements the interface using no-ops
 Cwebsocketpp::http::parser::parserBase HTTP parser
 Cwebsocketpp::http::parser::requestStores, parses, and manipulates HTTP requests
 Cwebsocketpp::http::parser::responseStores, parses, and manipulates HTTP responses
 Cwebsocketpp::config::core::permessage_deflate_configExtension specific settings:
 Cwebsocketpp::config::core_client::permessage_deflate_configExtension specific settings:
 Cwebsocketpp::config::debug_core::permessage_deflate_configExtension specific settings:
 Cwebsocketpp::config::minimal_server::permessage_deflate_configExtension specific settings:
 Cwebsocketpp::processor::processor< config >WebSocket protocol processor abstract base class
 Cwebsocketpp::processor::hybi00< config >Processor for Hybi Draft version 00
 Cwebsocketpp::processor::hybi13< config >Processor for Hybi version 13 (RFC6455)
 Cwebsocketpp::processor::hybi08< config >Processor for Hybi Draft version 08
 Cwebsocketpp::processor::hybi07< config >Processor for Hybi Draft version 07
 Cconfig::socket_type::socket_con_type
 Cwebsocketpp::transport::asio::connection< config >Asio based connection transport component
 Cconfig::socket_type
 Cwebsocketpp::transport::asio::endpoint< config >Asio based endpoint transport component
 Ctransport_config::socket_type
 Cwebsocketpp::transport::asio::endpoint< transport_config >
 Cwebsocketpp::log::stubStub logger that ignores all input
 Cwebsocketpp::transport::debug::timer
 Cwebsocketpp::transport::iostream::timer
 Cwebsocketpp::transport::stub::timer
 Cconfig::transport_type::transport_con_type
 Cwebsocketpp::connection< config >Represents an individual WebSocket connection
 Cwebsocketpp::config::core::transport_config
 Cwebsocketpp::config::asio::transport_config
 Cwebsocketpp::config::asio_tls::transport_config
 Cwebsocketpp::config::core_client::transport_config
 Cwebsocketpp::config::asio_client::transport_config
 Cwebsocketpp::config::asio_tls_client::transport_config
 Cwebsocketpp::config::debug_core::transport_config
 Cwebsocketpp::config::debug_asio::transport_config
 Cwebsocketpp::config::debug_asio_tls::transport_config
 Cwebsocketpp::config::minimal_server::transport_config
 Cconfig::transport_type
 Cwebsocketpp::endpoint< connection_type, config >
 Cwebsocketpp::endpoint< connection< config >, config >
 Cwebsocketpp::endpoint< connection, config >Creates and manages connections associated with a WebSocket endpoint
 Cwebsocketpp::frame::uint16_converterTwo byte conversion union
 Cwebsocketpp::frame::uint32_converterFour byte conversion union
 Cwebsocketpp::frame::uint64_converterEight byte conversion union
 Cwebsocketpp::uri
 Cutility_server
 Cwebsocketpp::utf8_validator::validatorProvides streaming UTF8 validation functionality
 Cwebsocket_endpoint