| _request | CppServer::HTTP::HTTPSession | protected |
| _response | CppServer::HTTP::HTTPSession | protected |
| _ws_final_received | CppServer::WS::WebSocket | protected |
| _ws_frame_received | CppServer::WS::WebSocket | protected |
| _ws_handshaked | CppServer::WS::WebSocket | protected |
| _ws_header_size | CppServer::WS::WebSocket | protected |
| _ws_nonce | CppServer::WS::WebSocket | protected |
| _ws_opcode | CppServer::WS::WebSocket | protected |
| _ws_payload_size | CppServer::WS::WebSocket | protected |
| _ws_receive_final_buffer | CppServer::WS::WebSocket | protected |
| _ws_receive_frame_buffer | CppServer::WS::WebSocket | protected |
| _ws_receive_mask | CppServer::WS::WebSocket | protected |
| _ws_send_buffer | CppServer::WS::WebSocket | protected |
| _ws_send_lock | CppServer::WS::WebSocket | protected |
| _ws_send_mask | CppServer::WS::WebSocket | protected |
| bytes_pending() const noexcept | CppServer::Asio::TCPSession | inline |
| bytes_received() const noexcept | CppServer::Asio::TCPSession | inline |
| bytes_sent() const noexcept | CppServer::Asio::TCPSession | inline |
| cache() noexcept | CppServer::HTTP::HTTPSession | inline |
| cache() const noexcept | CppServer::HTTP::HTTPSession | inline |
| ClearWSBuffers() | CppServer::WS::WebSocket | protected |
| Close() | CppServer::WS::WSSession | inlinevirtual |
| Close(int status) | CppServer::WS::WSSession | inlinevirtual |
| Close(int status, const void *buffer, size_t size) | CppServer::WS::WSSession | inlinevirtual |
| Close(int status, std::string_view text) | CppServer::WS::WSSession | inlinevirtual |
| Disconnect() | CppServer::Asio::TCPSession | inlinevirtual |
| HTTPSession(const std::shared_ptr< HTTPServer > &server) | CppServer::HTTP::HTTPSession | explicit |
| HTTPSession(const HTTPSession &)=delete | CppServer::HTTP::HTTPSession | |
| HTTPSession(HTTPSession &&)=delete | CppServer::HTTP::HTTPSession | |
| id() const noexcept | CppServer::Asio::TCPSession | inline |
| InitWSNonce() | CppServer::WS::WebSocket | protected |
| io_service() noexcept | CppServer::Asio::TCPSession | inline |
| IsConnected() const noexcept | CppServer::Asio::TCPSession | inline |
| onConnected() | CppServer::Asio::TCPSession | inlineprotectedvirtual |
| onDisconnected() override | CppServer::WS::WSSession | protectedvirtual |
| onEmpty() | CppServer::Asio::TCPSession | inlineprotectedvirtual |
| onError(int error, const std::string &category, const std::string &message) | CppServer::Asio::TCPSession | inlineprotectedvirtual |
| onReceived(const void *buffer, size_t size) override | CppServer::WS::WSSession | protectedvirtual |
| onReceivedCachedRequest(const HTTPRequest &request, std::string_view content) | CppServer::HTTP::HTTPSession | inlineprotectedvirtual |
| onReceivedRequest(const HTTP::HTTPRequest &request) override | CppServer::WS::WSSession | protectedvirtual |
| onReceivedRequestError(const HTTP::HTTPRequest &request, const std::string &error) override | CppServer::WS::WSSession | protectedvirtual |
| onReceivedRequestHeader(const HTTP::HTTPRequest &request) override | CppServer::WS::WSSession | protectedvirtual |
| onSent(size_t sent, size_t pending) | CppServer::Asio::TCPSession | inlineprotectedvirtual |
| onWSClose(const void *buffer, size_t size, int status=1000) override | CppServer::WS::WSSession | inlineprotectedvirtual |
| onWSConnected(const HTTP::HTTPResponse &response) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| onWSConnected(const HTTP::HTTPRequest &request) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| onWSConnecting(HTTP::HTTPRequest &request) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| onWSConnecting(const HTTP::HTTPRequest &request, HTTP::HTTPResponse &response) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| onWSDisconnected() | CppServer::WS::WebSocket | inlineprotectedvirtual |
| onWSError(const std::string &message) override | CppServer::WS::WSSession | inlineprotectedvirtual |
| onWSPing(const void *buffer, size_t size) override | CppServer::WS::WSSession | inlineprotectedvirtual |
| onWSPong(const void *buffer, size_t size) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| onWSReceived(const void *buffer, size_t size) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| operator=(const WSSession &)=delete | CppServer::WS::WSSession | |
| operator=(WSSession &&)=delete | CppServer::WS::WSSession | |
| CppServer::HTTP::HTTPSession::operator=(const HTTPSession &)=delete | CppServer::HTTP::HTTPSession | |
| CppServer::HTTP::HTTPSession::operator=(HTTPSession &&)=delete | CppServer::HTTP::HTTPSession | |
| CppServer::Asio::TCPSession::operator=(const TCPSession &)=delete | CppServer::Asio::TCPSession | |
| CppServer::Asio::TCPSession::operator=(TCPSession &&)=delete | CppServer::Asio::TCPSession | |
| CppServer::WS::WebSocket::operator=(const WebSocket &)=delete | CppServer::WS::WebSocket | protected |
| CppServer::WS::WebSocket::operator=(WebSocket &&)=delete | CppServer::WS::WebSocket | protected |
| option_receive_buffer_limit() const noexcept | CppServer::Asio::TCPSession | inline |
| option_receive_buffer_size() const | CppServer::Asio::TCPSession | |
| option_send_buffer_limit() const noexcept | CppServer::Asio::TCPSession | inline |
| option_send_buffer_size() const | CppServer::Asio::TCPSession | |
| PerformClientUpgrade(const HTTP::HTTPResponse &response, const CppCommon::UUID &id) | CppServer::WS::WebSocket | protected |
| PerformServerUpgrade(const HTTP::HTTPRequest &request, HTTP::HTTPResponse &response) | CppServer::WS::WebSocket | protected |
| PrepareReceiveFrame(const void *buffer, size_t size) | CppServer::WS::WebSocket | protected |
| PrepareSendFrame(uint8_t opcode, bool mask, const void *buffer, size_t size, int status=0) | CppServer::WS::WebSocket | protected |
| Receive(void *buffer, size_t size) | CppServer::Asio::TCPSession | virtual |
| Receive(size_t size) | CppServer::Asio::TCPSession | virtual |
| Receive(void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPSession | virtual |
| Receive(size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPSession | virtual |
| ReceiveAsync() | CppServer::Asio::TCPSession | virtual |
| ReceiveBinary() | CppServer::WS::WSSession | |
| ReceiveBinary(const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | |
| ReceiveText() | CppServer::WS::WSSession | |
| ReceiveText(const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | |
| RequiredReceiveFrameSize() | CppServer::WS::WebSocket | protected |
| response() noexcept | CppServer::HTTP::HTTPSession | inline |
| response() const noexcept | CppServer::HTTP::HTTPSession | inline |
| Send(const void *buffer, size_t size) | CppServer::Asio::TCPSession | virtual |
| Send(std::string_view text) | CppServer::Asio::TCPSession | inlinevirtual |
| Send(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPSession | virtual |
| Send(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPSession | inlinevirtual |
| SendAsync(const void *buffer, size_t size) | CppServer::Asio::TCPSession | virtual |
| SendAsync(std::string_view text) | CppServer::Asio::TCPSession | inlinevirtual |
| SendBinary(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendBinary(std::string_view text) | CppServer::WS::WSSession | inline |
| SendBinary(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendBinary(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendBinaryAsync(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendBinaryAsync(std::string_view text) | CppServer::WS::WSSession | inline |
| SendClose(int status, const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendClose(int status, std::string_view text) | CppServer::WS::WSSession | inline |
| SendClose(int status, const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendClose(int status, std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendCloseAsync(int status, const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendCloseAsync(int status, std::string_view text) | CppServer::WS::WSSession | inline |
| SendPing(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendPing(std::string_view text) | CppServer::WS::WSSession | inline |
| SendPing(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendPing(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendPingAsync(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendPingAsync(std::string_view text) | CppServer::WS::WSSession | inline |
| SendPong(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendPong(std::string_view text) | CppServer::WS::WSSession | inline |
| SendPong(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendPong(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendPongAsync(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendPongAsync(std::string_view text) | CppServer::WS::WSSession | inline |
| CppServer::HTTP::HTTPSession::SendResponse() | CppServer::HTTP::HTTPSession | inline |
| CppServer::HTTP::HTTPSession::SendResponse(const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSession | inline |
| CppServer::HTTP::HTTPSession::SendResponse(const HTTPResponse &response, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSession | inline |
| SendResponseAsync() | CppServer::HTTP::HTTPSession | inline |
| SendResponseAsync(const HTTPResponse &response) | CppServer::HTTP::HTTPSession | inline |
| SendResponseBody(std::string_view body) | CppServer::HTTP::HTTPSession | inline |
| SendResponseBody(const void *buffer, size_t size) | CppServer::HTTP::HTTPSession | inline |
| SendResponseBody(std::string_view body, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSession | inline |
| SendResponseBody(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSession | inline |
| SendResponseBodyAsync(std::string_view body) | CppServer::HTTP::HTTPSession | inline |
| SendResponseBodyAsync(const void *buffer, size_t size) | CppServer::HTTP::HTTPSession | inline |
| SendText(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendText(std::string_view text) | CppServer::WS::WSSession | inline |
| SendText(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendText(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSession | inline |
| SendTextAsync(const void *buffer, size_t size) | CppServer::WS::WSSession | inline |
| SendTextAsync(std::string_view text) | CppServer::WS::WSSession | inline |
| server() noexcept | CppServer::Asio::TCPSession | inline |
| SetupReceiveBufferLimit(size_t limit) noexcept | CppServer::Asio::TCPSession | inline |
| SetupReceiveBufferSize(size_t size) | CppServer::Asio::TCPSession | |
| SetupSendBufferLimit(size_t limit) noexcept | CppServer::Asio::TCPSession | inline |
| SetupSendBufferSize(size_t size) | CppServer::Asio::TCPSession | |
| socket() noexcept | CppServer::Asio::TCPSession | inline |
| strand() noexcept | CppServer::Asio::TCPSession | inline |
| TCPSession(const std::shared_ptr< TCPServer > &server) | CppServer::Asio::TCPSession | explicit |
| TCPSession(const TCPSession &)=delete | CppServer::Asio::TCPSession | |
| TCPSession(TCPSession &&)=delete | CppServer::Asio::TCPSession | |
| WebSocket() | CppServer::WS::WebSocket | inlineprotected |
| WebSocket(const WebSocket &)=delete | CppServer::WS::WebSocket | protected |
| WebSocket(WebSocket &&)=delete | CppServer::WS::WebSocket | protected |
| WS_BINARY | CppServer::WS::WebSocket | protectedstatic |
| WS_CLOSE | CppServer::WS::WebSocket | protectedstatic |
| WS_FIN | CppServer::WS::WebSocket | protectedstatic |
| ws_nonce() const noexcept | CppServer::WS::WebSocket | inlineprotected |
| WS_PING | CppServer::WS::WebSocket | protectedstatic |
| WS_PONG | CppServer::WS::WebSocket | protectedstatic |
| WS_TEXT | CppServer::WS::WebSocket | protectedstatic |
| WSServer | CppServer::WS::WSSession | friend |
| WSSession(const std::shared_ptr< WSServer > &server) | CppServer::WS::WSSession | explicit |
| WSSession(const WSSession &)=delete | CppServer::WS::WSSession | |
| WSSession(WSSession &&)=delete | CppServer::WS::WSSession | |
| ~HTTPSession()=default | CppServer::HTTP::HTTPSession | virtual |
| ~TCPSession()=default | CppServer::Asio::TCPSession | virtual |
| ~WebSocket()=default | CppServer::WS::WebSocket | protected |
| ~WSSession()=default | CppServer::WS::WSSession | virtual |