diff options
author | heretic <heretic@yandex-team.ru> | 2022-02-10 16:45:43 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:43 +0300 |
commit | 397cbe258b9e064f49c4ca575279f02f39fef76e (patch) | |
tree | a0b0eb3cca6a14e4e8ea715393637672fa651284 /contrib/libs/grpc/include/grpcpp/ext | |
parent | 43f5a35593ebc9f6bcea619bb170394ea7ae468e (diff) | |
download | ydb-397cbe258b9e064f49c4ca575279f02f39fef76e.tar.gz |
Restoring authorship annotation for <heretic@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/grpc/include/grpcpp/ext')
-rw-r--r-- | contrib/libs/grpc/include/grpcpp/ext/proto_server_reflection_plugin.h | 48 | ||||
-rw-r--r-- | contrib/libs/grpc/include/grpcpp/ext/server_load_reporting.h | 44 |
2 files changed, 46 insertions, 46 deletions
diff --git a/contrib/libs/grpc/include/grpcpp/ext/proto_server_reflection_plugin.h b/contrib/libs/grpc/include/grpcpp/ext/proto_server_reflection_plugin.h index 7df4aa931b..ccbcf04f8e 100644 --- a/contrib/libs/grpc/include/grpcpp/ext/proto_server_reflection_plugin.h +++ b/contrib/libs/grpc/include/grpcpp/ext/proto_server_reflection_plugin.h @@ -1,6 +1,6 @@ /* * - * Copyright 2015 gRPC authors. + * Copyright 2015 gRPC authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,33 +19,33 @@ #ifndef GRPCPP_EXT_PROTO_SERVER_REFLECTION_PLUGIN_H #define GRPCPP_EXT_PROTO_SERVER_REFLECTION_PLUGIN_H -#include <grpcpp/impl/server_builder_plugin.h> -#include <grpcpp/support/config.h> +#include <grpcpp/impl/server_builder_plugin.h> +#include <grpcpp/support/config.h> namespace grpc { -class ProtoServerReflection; -class ServerInitializer; - +class ProtoServerReflection; +class ServerInitializer; + namespace reflection { -class ProtoServerReflectionPlugin : public ::grpc::ServerBuilderPlugin { - public: - ProtoServerReflectionPlugin(); - ::TString name() override; - void InitServer(ServerInitializer* si) override; - void Finish(ServerInitializer* si) override; - void ChangeArguments(const ::TString& name, void* value) override; - bool has_async_methods() const override; - bool has_sync_methods() const override; - - private: - std::shared_ptr<grpc::ProtoServerReflection> reflection_service_; -}; - -/// Add proto reflection plugin to \a ServerBuilder. -/// This function should be called at the static initialization time. -void InitProtoReflectionServerBuilderPlugin(); - +class ProtoServerReflectionPlugin : public ::grpc::ServerBuilderPlugin { + public: + ProtoServerReflectionPlugin(); + ::TString name() override; + void InitServer(ServerInitializer* si) override; + void Finish(ServerInitializer* si) override; + void ChangeArguments(const ::TString& name, void* value) override; + bool has_async_methods() const override; + bool has_sync_methods() const override; + + private: + std::shared_ptr<grpc::ProtoServerReflection> reflection_service_; +}; + +/// Add proto reflection plugin to \a ServerBuilder. +/// This function should be called at the static initialization time. +void InitProtoReflectionServerBuilderPlugin(); + } // namespace reflection } // namespace grpc diff --git a/contrib/libs/grpc/include/grpcpp/ext/server_load_reporting.h b/contrib/libs/grpc/include/grpcpp/ext/server_load_reporting.h index 987a48ee79..63b2ecfcc2 100644 --- a/contrib/libs/grpc/include/grpcpp/ext/server_load_reporting.h +++ b/contrib/libs/grpc/include/grpcpp/ext/server_load_reporting.h @@ -19,33 +19,33 @@ #ifndef GRPCPP_EXT_SERVER_LOAD_REPORTING_H #define GRPCPP_EXT_SERVER_LOAD_REPORTING_H -#include <grpc/support/port_platform.h> - -#include <grpc/load_reporting.h> -#include <grpcpp/impl/codegen/config.h> -#include <grpcpp/impl/codegen/server_context.h> -#include <grpcpp/impl/server_builder_option.h> +#include <grpc/support/port_platform.h> +#include <grpc/load_reporting.h> +#include <grpcpp/impl/codegen/config.h> +#include <grpcpp/impl/codegen/server_context.h> +#include <grpcpp/impl/server_builder_option.h> + namespace grpc { namespace load_reporter { namespace experimental { -// The ServerBuilderOption to enable server-side load reporting feature. To -// enable the feature, please make sure the binary builds with the -// grpcpp_server_load_reporting library and set this option in the -// ServerBuilder. -class LoadReportingServiceServerBuilderOption - : public grpc::ServerBuilderOption { - public: - void UpdateArguments(::grpc::ChannelArguments* args) override; - void UpdatePlugins(std::vector<std::unique_ptr<::grpc::ServerBuilderPlugin>>* - plugins) override; -}; - -// Adds the load reporting cost with \a cost_name and \a cost_value in the -// trailing metadata of the server context. -void AddLoadReportingCost(grpc::ServerContext* ctx, - const TString& cost_name, double cost_value); +// The ServerBuilderOption to enable server-side load reporting feature. To +// enable the feature, please make sure the binary builds with the +// grpcpp_server_load_reporting library and set this option in the +// ServerBuilder. +class LoadReportingServiceServerBuilderOption + : public grpc::ServerBuilderOption { + public: + void UpdateArguments(::grpc::ChannelArguments* args) override; + void UpdatePlugins(std::vector<std::unique_ptr<::grpc::ServerBuilderPlugin>>* + plugins) override; +}; + +// Adds the load reporting cost with \a cost_name and \a cost_value in the +// trailing metadata of the server context. +void AddLoadReportingCost(grpc::ServerContext* ctx, + const TString& cost_name, double cost_value); } // namespace experimental } // namespace load_reporter |