C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
|
Public Member Functions | |
const uri & | base_uri () const |
abi::json | commit_json_nop (http_method method, const uri &relative_uri, const http_header_handler &header_handler={}) const |
abi::json | commit_json (http_method method, const uri &relative_uri, const abi::json ¶ms, const http_header_handler &header_handler={}) const |
abi::json | commit_bytes (http_method method, const uri &relative_uri, std::string_view content_type, std::span< const std::byte > bytes, const http_header_handler &header_handler={}) const |
template<byte_like_contiguous_range Range> | |
abi::json | commit_bytes (http_method method, const uri &relative_uri, std::string_view content_type, Range &&bytes, const http_header_handler &header_handler={}) const |
void | on_progress (const http_progress_handler &progress_handler) const |
template<typename T > requires rest_message<std::decay_t<T>> | |
auto | commit_message (T &&message, const http_header_handler &header_handler={}) const |
Public Attributes | |
friend | Impl |