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
1
#
pragma
once
2
3
#
include
<
userver
/
ugrpc
/
client
/
middlewares
/
base
.
hpp
>
4
5
USERVER_NAMESPACE_BEGIN
6
7
namespace
ugrpc::client::middlewares::
baggage
{
8
9
/// @brief middleware for gRPC client baggage
10
class
Middleware
final
:
public
MiddlewareBase {
11
public
:
12
/// @ingroup userver_component_names
13
/// @brief The default name of ugrpc::client::middlewares::baggage::Component.
14
static
constexpr
std::string_view
kName
=
"grpc-client-baggage"
;
15
16
/// @brief dependency of this middleware. User group as default.
17
static
inline
const
auto
kDependency
= USERVER_NAMESPACE::middlewares::MiddlewareDependencyBuilder();
18
19
void
PreStartCall
(MiddlewareCallContext& context)
const
override
;
20
};
10
class
Middleware
final
:
public
MiddlewareBase {
…
};
21
///
22
23
}
// namespace ugrpc::client::middlewares::baggage
24
25
USERVER_NAMESPACE_END
userver
ugrpc
client
middlewares
baggage
middleware.hpp
Generated on Wed Apr 30 2025 15:56:05 for userver by
Doxygen
1.13.2