userver: userver/ugrpc/server/server.hpp File Reference
Loading...
Searching...
No Matches
server.hpp File Reference

Detailed Description

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/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>
+ Include dependency graph for server.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

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.