_sessions | CppServer::Asio::SSLServer | protected |
_sessions_lock | CppServer::Asio::SSLServer | protected |
acceptor() noexcept | CppServer::Asio::SSLServer | inline |
address() const noexcept | CppServer::Asio::SSLServer | inline |
bytes_pending() const noexcept | CppServer::Asio::SSLServer | inline |
bytes_received() const noexcept | CppServer::Asio::SSLServer | inline |
bytes_sent() const noexcept | CppServer::Asio::SSLServer | inline |
connected_sessions() const noexcept | CppServer::Asio::SSLServer | inline |
context() noexcept | CppServer::Asio::SSLServer | inline |
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 | |
id() const noexcept | CppServer::Asio::SSLServer | inline |
io_service() noexcept | CppServer::Asio::SSLServer | inline |
IsStarted() const noexcept | CppServer::Asio::SSLServer | inline |
Multicast(const void *buffer, size_t size) | CppServer::Asio::SSLServer | virtual |
Multicast(std::string_view text) | CppServer::Asio::SSLServer | inlinevirtual |
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 |
operator=(const SSLServer &)=delete | CppServer::Asio::SSLServer | |
operator=(SSLServer &&)=delete | CppServer::Asio::SSLServer | |
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 |
port() const noexcept | CppServer::Asio::SSLServer | inline |
Restart() | CppServer::Asio::SSLServer | virtual |
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 | |
SSLSession class | CppServer::Asio::SSLServer | friend |
Start() | CppServer::Asio::SSLServer | virtual |
Stop() | CppServer::Asio::SSLServer | virtual |
strand() noexcept | CppServer::Asio::SSLServer | inline |
~SSLServer()=default | CppServer::Asio::SSLServer | virtual |