userver
C++ Async Framework
Toggle main menu visibility
Documentation
API Groups
Namespaces
Reference
Class List
Class Index
File List
Macros
All
e
i
l
r
t
u
Functions
Macros
e
i
l
r
t
u
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
middleware.hpp
Go to the documentation of this file.
1
#
pragma
once
2
3
/// @file userver/ugrpc/client/middlewares/baggage/middleware.hpp
4
/// @brief @copybrief ugrpc::client::middlewares::baggage::Middleware
5
6
#
include
<
userver
/
ugrpc
/
client
/
middlewares
/
base
.
hpp
>
7
8
USERVER_NAMESPACE_BEGIN
9
10
namespace
ugrpc::client::middlewares::
baggage
{
11
12
/// @brief middleware for gRPC client baggage
13
class
Middleware
final
:
public
MiddlewareBase {
14
public
:
15
/// @ingroup userver_component_names
16
/// @brief The default name of ugrpc::client::middlewares::baggage::Component.
17
static
constexpr
std::string_view
kName
=
"grpc-client-baggage"
;
18
19
/// @brief dependency of this middleware. User group as default.
20
static
inline
const
auto
kDependency
= USERVER_NAMESPACE::middlewares::MiddlewareDependencyBuilder();
21
22
void
PreStartCall
(MiddlewareCallContext& context)
const
override
;
23
};
13
class
Middleware
final
:
public
MiddlewareBase {
…
};
24
///
25
26
}
// namespace ugrpc::client::middlewares::baggage
27
28
USERVER_NAMESPACE_END
userver
ugrpc
client
middlewares
baggage
middleware.hpp
Generated on Wed Jun 4 2025 11:36:37 for userver by
Doxygen
1.13.2