Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

websocketpp | Namespace for the WebSocket++ project
config |
asio_client | Client config with asio transport and TLS disabled
transport_config |
core_client | Client config with iostream transport
transport_config |
permessage_deflate_config | Extension specific settings:
asio | Server config with asio transport and TLS disabled
transport_config |
core | Server config with iostream transport
transport_config |
permessage_deflate_config | Extension specific settings:
asio_tls | Server config with asio transport and TLS enabled
transport_config |
asio_tls_client | Client config with asio transport and TLS enabled
transport_config |
debug_core | Client/Server debug config with iostream transport
transport_config |
permessage_deflate_config | Extension specific settings:
debug_asio_tls | Client/Server debug config with asio transport and TLS enabled
transport_config |
debug_asio | Client/Server debug config with asio transport and TLS disabled
transport_config |
minimal_server | Server config with minimal dependencies
transport_config |
permessage_deflate_config | Extension specific settings:
transport | Transport policies provide network connectivity and timers
asio | Transport policy that uses asio
basic_socket |
connection | Basic Asio connection socket component
endpoint | Basic ASIO endpoint socket component
error | Asio transport errors
category | Asio transport error category
socket |
socket_category | Error category related to asio transport socket policies
tls_socket |
connection | TLS enabled Asio connection socket component
endpoint | TLS enabled Asio endpoint socket component
endpoint | Asio based endpoint transport component
connection | Asio based connection transport component
handler_allocator |
custom_alloc_handler |
iostream | Transport policy that uses STL iostream for I/O and does not support timers
error | Iostream transport errors
category | Iostream transport error category
endpoint |
timer |
connection |
error | Generic transport related errors
category |
debug |
error | Debug transport errors
category | Debug transport error category
timer |
connection |
endpoint |
stub | Stub transport policy that has no input or output
error | Stub transport errors
category | Stub transport error category
timer |
connection |
endpoint |
buffer | A simple utility buffer class
lib |
auto_ptr | STL class
concurrency | Concurrency handling support
none_impl | Implementation for no-op locking primitives
fake_mutex | A fake mutex implementation that does nothing
fake_lock_guard | A fake lock guard implementation that does nothing
basic | Concurrency policy that uses std::mutex / boost::mutex
none | Stub concurrency policy that implements the interface using no-ops
http | HTTP handling support
parser |
request | Stores, parses, and manipulates HTTP requests
response | Stores, parses, and manipulates HTTP responses
parser | Base HTTP parser
error | HTTP parser errors
category | HTTP parser error category
exception | An exception type specific to HTTP errors
message_buffer |
alloc |
con_msg_manager |
endpoint_msg_manager |
pool |
con_msg_manager |
endpoint_msg_manager |
message | Represents a buffer for a single WebSocket message
log |
basic | Basic logger that outputs to an ostream
channel_type_hint | Package of values for hinting at the nature of a given logger
elevel | Package of log levels for logging errors
alevel | Package of log levels for logging access events
stub | Stub logger that ignores all input
syslog | Basic logger that outputs to syslog
random | Random number generation policies
random_device | RNG policy based on std::random_device or boost::random_device
int_generator | Thread safe non-deterministic random integer generator
none | Stub RNG policy that always returns 0
int_generator | Thread safe stub "random" integer generator
extensions |
permessage_deflate | Implementation of RFC 7692, the permessage-deflate WebSocket extension
error | Permessage deflate error values
category | Permessage-deflate error category
disabled | Stub class for use when disabling permessage_deflate extension
enabled |
error |
category |
error | Library level error codes
category |
frame | Data structures and utility functions for manipulating WebSocket frames
uint16_converter | Two byte conversion union
uint32_converter | Four byte conversion union
uint64_converter | Eight byte conversion union
basic_header | The constant size component of a WebSocket frame header
extended_header | The variable size component of a WebSocket frame header
utility | Generic non-websocket specific utility functions and data structures
my_equal | Helper functor for case insensitive find
ci_less | Helper less than functor for case insensitive find
nocase_compare |
close | A package of types and methods for manipulating WebSocket close codes
code_converter | Type used to convert close statuses between integer and wire representations
processor | Processors encapsulate the protocol rules specific to each WebSocket version
error | Error code category and codes used by all processor types
processor_category | Category for processor errors
processor | WebSocket protocol processor abstract base class
hybi00 | Processor for Hybi Draft version 00
hybi07 | Processor for Hybi Draft version 07
hybi08 | Processor for Hybi Draft version 08
hybi13 | Processor for Hybi version 13 (RFC6455)
msg_metadata |
utf8_validator |
validator | Provides streaming UTF8 validation functionality
md5 | Provides MD5 hashing functionality
md5_state_s |
client | Client endpoint role based on the given config
endpoint_base | Stub for user supplied base class
connection_base | Stub for user supplied base class
uri |
endpoint | Creates and manages connections associated with a WebSocket endpoint
exception |
connection | Represents an individual WebSocket connection
server | Server endpoint role based on the given config
broadcast_server |
connection_metadata |
count_server |
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 > |
utility_server |
websocket_endpoint |