Malloy
Loading...
Searching...
No Matches
malloy::client::http::connection< Derived, ReqBody, Filter > Class Template Reference

#include <connection.hpp>

Public Member Functions

 connection (std::shared_ptr< spdlog::logger > logger, const std::uint64_t body_limit)
boost::asio::awaitable< request_result< Filter > > run (malloy::http::request< ReqBody > req, Filter filter)

Protected Member Functions

template<typename Rep, typename Period>
void set_stream_timeout (const std::chrono::duration< Rep, Period > duration)

Protected Attributes

std::shared_ptr< spdlog::logger > m_logger

Detailed Description

template<class Derived, malloy::http::concepts::body ReqBody, concepts::response_filter Filter>
class malloy::client::http::connection< Derived, ReqBody, Filter >

An HTTP connection.

Template Parameters
DerivedThe type inheriting from this class.

The documentation for this class was generated from the following file: