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(
24 engine::TaskProcessor& fs_task_processor);
25
26std::shared_ptr<clients::http::Client> CreateHttpClient(
27 const tracing::TracingManagerBase& tracing_manager);
28
29} // namespace utest
30
31USERVER_NAMESPACE_END