WebSocket++  0.7.0
C++ websocket client/server library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 ▼NwebsocketppNamespace for the WebSocket++ project
 ▼NcloseA package of types and methods for manipulating WebSocket close codes
 Ccode_converterType used to convert close statuses between integer and wire representations
 ▼NconcurrencyConcurrency handling support
 ►Nnone_implImplementation for no-op locking primitives
 CbasicConcurrency policy that uses std::mutex / boost::mutex
 CnoneStub concurrency policy that implements the interface using no-ops
 ▼Nconfig
 ►CasioServer config with asio transport and TLS disabled
 ►Casio_clientClient config with asio transport and TLS disabled
 ►Casio_tlsServer config with asio transport and TLS enabled
 ►Casio_tls_clientClient config with asio transport and TLS enabled
 ►CcoreServer config with iostream transport
 ►Ccore_clientClient config with iostream transport
 ►Cdebug_asioClient/Server debug config with asio transport and TLS disabled
 ►Cdebug_asio_tlsClient/Server debug config with asio transport and TLS enabled
 ►Cdebug_coreClient/Server debug config with iostream transport
 ►Cminimal_serverServer config with minimal dependencies
 ▼NerrorLibrary level error codes
 Ccategory
 ▼Nextensions
 ►Nerror
 ►Npermessage_deflateImplementation of RFC 7692, the permessage-deflate WebSocket extension
 ▼NframeData structures and utility functions for manipulating WebSocket frames
 Cbasic_headerThe constant size component of a WebSocket frame header
 Cextended_headerThe variable size component of a WebSocket frame header
 Cuint16_converterTwo byte conversion union
 Cuint32_converterFour byte conversion union
 Cuint64_converterEight byte conversion union
 ▼NhttpHTTP handling support
 ►Nparser
 Cexception
 ▼Nlog
 CalevelPackage of log levels for logging access events
 CbasicBasic logger that outputs to an ostream
 Cchannel_type_hintPackage of values for hinting at the nature of a given logger
 CelevelPackage of log levels for logging errors
 CstubStub logger that ignores all input
 CsyslogBasic logger that outputs to syslog
 ▼Nmd5Provides MD5 hashing functionality
 Cmd5_state_s
 ▼Nmessage_buffer
 ►Nalloc
 ►Npool
 CmessageRepresents a buffer for a single WebSocket message
 ▼NprocessorProcessors encapsulate the protocol rules specific to each WebSocket version
 ►NerrorError code category and codes used by all processor types
 Chybi00Processor for Hybi Draft version 00
 Chybi07Processor for Hybi Draft version 07
 Chybi08Processor for Hybi Draft version 08
 ►Chybi13Processor for Hybi version 13 (RFC6455)
 CprocessorWebSocket protocol processor abstract base class
 ▼NrandomRandom number generation policies
 ►NnoneStub RNG policy that always returns 0
 ►Nrandom_deviceRNG policy based on std::random_device or boost::random_device
 ▼NtransportTransport policies provide network connectivity and timers
 ►NasioTransport policy that uses asio
 ►Ndebug
 ►NerrorGeneric transport related errors
 ►NiostreamTransport policy that uses STL iostream for I/O and does not support timers
 ►NstubStub transport policy that has no input or output
 CbufferA simple utility buffer class
 ▼Nutf8_validator
 CvalidatorProvides streaming UTF8 validation functionality
 ▼NutilityGeneric non-websocket specific utility functions and data structures
 ►Cci_lessHelper less than functor for case insensitive find
 Cmy_equalHelper functor for case insensitive find
 CclientClient endpoint role based on the given config
 CconnectionRepresents an individual WebSocket connection
 Cconnection_baseStub for user supplied base class
 CendpointCreates and manages connections associated with a WebSocket endpoint
 Cendpoint_baseStub for user supplied base class
 Cexception
 CserverServer endpoint role based on the given config
 Curi
 Cbroadcast_server
 Cconnection_metadata
 Ccount_server
 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::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 >
 Cutility_server
 Cwebsocket_endpoint