22#include <unordered_map>
Definition: expected.h:86
Definition: fake_http_client.h:29
std::mutex mutex_
Definition: fake_http_client.h:44
std::unordered_map< std::string, Handler > responses_
Definition: fake_http_client.h:45
std::function< HttpResponse< std::string >(const HttpRequest &)> Handler
Definition: fake_http_client.h:31
const Handler * FindHandler(std::string_view url) const
Definition: fake_http_client.cc:44
Result< HttpResponse< void > > DownloadToCallback(HttpRequest request, HttpClient::DataCallback callback) override
Definition: fake_http_client.cc:60
void SetResponse(std::string data, std::string url="")
Definition: fake_http_client.cc:28
Definition: http_client.h:84
std::function< bool(char *, size_t)> DataCallback
Definition: http_client.h:86
char data[Size]
Definition: incremental_server.cpp:1
Definition: alloc_utils.cpp:23
Definition: http_client.h:77