GRPC C++
1.62.0
|
#include <xds_server_builder.h>
Public Member Functions | |
experimental_type (XdsServerBuilder *builder) | |
void | set_drain_grace_time (int drain_grace_time_ms) |
Public Member Functions inherited from grpc::ServerBuilder::experimental_type | |
experimental_type (ServerBuilder *builder) | |
void | SetInterceptorCreators (std::vector< std::unique_ptr< grpc::experimental::ServerInterceptorFactoryInterface >> interceptor_creators) |
std::unique_ptr< grpc::experimental::ExternalConnectionAcceptor > | AddExternalConnectionAcceptor (ExternalConnectionType type, std::shared_ptr< ServerCredentials > creds) |
Register an acceptor to handle the externally accepted connection in grpc server. More... | |
void | SetAuthorizationPolicyProvider (std::shared_ptr< experimental::AuthorizationPolicyProviderInterface > provider) |
Sets server authorization policy provider in GRPC_ARG_AUTHORIZATION_POLICY_PROVIDER channel argument. More... | |
void | EnableCallMetricRecording (experimental::ServerMetricRecorder *server_metric_recorder=nullptr) |
Enables per-call load reporting. More... | |
Additional Inherited Members | |
Public Types inherited from grpc::ServerBuilder::experimental_type | |
enum | ExternalConnectionType { ExternalConnectionType::FROM_FD = 0 } |
|
inlineexplicit |
|
inline |