userver: userver/ugrpc/client/client_qos.hpp Source File
Loading...
Searching...
No Matches
client_qos.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/ugrpc/client/client_qos.hpp
4/// @brief @copybrief ugrpc::client::ClientQos
5
6#include <userver/dynamic_config/snapshot.hpp>
7#include <userver/utils/default_dict.hpp>
8
9#include <userver/ugrpc/client/qos.hpp>
10
11USERVER_NAMESPACE_BEGIN
12
13namespace ugrpc::client {
14
15/// @brief Maps full RPC names (`full.service.Name/MethodName`) to their QOS
16/// configs. It is also possible to set `__default__` QOS that will be used
17/// in place of missing entries.
19
20namespace impl {
21extern const dynamic_config::Key<ClientQos> kNoClientQos;
22} // namespace impl
23
24} // namespace ugrpc::client
25
26USERVER_NAMESPACE_END