#include <userver/ugrpc/server/service_base.hpp>
Per-service settings.
Definition at line 25 of file service_base.hpp.
Public Attributes | |
| engine::TaskProcessor & | task_processor |
| TaskProcessor to use for serving RPCs. | |
| Middlewares | middlewares |
| Server middlewares to use for the gRPC service. | |
| boost::container::flat_map< grpc::StatusCode, logging::Level > | status_codes_log_level |
| dynamic_config::Source | config_source |
| The dynamic_config::Source used to serve RPCs for this service. | |
| dynamic_config::Source ugrpc::server::ServiceConfig::config_source |
The dynamic_config::Source used to serve RPCs for this service.
Definition at line 37 of file service_base.hpp.
| Middlewares ugrpc::server::ServiceConfig::middlewares |
Server middlewares to use for the gRPC service.
Definition at line 30 of file service_base.hpp.
| boost::container::flat_map<grpc::StatusCode, logging::Level> ugrpc::server::ServiceConfig::status_codes_log_level |
map of "status_code": log_level items to override span log level for specific status codes see ugrpc::kStatusCodesMap for available statuses
Definition at line 34 of file service_base.hpp.
| engine::TaskProcessor& ugrpc::server::ServiceConfig::task_processor |
TaskProcessor to use for serving RPCs.
Definition at line 27 of file service_base.hpp.