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