Component for gRPC server field-mask parsing and trimming.
Definition in file component.hpp.
Go to the source code of this file.
#include <userver/ugrpc/server/middlewares/base.hpp>
#include <memory>
#include <string>
#include <string_view>
#include <userver/components/component_fwd.hpp>
#include <userver/components/raw_component_base.hpp>
#include <userver/ugrpc/field_mask.hpp>
#include <userver/ugrpc/server/storage_context.hpp>
#include <userver/utils/any_storage.hpp>
Classes | |
class | ugrpc::server::middlewares::field_mask::Component |
Component for gRPC server field-mask parsing and trimming. More... | |
Namespaces | |
namespace | ugrpc |
Asynchronous gRPC driver. | |
namespace | ugrpc::server |
Server-side utilities. | |
namespace | ugrpc::server::middlewares::field_mask |
Server field-mask metadata field middleware. | |
Variables | |
const utils::AnyStorageDataTag< ugrpc::server::StorageContext, FieldMask > | ugrpc::server::middlewares::field_mask::kFieldMaskStorageDataTag |
const std::string | ugrpc::server::middlewares::field_mask::kDefaultMetadataFieldName = "field-mask" |