_request | CppServer::HTTP::HTTPSSession | protected |
_response | CppServer::HTTP::HTTPSSession | 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::SSLSession | inline |
bytes_received() const noexcept | CppServer::Asio::SSLSession | inline |
bytes_sent() const noexcept | CppServer::Asio::SSLSession | inline |
cache() noexcept | CppServer::HTTP::HTTPSSession | inline |
cache() const noexcept | CppServer::HTTP::HTTPSSession | inline |
ClearWSBuffers() | CppServer::WS::WebSocket | protected |
Close() | CppServer::WS::WSSSession | inlinevirtual |
Close(int status) | CppServer::WS::WSSSession | inlinevirtual |
Close(int status, const void *buffer, size_t size) | CppServer::WS::WSSSession | inlinevirtual |
Close(int status, std::string_view text) | CppServer::WS::WSSSession | inlinevirtual |
Disconnect() | CppServer::Asio::SSLSession | inlinevirtual |
HTTPSSession(const std::shared_ptr< HTTPSServer > &server) | CppServer::HTTP::HTTPSSession | explicit |
HTTPSSession(const HTTPSSession &)=delete | CppServer::HTTP::HTTPSSession | |
HTTPSSession(HTTPSSession &&)=delete | CppServer::HTTP::HTTPSSession | |
id() const noexcept | CppServer::Asio::SSLSession | inline |
InitWSNonce() | CppServer::WS::WebSocket | protected |
io_service() noexcept | CppServer::Asio::SSLSession | inline |
IsConnected() const noexcept | CppServer::Asio::SSLSession | inline |
IsHandshaked() const noexcept | CppServer::Asio::SSLSession | inline |
onConnected() | CppServer::Asio::SSLSession | inlineprotectedvirtual |
onDisconnected() override | CppServer::WS::WSSSession | protectedvirtual |
onEmpty() | CppServer::Asio::SSLSession | inlineprotectedvirtual |
onError(int error, const std::string &category, const std::string &message) | CppServer::Asio::SSLSession | inlineprotectedvirtual |
onHandshaked() | CppServer::Asio::SSLSession | inlineprotectedvirtual |
onReceived(const void *buffer, size_t size) override | CppServer::WS::WSSSession | protectedvirtual |
onReceivedCachedRequest(const HTTPRequest &request, std::string_view content) | CppServer::HTTP::HTTPSSession | inlineprotectedvirtual |
onReceivedRequest(const HTTP::HTTPRequest &request) override | CppServer::WS::WSSSession | protectedvirtual |
onReceivedRequestError(const HTTP::HTTPRequest &request, const std::string &error) override | CppServer::WS::WSSSession | protectedvirtual |
onReceivedRequestHeader(const HTTP::HTTPRequest &request) override | CppServer::WS::WSSSession | protectedvirtual |
onSent(size_t sent, size_t pending) | CppServer::Asio::SSLSession | inlineprotectedvirtual |
onWSClose(const void *buffer, size_t size, int status=1000) override | CppServer::WS::WSSSession | 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::WSSSession | inlineprotectedvirtual |
onWSPing(const void *buffer, size_t size) override | CppServer::WS::WSSSession | 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 WSSSession &)=delete | CppServer::WS::WSSSession | |
operator=(WSSSession &&)=delete | CppServer::WS::WSSSession | |
CppServer::HTTP::HTTPSSession::operator=(const HTTPSSession &)=delete | CppServer::HTTP::HTTPSSession | |
CppServer::HTTP::HTTPSSession::operator=(HTTPSSession &&)=delete | CppServer::HTTP::HTTPSSession | |
CppServer::Asio::SSLSession::operator=(const SSLSession &)=delete | CppServer::Asio::SSLSession | |
CppServer::Asio::SSLSession::operator=(SSLSession &&)=delete | CppServer::Asio::SSLSession | |
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::SSLSession | inline |
option_receive_buffer_size() const | CppServer::Asio::SSLSession | |
option_send_buffer_limit() const noexcept | CppServer::Asio::SSLSession | inline |
option_send_buffer_size() const | CppServer::Asio::SSLSession | |
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::SSLSession | virtual |
Receive(size_t size) | CppServer::Asio::SSLSession | virtual |
Receive(void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::SSLSession | virtual |
Receive(size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::SSLSession | virtual |
ReceiveAsync() | CppServer::Asio::SSLSession | virtual |
ReceiveBinary() | CppServer::WS::WSSSession | |
ReceiveBinary(const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | |
ReceiveText() | CppServer::WS::WSSSession | |
ReceiveText(const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | |
RequiredReceiveFrameSize() | CppServer::WS::WebSocket | protected |
response() noexcept | CppServer::HTTP::HTTPSSession | inline |
response() const noexcept | CppServer::HTTP::HTTPSSession | inline |
Send(const void *buffer, size_t size) | CppServer::Asio::SSLSession | virtual |
Send(std::string_view text) | CppServer::Asio::SSLSession | inlinevirtual |
Send(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::Asio::SSLSession | virtual |
Send(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::Asio::SSLSession | inlinevirtual |
SendAsync(const void *buffer, size_t size) | CppServer::Asio::SSLSession | virtual |
SendAsync(std::string_view text) | CppServer::Asio::SSLSession | inlinevirtual |
SendBinary(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendBinary(std::string_view text) | CppServer::WS::WSSSession | inline |
SendBinary(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendBinary(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendBinaryAsync(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendBinaryAsync(std::string_view text) | CppServer::WS::WSSSession | inline |
SendClose(int status, const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendClose(int status, std::string_view text) | CppServer::WS::WSSSession | inline |
SendClose(int status, const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendClose(int status, std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendCloseAsync(int status, const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendCloseAsync(int status, std::string_view text) | CppServer::WS::WSSSession | inline |
SendPing(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendPing(std::string_view text) | CppServer::WS::WSSSession | inline |
SendPing(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendPing(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendPingAsync(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendPingAsync(std::string_view text) | CppServer::WS::WSSSession | inline |
SendPong(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendPong(std::string_view text) | CppServer::WS::WSSSession | inline |
SendPong(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendPong(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendPongAsync(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendPongAsync(std::string_view text) | CppServer::WS::WSSSession | inline |
CppServer::HTTP::HTTPSSession::SendResponse() | CppServer::HTTP::HTTPSSession | inline |
CppServer::HTTP::HTTPSSession::SendResponse(const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSSession | inline |
CppServer::HTTP::HTTPSSession::SendResponse(const HTTPResponse &response, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSSession | inline |
SendResponseAsync() | CppServer::HTTP::HTTPSSession | inline |
SendResponseAsync(const HTTPResponse &response) | CppServer::HTTP::HTTPSSession | inline |
SendResponseBody(std::string_view body) | CppServer::HTTP::HTTPSSession | inline |
SendResponseBody(const void *buffer, size_t size) | CppServer::HTTP::HTTPSSession | inline |
SendResponseBody(std::string_view body, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSSession | inline |
SendResponseBody(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::HTTP::HTTPSSession | inline |
SendResponseBodyAsync(std::string_view body) | CppServer::HTTP::HTTPSSession | inline |
SendResponseBodyAsync(const void *buffer, size_t size) | CppServer::HTTP::HTTPSSession | inline |
SendText(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendText(std::string_view text) | CppServer::WS::WSSSession | inline |
SendText(const void *buffer, size_t size, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendText(std::string_view text, const CppCommon::Timespan &timeout) | CppServer::WS::WSSSession | inline |
SendTextAsync(const void *buffer, size_t size) | CppServer::WS::WSSSession | inline |
SendTextAsync(std::string_view text) | CppServer::WS::WSSSession | inline |
server() noexcept | CppServer::Asio::SSLSession | inline |
SetupReceiveBufferLimit(size_t limit) noexcept | CppServer::Asio::SSLSession | inline |
SetupReceiveBufferSize(size_t size) | CppServer::Asio::SSLSession | |
SetupSendBufferLimit(size_t limit) noexcept | CppServer::Asio::SSLSession | inline |
SetupSendBufferSize(size_t size) | CppServer::Asio::SSLSession | |
socket() noexcept | CppServer::Asio::SSLSession | inline |
SSLSession(const std::shared_ptr< SSLServer > &server) | CppServer::Asio::SSLSession | explicit |
SSLSession(const SSLSession &)=delete | CppServer::Asio::SSLSession | |
SSLSession(SSLSession &&)=delete | CppServer::Asio::SSLSession | |
strand() noexcept | CppServer::Asio::SSLSession | inline |
stream() noexcept | CppServer::Asio::SSLSession | 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 |
WSSServer class | CppServer::WS::WSSSession | friend |
WSSSession(const std::shared_ptr< WSSServer > &server) | CppServer::WS::WSSSession | explicit |
WSSSession(const WSSSession &)=delete | CppServer::WS::WSSSession | |
WSSSession(WSSSession &&)=delete | CppServer::WS::WSSSession | |
~HTTPSSession()=default | CppServer::HTTP::HTTPSSession | virtual |
~SSLSession()=default | CppServer::Asio::SSLSession | virtual |
~WebSocket()=default | CppServer::WS::WebSocket | protected |
~WSSSession()=default | CppServer::WS::WSSSession | virtual |