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