CppServer  1.0.4.0
C++ Server Library
CppServer::WS::WSSession Member List

This is the complete list of members for CppServer::WS::WSSession, including all inherited members.

_requestCppServer::HTTP::HTTPSessionprotected
_responseCppServer::HTTP::HTTPSessionprotected
_ws_final_receivedCppServer::WS::WebSocketprotected
_ws_frame_receivedCppServer::WS::WebSocketprotected
_ws_handshakedCppServer::WS::WebSocketprotected
_ws_header_sizeCppServer::WS::WebSocketprotected
_ws_nonceCppServer::WS::WebSocketprotected
_ws_opcodeCppServer::WS::WebSocketprotected
_ws_payload_sizeCppServer::WS::WebSocketprotected
_ws_receive_final_bufferCppServer::WS::WebSocketprotected
_ws_receive_frame_bufferCppServer::WS::WebSocketprotected
_ws_receive_maskCppServer::WS::WebSocketprotected
_ws_send_bufferCppServer::WS::WebSocketprotected
_ws_send_lockCppServer::WS::WebSocketprotected
_ws_send_maskCppServer::WS::WebSocketprotected
bytes_pending() const noexceptCppServer::Asio::TCPSessioninline
bytes_received() const noexceptCppServer::Asio::TCPSessioninline
bytes_sent() const noexceptCppServer::Asio::TCPSessioninline
cache() noexceptCppServer::HTTP::HTTPSessioninline
cache() const noexceptCppServer::HTTP::HTTPSessioninline
ClearWSBuffers()CppServer::WS::WebSocketprotected
Close()CppServer::WS::WSSessioninlinevirtual
Close(int status)CppServer::WS::WSSessioninlinevirtual
Close(int status, const void *buffer, size_t size)CppServer::WS::WSSessioninlinevirtual
Close(int status, std::string_view text)CppServer::WS::WSSessioninlinevirtual
Disconnect()CppServer::Asio::TCPSessioninlinevirtual
HTTPSession(const std::shared_ptr< HTTPServer > &server)CppServer::HTTP::HTTPSessionexplicit
HTTPSession(const HTTPSession &)=deleteCppServer::HTTP::HTTPSession
HTTPSession(HTTPSession &&)=deleteCppServer::HTTP::HTTPSession
id() const noexceptCppServer::Asio::TCPSessioninline
InitWSNonce()CppServer::WS::WebSocketprotected
io_service() noexceptCppServer::Asio::TCPSessioninline
IsConnected() const noexceptCppServer::Asio::TCPSessioninline
onConnected()CppServer::Asio::TCPSessioninlineprotectedvirtual
onDisconnected() overrideCppServer::WS::WSSessionprotectedvirtual
onEmpty()CppServer::Asio::TCPSessioninlineprotectedvirtual
onError(int error, const std::string &category, const std::string &message)CppServer::Asio::TCPSessioninlineprotectedvirtual
onReceived(const void *buffer, size_t size) overrideCppServer::WS::WSSessionprotectedvirtual
onReceivedCachedRequest(const HTTPRequest &request, std::string_view content)CppServer::HTTP::HTTPSessioninlineprotectedvirtual
onReceivedRequest(const HTTP::HTTPRequest &request) overrideCppServer::WS::WSSessionprotectedvirtual
onReceivedRequestError(const HTTP::HTTPRequest &request, const std::string &error) overrideCppServer::WS::WSSessionprotectedvirtual
onReceivedRequestHeader(const HTTP::HTTPRequest &request) overrideCppServer::WS::WSSessionprotectedvirtual
onSent(size_t sent, size_t pending)CppServer::Asio::TCPSessioninlineprotectedvirtual
onWSClose(const void *buffer, size_t size, int status=1000) overrideCppServer::WS::WSSessioninlineprotectedvirtual
onWSConnected(const HTTP::HTTPResponse &response)CppServer::WS::WebSocketinlineprotectedvirtual
onWSConnected(const HTTP::HTTPRequest &request)CppServer::WS::WebSocketinlineprotectedvirtual
onWSConnecting(HTTP::HTTPRequest &request)CppServer::WS::WebSocketinlineprotectedvirtual
onWSConnecting(const HTTP::HTTPRequest &request, HTTP::HTTPResponse &response)CppServer::WS::WebSocketinlineprotectedvirtual
onWSDisconnected()CppServer::WS::WebSocketinlineprotectedvirtual
onWSError(const std::string &message) overrideCppServer::WS::WSSessioninlineprotectedvirtual
onWSPing(const void *buffer, size_t size) overrideCppServer::WS::WSSessioninlineprotectedvirtual
onWSPong(const void *buffer, size_t size)CppServer::WS::WebSocketinlineprotectedvirtual
onWSReceived(const void *buffer, size_t size)CppServer::WS::WebSocketinlineprotectedvirtual
operator=(const WSSession &)=deleteCppServer::WS::WSSession
operator=(WSSession &&)=deleteCppServer::WS::WSSession
CppServer::HTTP::HTTPSession::operator=(const HTTPSession &)=deleteCppServer::HTTP::HTTPSession
CppServer::HTTP::HTTPSession::operator=(HTTPSession &&)=deleteCppServer::HTTP::HTTPSession
CppServer::Asio::TCPSession::operator=(const TCPSession &)=deleteCppServer::Asio::TCPSession
CppServer::Asio::TCPSession::operator=(TCPSession &&)=deleteCppServer::Asio::TCPSession
CppServer::WS::WebSocket::operator=(const WebSocket &)=deleteCppServer::WS::WebSocketprotected
CppServer::WS::WebSocket::operator=(WebSocket &&)=deleteCppServer::WS::WebSocketprotected
option_receive_buffer_limit() const noexceptCppServer::Asio::TCPSessioninline
option_receive_buffer_size() constCppServer::Asio::TCPSession
option_send_buffer_limit() const noexceptCppServer::Asio::TCPSessioninline
option_send_buffer_size() constCppServer::Asio::TCPSession
PerformClientUpgrade(const HTTP::HTTPResponse &response, const CppCommon::UUID &id)CppServer::WS::WebSocketprotected
PerformServerUpgrade(const HTTP::HTTPRequest &request, HTTP::HTTPResponse &response)CppServer::WS::WebSocketprotected
PrepareReceiveFrame(const void *buffer, size_t size)CppServer::WS::WebSocketprotected
PrepareSendFrame(uint8_t opcode, bool mask, const void *buffer, size_t size, int status=0)CppServer::WS::WebSocketprotected
Receive(void *buffer, size_t size)CppServer::Asio::TCPSessionvirtual
Receive(size_t size)CppServer::Asio::TCPSessionvirtual
Receive(void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::Asio::TCPSessionvirtual
Receive(size_t size, const CppCommon::Timespan &timeout)CppServer::Asio::TCPSessionvirtual
ReceiveAsync()CppServer::Asio::TCPSessionvirtual
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::WebSocketprotected
response() noexceptCppServer::HTTP::HTTPSessioninline
response() const noexceptCppServer::HTTP::HTTPSessioninline
Send(const void *buffer, size_t size)CppServer::Asio::TCPSessionvirtual
Send(std::string_view text)CppServer::Asio::TCPSessioninlinevirtual
Send(const void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::Asio::TCPSessionvirtual
Send(std::string_view text, const CppCommon::Timespan &timeout)CppServer::Asio::TCPSessioninlinevirtual
SendAsync(const void *buffer, size_t size)CppServer::Asio::TCPSessionvirtual
SendAsync(std::string_view text)CppServer::Asio::TCPSessioninlinevirtual
SendBinary(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendBinary(std::string_view text)CppServer::WS::WSSessioninline
SendBinary(const void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendBinary(std::string_view text, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendBinaryAsync(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendBinaryAsync(std::string_view text)CppServer::WS::WSSessioninline
SendClose(int status, const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendClose(int status, std::string_view text)CppServer::WS::WSSessioninline
SendClose(int status, const void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendClose(int status, std::string_view text, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendCloseAsync(int status, const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendCloseAsync(int status, std::string_view text)CppServer::WS::WSSessioninline
SendPing(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendPing(std::string_view text)CppServer::WS::WSSessioninline
SendPing(const void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendPing(std::string_view text, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendPingAsync(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendPingAsync(std::string_view text)CppServer::WS::WSSessioninline
SendPong(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendPong(std::string_view text)CppServer::WS::WSSessioninline
SendPong(const void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendPong(std::string_view text, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendPongAsync(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendPongAsync(std::string_view text)CppServer::WS::WSSessioninline
CppServer::HTTP::HTTPSession::SendResponse()CppServer::HTTP::HTTPSessioninline
CppServer::HTTP::HTTPSession::SendResponse(const CppCommon::Timespan &timeout)CppServer::HTTP::HTTPSessioninline
CppServer::HTTP::HTTPSession::SendResponse(const HTTPResponse &response, const CppCommon::Timespan &timeout)CppServer::HTTP::HTTPSessioninline
SendResponseAsync()CppServer::HTTP::HTTPSessioninline
SendResponseAsync(const HTTPResponse &response)CppServer::HTTP::HTTPSessioninline
SendResponseBody(std::string_view body)CppServer::HTTP::HTTPSessioninline
SendResponseBody(const void *buffer, size_t size)CppServer::HTTP::HTTPSessioninline
SendResponseBody(std::string_view body, const CppCommon::Timespan &timeout)CppServer::HTTP::HTTPSessioninline
SendResponseBody(const void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::HTTP::HTTPSessioninline
SendResponseBodyAsync(std::string_view body)CppServer::HTTP::HTTPSessioninline
SendResponseBodyAsync(const void *buffer, size_t size)CppServer::HTTP::HTTPSessioninline
SendText(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendText(std::string_view text)CppServer::WS::WSSessioninline
SendText(const void *buffer, size_t size, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendText(std::string_view text, const CppCommon::Timespan &timeout)CppServer::WS::WSSessioninline
SendTextAsync(const void *buffer, size_t size)CppServer::WS::WSSessioninline
SendTextAsync(std::string_view text)CppServer::WS::WSSessioninline
server() noexceptCppServer::Asio::TCPSessioninline
SetupReceiveBufferLimit(size_t limit) noexceptCppServer::Asio::TCPSessioninline
SetupReceiveBufferSize(size_t size)CppServer::Asio::TCPSession
SetupSendBufferLimit(size_t limit) noexceptCppServer::Asio::TCPSessioninline
SetupSendBufferSize(size_t size)CppServer::Asio::TCPSession
socket() noexceptCppServer::Asio::TCPSessioninline
strand() noexceptCppServer::Asio::TCPSessioninline
TCPSession(const std::shared_ptr< TCPServer > &server)CppServer::Asio::TCPSessionexplicit
TCPSession(const TCPSession &)=deleteCppServer::Asio::TCPSession
TCPSession(TCPSession &&)=deleteCppServer::Asio::TCPSession
WebSocket()CppServer::WS::WebSocketinlineprotected
WebSocket(const WebSocket &)=deleteCppServer::WS::WebSocketprotected
WebSocket(WebSocket &&)=deleteCppServer::WS::WebSocketprotected
WS_BINARYCppServer::WS::WebSocketprotectedstatic
WS_CLOSECppServer::WS::WebSocketprotectedstatic
WS_FINCppServer::WS::WebSocketprotectedstatic
ws_nonce() const noexceptCppServer::WS::WebSocketinlineprotected
WS_PINGCppServer::WS::WebSocketprotectedstatic
WS_PONGCppServer::WS::WebSocketprotectedstatic
WS_TEXTCppServer::WS::WebSocketprotectedstatic
WSServer classCppServer::WS::WSSessionfriend
WSSession(const std::shared_ptr< WSServer > &server)CppServer::WS::WSSessionexplicit
WSSession(const WSSession &)=deleteCppServer::WS::WSSession
WSSession(WSSession &&)=deleteCppServer::WS::WSSession
~HTTPSession()=defaultCppServer::HTTP::HTTPSessionvirtual
~TCPSession()=defaultCppServer::Asio::TCPSessionvirtual
~WebSocket()=defaultCppServer::WS::WebSocketprotected
~WSSession()=defaultCppServer::WS::WSSessionvirtual