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

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

_sessionsCppServer::Asio::TCPServerprotected
_sessions_lockCppServer::Asio::TCPServerprotected
_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
acceptor() noexceptCppServer::Asio::TCPServerinline
address() const noexceptCppServer::Asio::TCPServerinline
AddStaticContent(const CppCommon::Path &path, const std::string &prefix="/", const CppCommon::Timespan &timeout=CppCommon::Timespan::hours(1))CppServer::HTTP::HTTPServer
bytes_pending() const noexceptCppServer::Asio::TCPServerinline
bytes_received() const noexceptCppServer::Asio::TCPServerinline
bytes_sent() const noexceptCppServer::Asio::TCPServerinline
cache() noexceptCppServer::HTTP::HTTPServerinline
cache() const noexceptCppServer::HTTP::HTTPServerinline
ClearStaticContent()CppServer::HTTP::HTTPServerinline
ClearWSBuffers()CppServer::WS::WebSocketprotected
CloseAll()CppServer::WS::WSServerinlinevirtual
CloseAll(int status)CppServer::WS::WSServerinlinevirtual
CloseAll(int status, const void *buffer, size_t size)CppServer::WS::WSServervirtual
CloseAll(int status, std::string_view text)CppServer::WS::WSServervirtual
connected_sessions() const noexceptCppServer::Asio::TCPServerinline
CreateSession(const std::shared_ptr< Asio::TCPServer > &server) overrideCppServer::WS::WSServerinlineprotected
CppServer::Asio::TCPServer::CreateSession(const std::shared_ptr< TCPServer > &server)CppServer::Asio::TCPServerinlineprotectedvirtual
DisconnectAll()CppServer::Asio::TCPServervirtual
endpoint() noexceptCppServer::Asio::TCPServerinline
FindSession(const CppCommon::UUID &id)CppServer::Asio::TCPServer
HTTPServer(const HTTPServer &)=deleteCppServer::HTTP::HTTPServer
HTTPServer(HTTPServer &&)=deleteCppServer::HTTP::HTTPServer
id() const noexceptCppServer::Asio::TCPServerinline
InitWSNonce()CppServer::WS::WebSocketprotected
io_service() noexceptCppServer::Asio::TCPServerinline
IsStarted() const noexceptCppServer::Asio::TCPServerinline
Multicast(const void *buffer, size_t size) overrideCppServer::WS::WSServervirtual
CppServer::HTTP::HTTPServer::Multicast(std::string_view text)CppServer::Asio::TCPServerinlinevirtual
MulticastBinary(const void *buffer, size_t size)CppServer::WS::WSServerinline
MulticastBinary(std::string_view text)CppServer::WS::WSServerinline
MulticastPing(const void *buffer, size_t size)CppServer::WS::WSServerinline
MulticastPing(std::string_view text)CppServer::WS::WSServerinline
MulticastText(const void *buffer, size_t size)CppServer::WS::WSServerinline
MulticastText(std::string_view text)CppServer::WS::WSServerinline
onConnected(std::shared_ptr< TCPSession > &session)CppServer::Asio::TCPServerinlineprotectedvirtual
onDisconnected(std::shared_ptr< TCPSession > &session)CppServer::Asio::TCPServerinlineprotectedvirtual
onError(int error, const std::string &category, const std::string &message)CppServer::Asio::TCPServerinlineprotectedvirtual
onStarted()CppServer::Asio::TCPServerinlineprotectedvirtual
onStopped()CppServer::Asio::TCPServerinlineprotectedvirtual
onWSClose(const void *buffer, size_t size, int status=1000)CppServer::WS::WebSocketinlineprotectedvirtual
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)CppServer::WS::WebSocketinlineprotectedvirtual
onWSPing(const void *buffer, size_t size)CppServer::WS::WebSocketinlineprotectedvirtual
onWSPong(const void *buffer, size_t size)CppServer::WS::WebSocketinlineprotectedvirtual
onWSReceived(const void *buffer, size_t size)CppServer::WS::WebSocketinlineprotectedvirtual
operator=(const WSServer &)=deleteCppServer::WS::WSServer
operator=(WSServer &&)=deleteCppServer::WS::WSServer
CppServer::HTTP::HTTPServer::operator=(const HTTPServer &)=deleteCppServer::HTTP::HTTPServer
CppServer::HTTP::HTTPServer::operator=(HTTPServer &&)=deleteCppServer::HTTP::HTTPServer
CppServer::Asio::TCPServer::operator=(const TCPServer &)=deleteCppServer::Asio::TCPServer
CppServer::Asio::TCPServer::operator=(TCPServer &&)=deleteCppServer::Asio::TCPServer
CppServer::WS::WebSocket::operator=(const WebSocket &)=deleteCppServer::WS::WebSocketprotected
CppServer::WS::WebSocket::operator=(WebSocket &&)=deleteCppServer::WS::WebSocketprotected
option_keep_alive() const noexceptCppServer::Asio::TCPServerinline
option_no_delay() const noexceptCppServer::Asio::TCPServerinline
option_reuse_address() const noexceptCppServer::Asio::TCPServerinline
option_reuse_port() const noexceptCppServer::Asio::TCPServerinline
PerformClientUpgrade(const HTTP::HTTPResponse &response, const CppCommon::UUID &id)CppServer::WS::WebSocketprotected
PerformServerUpgrade(const HTTP::HTTPRequest &request, HTTP::HTTPResponse &response)CppServer::WS::WebSocketprotected
port() const noexceptCppServer::Asio::TCPServerinline
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
RemoveStaticContent(const CppCommon::Path &path)CppServer::HTTP::HTTPServerinline
RequiredReceiveFrameSize()CppServer::WS::WebSocketprotected
Restart()CppServer::Asio::TCPServervirtual
SendResponse(const HTTP::HTTPResponse &response)CppServer::WS::WebSocketinlineprotectedvirtual
service() noexceptCppServer::Asio::TCPServerinline
SetupKeepAlive(bool enable) noexceptCppServer::Asio::TCPServerinline
SetupNoDelay(bool enable) noexceptCppServer::Asio::TCPServerinline
SetupReuseAddress(bool enable) noexceptCppServer::Asio::TCPServerinline
SetupReusePort(bool enable) noexceptCppServer::Asio::TCPServerinline
Start()CppServer::Asio::TCPServervirtual
Stop()CppServer::Asio::TCPServervirtual
strand() noexceptCppServer::Asio::TCPServerinline
TCPServer(const std::shared_ptr< Service > &service, int port, InternetProtocol protocol=InternetProtocol::IPv4)CppServer::Asio::TCPServer
TCPServer(const std::shared_ptr< Service > &service, const std::string &address, int port)CppServer::Asio::TCPServer
TCPServer(const std::shared_ptr< Service > &service, const asio::ip::tcp::endpoint &endpoint)CppServer::Asio::TCPServer
TCPServer(const TCPServer &)=deleteCppServer::Asio::TCPServer
TCPServer(TCPServer &&)=deleteCppServer::Asio::TCPServer
Watchdog(const CppCommon::UtcTimestamp &utc=CppCommon::UtcTimestamp())CppServer::HTTP::HTTPServerinline
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(const WSServer &)=deleteCppServer::WS::WSServer
WSServer(WSServer &&)=deleteCppServer::WS::WSServer
~HTTPServer()=defaultCppServer::HTTP::HTTPServervirtual
~TCPServer()=defaultCppServer::Asio::TCPServervirtual
~WebSocket()=defaultCppServer::WS::WebSocketprotected
~WSServer()=defaultCppServer::WS::WSServervirtual