|
TEC
A lightweight C++ library enabling safe, efficient execution in multithreaded and concurrent systems.
|
Type traits / type aliases collection for configuring a gRPC server. More...
#include <tec_grpc_server.hpp>
Public Types | |
| typedef TService | Service |
| gRPC service implementation type | |
| typedef TGrpcServer | RpcServer |
| running gRPC server instance type | |
| typedef TGrpcServerBuilder | Builder |
| server builder type | |
| typedef TGrpcServerCredentials | Credentials |
| server-side credentials type | |
| typedef TGrpcCompressionAlgorithm | CompressionAlgorithm |
| supported compression algorithms enum | |
| typedef TGrpcCompressionLevel | CompressionLevel |
| compression level enum | |
Type traits / type aliases collection for configuring a gRPC server.
Groups and aliases all gRPC-related types used by a particular GrpcServer instantiation, allowing clean decoupling between the server implementation and the concrete gRPC service/server/builder/credentials types.
| TService | The generated gRPC service class (e.g. MyService) |
| TGrpcServer | Server type (usually grpc::Server) |
| TGrpcServerBuilder | Server builder type (usually grpc::ServerBuilder) |
| TGrpcServerCredentials | Server credentials type (usually grpc::ServerCredentials) |
| TGrpcCompressionAlgorithm | Compression algorithm enum (usually grpc::CompressionAlgorithm) |
| TGrpcCompressionLevel | Compression level enum (usually grpc::CompressionLevel) |