| _sessions | CppServer::Asio::TCPServer | protected |
| _sessions_lock | CppServer::Asio::TCPServer | 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 |
| acceptor() noexcept | CppServer::Asio::TCPServer | inline |
| address() const noexcept | CppServer::Asio::TCPServer | inline |
| AddStaticContent(const CppCommon::Path &path, const std::string &prefix="/", const CppCommon::Timespan &timeout=CppCommon::Timespan::hours(1)) | CppServer::HTTP::HTTPServer | |
| bytes_pending() const noexcept | CppServer::Asio::TCPServer | inline |
| bytes_received() const noexcept | CppServer::Asio::TCPServer | inline |
| bytes_sent() const noexcept | CppServer::Asio::TCPServer | inline |
| cache() noexcept | CppServer::HTTP::HTTPServer | inline |
| cache() const noexcept | CppServer::HTTP::HTTPServer | inline |
| ClearStaticContent() | CppServer::HTTP::HTTPServer | inline |
| ClearWSBuffers() | CppServer::WS::WebSocket | protected |
| CloseAll() | CppServer::WS::WSServer | inlinevirtual |
| CloseAll(int status) | CppServer::WS::WSServer | inlinevirtual |
| CloseAll(int status, const void *buffer, size_t size) | CppServer::WS::WSServer | virtual |
| CloseAll(int status, std::string_view text) | CppServer::WS::WSServer | virtual |
| connected_sessions() const noexcept | CppServer::Asio::TCPServer | inline |
| CreateSession(const std::shared_ptr< Asio::TCPServer > &server) override | CppServer::WS::WSServer | inlineprotected |
| CppServer::Asio::TCPServer::CreateSession(const std::shared_ptr< TCPServer > &server) | CppServer::Asio::TCPServer | inlineprotectedvirtual |
| DisconnectAll() | CppServer::Asio::TCPServer | virtual |
| endpoint() noexcept | CppServer::Asio::TCPServer | inline |
| FindSession(const CppCommon::UUID &id) | CppServer::Asio::TCPServer | |
| HTTPServer(const HTTPServer &)=delete | CppServer::HTTP::HTTPServer | |
| HTTPServer(HTTPServer &&)=delete | CppServer::HTTP::HTTPServer | |
| id() const noexcept | CppServer::Asio::TCPServer | inline |
| InitWSNonce() | CppServer::WS::WebSocket | protected |
| io_service() noexcept | CppServer::Asio::TCPServer | inline |
| IsStarted() const noexcept | CppServer::Asio::TCPServer | inline |
| Multicast(const void *buffer, size_t size) override | CppServer::WS::WSServer | virtual |
| CppServer::HTTP::HTTPServer::Multicast(std::string_view text) | CppServer::Asio::TCPServer | inlinevirtual |
| MulticastBinary(const void *buffer, size_t size) | CppServer::WS::WSServer | inline |
| MulticastBinary(std::string_view text) | CppServer::WS::WSServer | inline |
| MulticastPing(const void *buffer, size_t size) | CppServer::WS::WSServer | inline |
| MulticastPing(std::string_view text) | CppServer::WS::WSServer | inline |
| MulticastText(const void *buffer, size_t size) | CppServer::WS::WSServer | inline |
| MulticastText(std::string_view text) | CppServer::WS::WSServer | inline |
| onConnected(std::shared_ptr< TCPSession > &session) | CppServer::Asio::TCPServer | inlineprotectedvirtual |
| onDisconnected(std::shared_ptr< TCPSession > &session) | CppServer::Asio::TCPServer | inlineprotectedvirtual |
| onError(int error, const std::string &category, const std::string &message) | CppServer::Asio::TCPServer | inlineprotectedvirtual |
| onStarted() | CppServer::Asio::TCPServer | inlineprotectedvirtual |
| onStopped() | CppServer::Asio::TCPServer | inlineprotectedvirtual |
| onWSClose(const void *buffer, size_t size, int status=1000) | CppServer::WS::WebSocket | 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) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| onWSPing(const void *buffer, size_t size) | CppServer::WS::WebSocket | 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 WSServer &)=delete | CppServer::WS::WSServer | |
| operator=(WSServer &&)=delete | CppServer::WS::WSServer | |
| CppServer::HTTP::HTTPServer::operator=(const HTTPServer &)=delete | CppServer::HTTP::HTTPServer | |
| CppServer::HTTP::HTTPServer::operator=(HTTPServer &&)=delete | CppServer::HTTP::HTTPServer | |
| CppServer::Asio::TCPServer::operator=(const TCPServer &)=delete | CppServer::Asio::TCPServer | |
| CppServer::Asio::TCPServer::operator=(TCPServer &&)=delete | CppServer::Asio::TCPServer | |
| 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::TCPServer | inline |
| option_no_delay() const noexcept | CppServer::Asio::TCPServer | inline |
| option_reuse_address() const noexcept | CppServer::Asio::TCPServer | inline |
| option_reuse_port() const noexcept | CppServer::Asio::TCPServer | inline |
| 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::TCPServer | 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 |
| RemoveStaticContent(const CppCommon::Path &path) | CppServer::HTTP::HTTPServer | inline |
| RequiredReceiveFrameSize() | CppServer::WS::WebSocket | protected |
| Restart() | CppServer::Asio::TCPServer | virtual |
| SendResponse(const HTTP::HTTPResponse &response) | CppServer::WS::WebSocket | inlineprotectedvirtual |
| service() noexcept | CppServer::Asio::TCPServer | inline |
| SetupKeepAlive(bool enable) noexcept | CppServer::Asio::TCPServer | inline |
| SetupNoDelay(bool enable) noexcept | CppServer::Asio::TCPServer | inline |
| SetupReuseAddress(bool enable) noexcept | CppServer::Asio::TCPServer | inline |
| SetupReusePort(bool enable) noexcept | CppServer::Asio::TCPServer | inline |
| Start() | CppServer::Asio::TCPServer | virtual |
| Stop() | CppServer::Asio::TCPServer | virtual |
| strand() noexcept | CppServer::Asio::TCPServer | inline |
| 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 &)=delete | CppServer::Asio::TCPServer | |
| TCPServer(TCPServer &&)=delete | CppServer::Asio::TCPServer | |
| Watchdog(const CppCommon::UtcTimestamp &utc=CppCommon::UtcTimestamp()) | CppServer::HTTP::HTTPServer | 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 |
| WSServer(const WSServer &)=delete | CppServer::WS::WSServer | |
| WSServer(WSServer &&)=delete | CppServer::WS::WSServer | |
| ~HTTPServer()=default | CppServer::HTTP::HTTPServer | virtual |
| ~TCPServer()=default | CppServer::Asio::TCPServer | virtual |
| ~WebSocket()=default | CppServer::WS::WebSocket | protected |
| ~WSServer()=default | CppServer::WS::WSServer | virtual |