GRPC C++  1.62.0
Public Member Functions
grpc::XdsServerBuilder::experimental_type Class Reference

#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::ExternalConnectionAcceptorAddExternalConnectionAcceptor (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 }
 

Constructor & Destructor Documentation

◆ experimental_type()

grpc::XdsServerBuilder::experimental_type::experimental_type ( XdsServerBuilder builder)
inlineexplicit

Member Function Documentation

◆ set_drain_grace_time()

void grpc::XdsServerBuilder::experimental_type::set_drain_grace_time ( int  drain_grace_time_ms)
inline

The documentation for this class was generated from the following file: