|
TEC
A lightweight C++ library enabling safe, efficient execution in multithreaded and concurrent systems.
|
gRPC server template. More...
#include "tec/tec_def.hpp"#include "tec/tec_signal.hpp"#include "tec/tec_utils.hpp"#include "tec/tec_trace.hpp"#include "tec/tec_actor.hpp"#include "tec/grpc/tec_grpc.hpp"Go to the source code of this file.
Classes | |
| struct | tec::grpc_server_traits< TService, TGrpcServer, TGrpcServerBuilder, TGrpcServerCredentials, TGrpcCompressionAlgorithm, TGrpcCompressionLevel > |
| Type traits / type aliases collection for configuring a gRPC server. More... | |
| class | tec::GrpcServer< TParams, Traits > |
| Base class for actor-style gRPC servers. More... | |
gRPC server template.
Declares a generic, actor-based gRPC server template that can be specialized for different gRPC services via template parameters. Handles server startup, listening port configuration, compression settings, optional health checking and server reflection, and graceful shutdown.