22#include <unordered_map>
Definition: fake_http_client.h:30
bool RequestMade(std::string_view url) const
Definition: fake_http_client.cc:45
std::mutex mutex_
Definition: fake_http_client.h:47
std::unordered_map< std::string, Handler > responses_
Definition: fake_http_client.h:48
std::function< HttpResponse< std::string >(const HttpRequest &)> Handler
Definition: fake_http_client.h:32
std::vector< std::string > requested_urls_
Definition: fake_http_client.h:49
const Handler * FindHandler(std::string_view url) const
Definition: fake_http_client.cc:61
Result< HttpResponse< void > > DownloadToCallback(HttpRequest request, HttpClient::DataCallback callback) override
Definition: fake_http_client.cc:77
void SetResponse(std::string data, std::string url="")
Definition: fake_http_client.cc:28
Definition: http_client.h:95
std::function< bool(char *, size_t)> DataCallback
Definition: http_client.h:97
#define data
Definition: dict.c:56
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
Definition: http_client.h:88
Definition: http_client.h:39