WebSocket++ 0.8.2
C++ websocket client/server library
|
▼Nwebsocketpp | Namespace for the WebSocket++ project |
▼Nclose | A package of types and methods for manipulating WebSocket close codes |
Nstatus | A package of types and methods for manipulating WebSocket close status' |
Ccode_converter | Type used to convert close statuses between integer and wire representations |
▼Nconcurrency | Concurrency handling support |
▼Nnone_impl | Implementation for no-op locking primitives |
Cfake_lock_guard | A fake lock guard implementation that does nothing |
Cfake_mutex | A fake mutex implementation that does nothing |
Cbasic | Concurrency policy that uses std::mutex / boost::mutex |
Cnone | Stub concurrency policy that implements the interface using no-ops |
▼Nerror | Library level error codes |
Ccategory | |
▼Nextensions | |
▼Npermessage_deflate | Implementation of RFC 7692, the permessage-deflate WebSocket extension |
▼Nerror | Permessage deflate error values |
Ccategory | Permessage-deflate error category |
Cdisabled | Stub class for use when disabling permessage_deflate extension |
Cenabled | |
▼Nframe | Data structures and utility functions for manipulating WebSocket frames |
Nlimits | Constants related to frame and payload limits |
Nopcode | Constants and utility functions related to WebSocket opcodes |
Cbasic_header | The constant size component of a WebSocket frame header |
Cextended_header | The variable size component of a WebSocket frame header |
Cuint16_converter | Two byte conversion union |
Cuint32_converter | Four byte conversion union |
Cuint64_converter | Eight byte conversion union |
▼Nhttp | HTTP handling support |
Nstatus_code | HTTP Status codes |
Cexception | |
▼Nmd5 | Provides MD5 hashing functionality |
Cmd5_state_s | |
▼Nprocessor | Processors encapsulate the protocol rules specific to each WebSocket version |
Nconstants | Constants related to processing WebSocket connections |
▼Nerror | Error code category and codes used by all processor types |
Cprocessor_category | Category for processor errors |
Nerror_cat | Processor class related error codes |
Chybi00 | Processor for Hybi Draft version 00 |
Chybi07 | Processor for Hybi Draft version 07 |
Chybi08 | Processor for Hybi Draft version 08 |
▼Chybi13 | Processor for Hybi version 13 (RFC6455) |
Cmsg_metadata | |
Cprocessor | WebSocket protocol processor abstract base class |
▼Nrandom | Random number generation policies |
▼Nnone | Stub RNG policy that always returns 0 |
Cint_generator | Thread safe stub "random" integer generator |
▼Nrandom_device | RNG policy based on std::random_device or boost::random_device |
Cint_generator | Thread safe non-deterministic random integer generator |
▼Ntransport | Transport policies provide network connectivity and timers |
▼Nasio | Transport policy that uses asio |
▼Nbasic_socket | |
Cconnection | Basic Asio connection socket component |
Cendpoint | Basic ASIO endpoint socket component |
▼Nerror | Asio transport errors |
Ccategory | Asio transport error category |
▼Ntls_socket | |
Cconnection | TLS enabled Asio connection socket component |
Cendpoint | TLS enabled Asio endpoint socket component |
Cconnection | Asio based connection transport component |
Ccustom_alloc_handler | |
Cendpoint | Asio based endpoint transport component |
Chandler_allocator | |
▼Ndebug | |
▼Nerror | Debug transport errors |
Ccategory | Debug transport error category |
Cconnection | |
Cendpoint | |
Ctimer | |
▼Nerror | Generic transport related errors |
Ccategory | |
▼Niostream | Transport policy that uses STL iostream for I/O and does not support timers |
▼Nerror | Iostream transport errors |
Ccategory | Iostream transport error category |
Cconnection | |
Cendpoint | |
Ctimer | |
▼Nstub | Stub transport policy that has no input or output |
▼Nerror | Stub transport errors |
Ccategory | Stub transport error category |
Cconnection | |
Cendpoint | |
Ctimer | |
Cbuffer | A simple utility buffer class |
▼Nutility | Generic non-websocket specific utility functions and data structures |
▼Cci_less | Helper less than functor for case insensitive find |
Cnocase_compare | |
Cmy_equal | Helper functor for case insensitive find |
Cclient | Client endpoint role based on the given config |
Cconnection | Represents an individual WebSocket connection |
Cconnection_base | Stub for user supplied base class |
Cendpoint | Creates and manages connections associated with a WebSocket endpoint |
Cendpoint_base | Stub for user supplied base class |
Cexception | |
Cserver | Server endpoint role based on the given config |
Curi |