bind(qb::io::endpoint const &ep) noexcept | qb::io::tcp::socket | |
bind(qb::io::uri const &u) noexcept | qb::io::tcp::socket | |
connect(endpoint const &ep, std::string const &hostname="") noexcept | qb::io::tcp::ssl::socket | |
connect(uri const &u) noexcept | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::connect(qb::io::endpoint const &ep) noexcept | qb::io::tcp::socket | |
connect_un(std::string const &path) noexcept | qb::io::tcp::ssl::socket | |
connect_v4(std::string const &host, uint16_t port) noexcept | qb::io::tcp::ssl::socket | |
connect_v6(std::string const &host, uint16_t port) noexcept | qb::io::tcp::ssl::socket | |
connected() noexcept | qb::io::tcp::ssl::socket | |
disable_session_resumption() noexcept | qb::io::tcp::ssl::socket | |
disconnect() noexcept | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::disconnect() const noexcept | qb::io::tcp::socket | |
do_handshake() noexcept (defined in qb::io::tcp::ssl::socket) | qb::io::tcp::ssl::socket | inline |
get_alpn_selected_protocol() const noexcept | qb::io::tcp::ssl::socket | |
get_last_ssl_error_string() const noexcept | qb::io::tcp::ssl::socket | |
get_negotiated_cipher_suite() const noexcept | qb::io::tcp::ssl::socket | |
get_negotiated_tls_version() const noexcept | qb::io::tcp::ssl::socket | |
get_peer_certificate_chain() const noexcept | qb::io::tcp::ssl::socket | |
get_peer_certificate_details() const noexcept | qb::io::tcp::ssl::socket | |
get_session() const noexcept | qb::io::tcp::ssl::socket | |
init(SSL *handle=nullptr) noexcept | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::init(int af=AF_INET) noexcept | qb::io::tcp::socket | |
is_secure() noexcept | qb::io::tcp::ssl::socket | inlinestatic |
n_connect(qb::io::endpoint const &ep, std::string const &hostname="") noexcept | qb::io::tcp::ssl::socket | |
n_connect(uri const &u) noexcept | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::n_connect(qb::io::endpoint const &ep) noexcept | qb::io::tcp::socket | |
n_connect_un(std::string const &path) noexcept | qb::io::tcp::ssl::socket | |
n_connect_v4(std::string const &host, uint16_t port) noexcept | qb::io::tcp::ssl::socket | |
n_connect_v6(std::string const &host, uint16_t port) noexcept | qb::io::tcp::ssl::socket | |
operator=(socket &&rhs)=default | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::operator=(socket &&)=default | qb::io::tcp::socket | |
qb::io::tcp::socket::operator=(io::socket &&sock) noexcept | qb::io::tcp::socket | |
read(void *data, std::size_t size) noexcept | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::read(void *dest, std::size_t len) const noexcept | qb::io::tcp::socket | |
request_client_post_handshake_auth() noexcept | qb::io::tcp::ssl::socket | |
request_ocsp_stapling(bool enable=true) noexcept | qb::io::tcp::ssl::socket | |
set_alpn_protocols(const std::vector< std::string > &protocols) noexcept | qb::io::tcp::ssl::socket | |
set_session(qb::io::ssl::Session &session) noexcept | qb::io::tcp::ssl::socket | |
set_sni_hostname(const std::string &hostname) noexcept | qb::io::tcp::ssl::socket | |
set_verify_callback(int(*callback)(int, X509_STORE_CTX *), int verification_mode) noexcept | qb::io::tcp::ssl::socket | |
set_verify_depth(int depth) noexcept | qb::io::tcp::ssl::socket | |
socket() noexcept | qb::io::tcp::ssl::socket | |
socket(SSL *ssl_ptr, tcp::socket &sock) noexcept | qb::io::tcp::ssl::socket | |
socket(socket const &rhs)=delete | qb::io::tcp::ssl::socket | |
socket(socket &&rhs)=default | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::socket(socket const &)=delete | qb::io::tcp::socket | |
qb::io::tcp::socket::socket(socket &&)=default | qb::io::tcp::socket | |
qb::io::tcp::socket::socket(io::socket &&sock) noexcept | qb::io::tcp::socket | |
ssl_handle() const noexcept | qb::io::tcp::ssl::socket | |
write(const void *data, std::size_t size) noexcept | qb::io::tcp::ssl::socket | |
qb::io::tcp::socket::write(const void *data, std::size_t size) const noexcept | qb::io::tcp::socket | |
~socket() noexcept | qb::io::tcp::ssl::socket | |