![]() |
MySQL 8.4.6
Source Code Documentation
|
#include <functional>#include <iostream>#include <system_error>#include <utility>#include "http/base/uri.h"#include "http/client/client.h"#include "http/client/connection.h"#include "http/client/error_code.h"#include "http/client/payload_callback.h"#include "router_config.h"#include "tls/tls_stream.h"#include "tls/trace_stream.h"Classes | |
| class | http::client::ConsoleRawOut |
| class | http::client::ConsoleSocketOut |
| struct | http::client::impl::ConfigSchema |
| struct | http::client::impl::Connection |
| class | http::client::Client::CallbacksPrivateImpl |
| class | http::client::TraceCallbacks< Callbacks > |
Namespaces | |
| namespace | http |
| namespace | http::client |
| namespace | http::client::impl |
Macros | |
| #define | PRINT_AND_CALL(X) |
Typedefs | |
| using | http::client::Socket = net::ip::tcp::socket |
| using | http::client::TlsSocket = net::tls::TlsStream< net::ip::tcp::socket > |
| using | http::client::ConnectionTls = http::client::Connection< TlsSocket > |
| using | http::client::ConnectionRaw = http::client::Connection< Socket > |
| using | http::client::impl::TlsHandshakeCallback = std::function< void(const std::error_code &ec, const size_t no_of_bytes)> |
| using | http::client::impl::TlsHandshakeExecute = std::function< void(TlsHandshakeCallback)> |
| using | http::client::UsedCallbackImpl = Client::CallbacksPrivateImpl |
Functions | |
| static void | http::client::impl::headers_add_if_not_present (http::base::Headers *h, const char *key, const char *value) |
| template<typename V > | |
| V | http::client::impl::value_or (V value_users, V value_default) |
| static Client::Endpoint | http::client::impl::get_endpoint_from (const http::base::Uri &url) |
| static const std::string & | http::client::impl::get_method_as_string (http::base::method::key_type method) |
| template<typename ConnectionStatusCallback > | |
| 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) |
Variables | |
| const std::string | http::client::k_http = "http" |
| const std::string | http::client::k_https = "https" |
| #define PRINT_AND_CALL | ( | X | ) |