| _request | CppServer::HTTP::HTTPClient | protected |
| _response | CppServer::HTTP::HTTPClient | 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 |
| address() const noexcept | CppServer::Asio::TCPClient | inline |
| bytes_pending() const noexcept | CppServer::Asio::TCPClient | inline |
| bytes_received() const noexcept | CppServer::Asio::TCPClient | inline |
| bytes_sent() const noexcept | CppServer::Asio::TCPClient | inline |
| ClearWSBuffers() | CppServer::WS::WebSocket | protected |
| Close() | CppServer::WS::WSClient | inlinevirtual |
| Close(int status) | CppServer::WS::WSClient | inlinevirtual |
| Close(int status, const void *buffer, size_t size) | CppServer::WS::WSClient | inlinevirtual |
| Close(int status, std::string_view text) | CppServer::WS::WSClient | inlinevirtual |
| CloseAsync() | CppServer::WS::WSClient | inlinevirtual |
| CloseAsync(int status) | CppServer::WS::WSClient | inlinevirtual |
| CloseAsync(int status, const void *buffer, size_t size) | CppServer::WS::WSClient | inlinevirtual |
| CloseAsync(int status, std::string_view text) | CppServer::WS::WSClient | inlinevirtual |
| Connect() override | CppServer::WS::WSClient | virtual |
| Connect(const std::shared_ptr< Asio::TCPResolver > &resolver) override | CppServer::WS::WSClient | |
| CppServer::HTTP::HTTPClient::Connect(const std::shared_ptr< TCPResolver > &resolver) | CppServer::Asio::TCPClient | virtual |
| ConnectAsync() override | CppServer::WS::WSClient | virtual |
| ConnectAsync(const std::shared_ptr< Asio::TCPResolver > &resolver) override | CppServer::WS::WSClient | |
| CppServer::HTTP::HTTPClient::ConnectAsync(const std::shared_ptr< TCPResolver > &resolver) | CppServer::Asio::TCPClient | virtual |
| Disconnect() | CppServer::Asio::TCPClient | inlinevirtual |
| DisconnectAsync() | CppServer::Asio::TCPClient | inlinevirtual |
| endpoint() noexcept | CppServer::Asio::TCPClient | inline |
| HTTPClient(const HTTPClient &)=delete | CppServer::HTTP::HTTPClient | |
| HTTPClient(HTTPClient &&)=delete | CppServer::HTTP::HTTPClient | |
| id() const noexcept | CppServer::Asio::TCPClient | inline |
| InitWSNonce() | CppServer::WS::WebSocket | protected |
| io_service() noexcept | CppServer::Asio::TCPClient | inline |
| IsConnected() const noexcept | CppServer::Asio::TCPClient | inline |
| onConnected() override | CppServer::WS::WSClient | protectedvirtual |
| onDisconnected() override | CppServer::WS::WSClient | protectedvirtual |
| onEmpty() | CppServer::Asio::TCPClient | inlineprotectedvirtual |
| onError(int error, const std::string &category, const std::string &message) | CppServer::Asio::TCPClient | inlineprotectedvirtual |
| onReceived(const void *buffer, size_t size) override | CppServer::WS::WSClient | protectedvirtual |
| onReceivedResponse(const HTTP::HTTPResponse &response) override | CppServer::WS::WSClient | protectedvirtual |
| onReceivedResponseError(const HTTP::HTTPResponse &response, const std::string &error) override | CppServer::WS::WSClient | protectedvirtual |
| onReceivedResponseHeader(const HTTP::HTTPResponse &response) override | CppServer::WS::WSClient | protectedvirtual |
| onSent(size_t sent, size_t pending) | CppServer::Asio::TCPClient | inlineprotectedvirtual |
| onWSClose(const void *buffer, size_t size, int status=1000) override | CppServer::WS::WSClient | 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::WSClient | inlineprotectedvirtual |
| onWSPing(const void *buffer, size_t size) override | CppServer::WS::WSClient | 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 WSClient &)=delete | CppServer::WS::WSClient | |
| operator=(WSClient &&)=delete | CppServer::WS::WSClient | |
| CppServer::HTTP::HTTPClient::operator=(const HTTPClient &)=delete | CppServer::HTTP::HTTPClient | |
| CppServer::HTTP::HTTPClient::operator=(HTTPClient &&)=delete | CppServer::HTTP::HTTPClient | |
| CppServer::Asio::TCPClient::operator=(const TCPClient &)=delete | CppServer::Asio::TCPClient | |
| CppServer::Asio::TCPClient::operator=(TCPClient &&)=delete | CppServer::Asio::TCPClient | |
| CppServer::WS::WebSocket::operator=(const WebSocket &)=delete | CppServer::WS::WebSocket | protected |
| CppServer::WS::WebSocket::operator=(WebSocket &&)=delete | CppServer::WS::WebSocket | protected |
| option_keep_alive() const noexcept | CppServer::Asio::TCPClient | inline |
| option_no_delay() const noexcept | CppServer::Asio::TCPClient | inline |
| option_receive_buffer_limit() const noexcept | CppServer::Asio::TCPClient | inline |
| option_receive_buffer_size() const | CppServer::Asio::TCPClient | |
| option_send_buffer_limit() const noexcept | CppServer::Asio::TCPClient | inline |
| option_send_buffer_size() const | CppServer::Asio::TCPClient | |
| 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 |
| port() const noexcept | CppServer::Asio::TCPClient | inline |
| 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::TCPClient | virtual |
| Receive(size_t size) | CppServer::Asio::TCPClient | virtual |
| Receive(void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPClient | virtual |
| Receive(size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPClient | virtual |
| ReceiveAsync() | CppServer::Asio::TCPClient | virtual |
| ReceiveBinary() | CppServer::WS::WSClient | |
| ReceiveBinary(const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | |
| ReceiveText() | CppServer::WS::WSClient | |
| ReceiveText(const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | |
| Reconnect() | CppServer::Asio::TCPClient | virtual |
| ReconnectAsync() | CppServer::Asio::TCPClient | virtual |
| request() noexcept | CppServer::HTTP::HTTPClient | inline |
| request() const noexcept | CppServer::HTTP::HTTPClient | inline |
| RequiredReceiveFrameSize() | CppServer::WS::WebSocket | protected |
| scheme() const noexcept | CppServer::Asio::TCPClient | inline |
| Send(const void *buffer, size_t size) | CppServer::Asio::TCPClient | virtual |
| Send(std::string_view text) | CppServer::Asio::TCPClient | inlinevirtual |
| Send(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPClient | virtual |
| Send(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::Asio::TCPClient | inlinevirtual |
| SendAsync(const void *buffer, size_t size) | CppServer::Asio::TCPClient | virtual |
| SendAsync(std::string_view text) | CppServer::Asio::TCPClient | inlinevirtual |
| SendBinary(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendBinary(std::string_view text) | CppServer::WS::WSClient | inline |
| SendBinary(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendBinary(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendBinaryAsync(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendBinaryAsync(std::string_view text) | CppServer::WS::WSClient | inline |
| SendClose(int status, const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendClose(int status, std::string_view text) | CppServer::WS::WSClient | inline |
| SendClose(int status, const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendClose(int status, std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendCloseAsync(int status, const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendCloseAsync(int status, std::string_view text) | CppServer::WS::WSClient | inline |
| SendPing(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendPing(std::string_view text) | CppServer::WS::WSClient | inline |
| SendPing(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendPing(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendPingAsync(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendPingAsync(std::string_view text) | CppServer::WS::WSClient | inline |
| SendPong(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendPong(std::string_view text) | CppServer::WS::WSClient | inline |
| SendPong(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendPong(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendPongAsync(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendPongAsync(std::string_view text) | CppServer::WS::WSClient | inline |
| SendRequest() | CppServer::HTTP::HTTPClient | inline |
| SendRequest(const HTTPRequest &request) | CppServer::HTTP::HTTPClient | inline |
| SendRequest(const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPClient | inline |
| SendRequest(const HTTPRequest &request, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPClient | inline |
| SendRequestAsync() | CppServer::HTTP::HTTPClient | inline |
| SendRequestAsync(const HTTPRequest &request) | CppServer::HTTP::HTTPClient | inline |
| SendRequestBody(std::string_view body) | CppServer::HTTP::HTTPClient | inline |
| SendRequestBody(const void *buffer, size_t size) | CppServer::HTTP::HTTPClient | inline |
| SendRequestBody(std::string_view body, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPClient | inline |
| SendRequestBody(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPClient | inline |
| SendRequestBodyAsync(std::string_view body) | CppServer::HTTP::HTTPClient | inline |
| SendRequestBodyAsync(const void *buffer, size_t size) | CppServer::HTTP::HTTPClient | inline |
| SendText(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendText(std::string_view text) | CppServer::WS::WSClient | inline |
| SendText(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendText(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSClient | inline |
| SendTextAsync(const void *buffer, size_t size) | CppServer::WS::WSClient | inline |
| SendTextAsync(std::string_view text) | CppServer::WS::WSClient | inline |
| service() noexcept | CppServer::Asio::TCPClient | inline |
| SetupKeepAlive(bool enable) noexcept | CppServer::Asio::TCPClient | inline |
| SetupNoDelay(bool enable) noexcept | CppServer::Asio::TCPClient | inline |
| SetupReceiveBufferLimit(size_t limit) noexcept | CppServer::Asio::TCPClient | inline |
| SetupReceiveBufferSize(size_t size) | CppServer::Asio::TCPClient | |
| SetupSendBufferLimit(size_t limit) noexcept | CppServer::Asio::TCPClient | inline |
| SetupSendBufferSize(size_t size) | CppServer::Asio::TCPClient | |
| socket() noexcept | CppServer::Asio::TCPClient | inline |
| strand() noexcept | CppServer::Asio::TCPClient | inline |
| TCPClient(const std::shared_ptr< Service > &service, const std::string &address, int port) | CppServer::Asio::TCPClient | |
| TCPClient(const std::shared_ptr< Service > &service, const std::string &address, const std::string &scheme) | CppServer::Asio::TCPClient | |
| TCPClient(const std::shared_ptr< Service > &service, const asio::ip::tcp::endpoint &endpoint) | CppServer::Asio::TCPClient | |
| TCPClient(const TCPClient &)=delete | CppServer::Asio::TCPClient | |
| TCPClient(TCPClient &&)=delete | CppServer::Asio::TCPClient | |
| 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 |
| WSClient(const WSClient &)=delete | CppServer::WS::WSClient | |
| WSClient(WSClient &&)=delete | CppServer::WS::WSClient | |
| ~HTTPClient()=default | CppServer::HTTP::HTTPClient | virtual |
| ~TCPClient()=default | CppServer::Asio::TCPClient | virtual |
| ~WebSocket()=default | CppServer::WS::WebSocket | protected |
| ~WSClient()=default | CppServer::WS::WSClient | virtual |