userver: userver/utest/http_client.hpp Source File
Loading...
Searching...
No Matches
http_client.hpp
1#pragma once
2
3#include <memory>
4
5USERVER_NAMESPACE_BEGIN
6
7namespace clients::http {
8class Client;
9} // namespace clients::http
10
11namespace engine {
12class TaskProcessor;
13}
14
15namespace tracing {
17}
18
19namespace utest {
20
21std::shared_ptr<clients::http::Client> CreateHttpClient();
22
23std::shared_ptr<clients::http::Client> CreateHttpClient(engine::TaskProcessor& fs_task_processor);
24
25std::shared_ptr<clients::http::Client> CreateHttpClient(const tracing::TracingManagerBase& tracing_manager);
26
27} // namespace utest
28
29USERVER_NAMESPACE_END