userver: userver/ugrpc/tests/client_middleware_pipeline.hpp Source File
Loading...
Searching...
No Matches
client_middleware_pipeline.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/ugrpc/tests/client_middleware_pipeline.hpp
4/// @brief @copybrief ugrpc::tests::SimpleClientMiddlewarePipeline
5
6#include <userver/ugrpc/client/middlewares/base.hpp>
7#include <userver/ugrpc/client/middlewares/deadline_propagation/component.hpp>
8#include <userver/ugrpc/client/middlewares/log/component.hpp>
9
10USERVER_NAMESPACE_BEGIN
11
12namespace ugrpc::tests {
13
14namespace impl {
15
16using ClientPipeline = USERVER_NAMESPACE::middlewares ::impl::
17 SimpleMiddlewarePipeline<ugrpc::client::MiddlewareBase, ugrpc::client::ClientInfo>;
18
19} // namespace impl
20
21class SimpleClientMiddlewarePipeline final : public impl::ClientPipeline {
22public:
23 SimpleClientMiddlewarePipeline();
24};
25
26} // namespace ugrpc::tests
27
28USERVER_NAMESPACE_END