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