|  | MySQL 9.5.0
    Source Code Documentation | 
| Classes | |
| struct | ConfigSchema | 
| struct | Connection | 
| Typedefs | |
| using | TlsHandshakeCallback = std::function< void(const std::error_code &ec, const size_t no_of_bytes)> | 
| using | TlsHandshakeExecute = std::function< void(TlsHandshakeCallback)> | 
| Functions | |
| static void | headers_add_if_not_present (http::base::Headers *h, const char *key, const char *value) | 
| template<typename V > | |
| V | value_or (V value_users, V value_default) | 
| static Client::Endpoint | get_endpoint_from (const http::base::Uri &url) | 
| static const std::string & | get_method_as_string (http::base::method::key_type method) | 
| template<typename ConnectionStatusCallback > | |
| impl::Connection | create_connection_object (net::io_context &io_context, bool is_tls, TlsClientContext *tls_context, ConnectionStatusCallback *ccs, PayloadCallback *obj, bool use_http2) | 
| using http::client::impl::TlsHandshakeCallback = typedef std::function<void(const std::error_code &ec, const size_t no_of_bytes)> | 
| using http::client::impl::TlsHandshakeExecute = typedef std::function<void(TlsHandshakeCallback)> | 
| impl::Connection http::client::impl::create_connection_object | ( | net::io_context & | io_context, | 
| bool | is_tls, | ||
| TlsClientContext * | tls_context, | ||
| ConnectionStatusCallback * | ccs, | ||
| PayloadCallback * | obj, | ||
| bool | use_http2 | ||
| ) | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
| V http::client::impl::value_or | ( | V | value_users, | 
| V | value_default | ||
| ) |