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