WebSocket++ 0.8.4
C++ websocket client/server library
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 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
 Cfake_mutexA fake mutex implementation that does nothing
 Cfake_lock_guardA fake lock guard implementation that does nothing
 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
 Ctransport_config
 Casio_clientClient config with asio transport and TLS disabled
 Ctransport_config
 Casio_tlsServer config with asio transport and TLS enabled
 Ctransport_config
 Casio_tls_clientClient config with asio transport and TLS enabled
 Ctransport_config
 CcoreServer config with iostream transport
 Ctransport_config
 Cpermessage_deflate_configExtension specific settings:
 Ccore_clientClient config with iostream transport
 Ctransport_config
 Cpermessage_deflate_configExtension specific settings:
 Cdebug_asioClient/Server debug config with asio transport and TLS disabled
 Ctransport_config
 Cdebug_asio_tlsClient/Server debug config with asio transport and TLS enabled
 Ctransport_config
 Cdebug_coreClient/Server debug config with iostream transport
 Ctransport_config
 Cpermessage_deflate_configExtension specific settings:
 Cminimal_serverServer config with minimal dependencies
 Ctransport_config
 Cpermessage_deflate_configExtension specific settings:
 NerrorLibrary level error codes
 Ccategory
 Nextensions
 Nerror
 Ccategory
 Npermessage_deflateImplementation of RFC 7692, the permessage-deflate WebSocket extension
 Ndetail
 Chas_max_message_size
 Cmax_message_size_or_default
 Cmax_message_size_or_default< Config, Default, true >
 NerrorPermessage deflate error values
 CcategoryPermessage-deflate error category
 CdisabledStub class for use when disabling permessage_deflate extension
 Cenabled
 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
 NhttpHTTP handling support
 NerrorHTTP parser errors
 CcategoryHTTP parser error category
 Nparser
 CparserBase HTTP parser
 CrequestStores, parses, and manipulates HTTP requests
 CresponseStores, parses, and manipulates HTTP responses
 CexceptionAn exception type specific to HTTP errors
 Nlib
 Cauto_ptrSTL class
 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
 Ccon_msg_manager
 Cendpoint_msg_manager
 Npool
 Ccon_msg_manager
 Cendpoint_msg_manager
 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
 Cprocessor_categoryCategory for processor errors
 Chybi00Processor for Hybi Draft version 00
 Chybi07Processor for Hybi Draft version 07
 Chybi08Processor for Hybi Draft version 08
 Chybi13Processor for Hybi version 13 (RFC6455)
 Cmsg_metadata
 CprocessorWebSocket protocol processor abstract base class
 NrandomRandom number generation policies
 NnoneStub RNG policy that always returns 0
 Cint_generatorThread safe stub "random" integer generator
 Nrandom_deviceRNG policy based on std::random_device or boost::random_device
 Cint_generatorThread safe non-deterministic random integer generator
 NtransportTransport policies provide network connectivity and timers
 NasioTransport policy that uses asio
 Nbasic_socket
 CconnectionBasic Asio connection socket component
 CendpointBasic ASIO endpoint socket component
 NerrorAsio transport errors
 CcategoryAsio transport error category
 Nsocket
 Csocket_categoryError category related to asio transport socket policies
 Ntls_socket
 CconnectionTLS enabled Asio connection socket component
 CendpointTLS enabled Asio endpoint socket component
 CconnectionAsio based connection transport component
 Ccustom_alloc_handler
 CendpointAsio based endpoint transport component
 Chandler_allocator
 Ndebug
 NerrorDebug transport errors
 CcategoryDebug transport error category
 Cconnection
 Cendpoint
 Ctimer
 NerrorGeneric transport related errors
 Ccategory
 NiostreamTransport policy that uses STL iostream for I/O and does not support timers
 NerrorIostream transport errors
 CcategoryIostream transport error category
 Cconnection
 Cendpoint
 Ctimer
 NstubStub transport policy that has no input or output
 NerrorStub transport errors
 CcategoryStub transport error category
 Cconnection
 Cendpoint
 Ctimer
 CbufferA simple utility buffer class
 Nutf8_validator
 CvalidatorProvides streaming UTF8 validation functionality
 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
 Cnocase_compare
 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::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