|
cofetch
Chainable, high-performance async HTTP client for C++ event loops
|
#include <asio.hpp>#include <curl/curl.h>#include <chrono>#include <cstdint>#include <functional>#include <list>#include <memory>#include <optional>#include <string>#include <string_view>#include <system_error>#include <unordered_map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | cofetch::detail::CiHash |
| struct | cofetch::detail::CiEqual |
| class | cofetch::Response |
| class | cofetch::Request |
| Value-type description of a request; pass to Client::async_perform. More... | |
| class | cofetch::Client |
| class | cofetch::Client::RequestBuilder |
| Fluent builder bound to this client. More... | |
Namespaces | |
| namespace | cofetch |
| namespace | cofetch::detail |
Typedefs | |
| using | cofetch::error_code = std::error_code |
| using | cofetch::error_category = std::error_category |
Functions | |
| const error_category & | cofetch::curl_category () |
| std::error_category for libcurl transport errors (CURLcode values). | |
| error_code | cofetch::make_error_code (CURLcode code) |
| char | cofetch::detail::ascii_lower (char c) |