19 #ifndef GRPC_CORE_EXT_XDS_CERTIFICATE_PROVIDER_FACTORY_H
20 #define GRPC_CORE_EXT_XDS_CERTIFICATE_PROVIDER_FACTORY_H
41 virtual const char*
name()
const = 0;
49 virtual const char*
name()
const = 0;
Definition: certificate_provider_factory.h:35
~Config() override=default
virtual std::string ToString() const =0
virtual const char * name() const =0
Definition: certificate_provider_factory.h:32
virtual ~CertificateProviderFactory()=default
virtual const char * name() const =0
virtual RefCountedPtr< Config > CreateCertificateProviderConfig(const Json &config_json, grpc_error_handle *error)=0
virtual RefCountedPtr< grpc_tls_certificate_provider > CreateCertificateProvider(RefCountedPtr< Config > config)=0
Definition: ref_counted.h:282
Definition: ref_counted_ptr.h:35
grpc_error_handle error
Definition: lame_client.cc:54
Round Robin Policy.
Definition: backend_metric.cc:26
RefCountedPtr< LoadBalancingPolicy::Config > config
Definition: priority.cc:60
Definition: error_internal.h:41