Manages the gRPC server.
Definition in file server.hpp.
Go to the source code of this file.
#include <functional>
#include <memory>
#include <unordered_map>
#include <grpcpp/completion_queue.h>
#include <grpcpp/server_builder.h>
#include <userver/dynamic_config/source.hpp>
#include <userver/engine/task/task_processor_fwd.hpp>
#include <userver/logging/level.hpp>
#include <userver/logging/null_logger.hpp>
#include <userver/server/congestion_control/sensor.hpp>
#include <userver/utils/function_ref.hpp>
#include <userver/utils/impl/internal_tag.hpp>
#include <userver/utils/statistics/fwd.hpp>
#include <userver/yaml_config/fwd.hpp>
#include <userver/ugrpc/impl/statistics.hpp>
#include <userver/ugrpc/server/middlewares/fwd.hpp>
#include <userver/ugrpc/server/service_base.hpp>
Classes | |
struct | ugrpc::server::TlsConfig |
struct | ugrpc::server::ServerConfig |
Settings relating to the whole gRPC server. More... | |
class | ugrpc::server::Server |
Manages the gRPC server. More... | |
Namespaces | |
namespace | ugrpc |
Asynchronous gRPC driver. | |
namespace | ugrpc::server |
Server-side utilities. | |