WebSocket++  0.8.3-dev
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
 NerrorHTTP parser errors
 Nparser
 CexceptionAn exception type specific to HTTP errors
 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