19 #ifndef GRPC_CORE_EXT_XDS_FILE_WATCHER_CERTIFICATE_PROVIDER_FACTORY_H
20 #define GRPC_CORE_EXT_XDS_FILE_WATCHER_CERTIFICATE_PROVIDER_FACTORY_H
36 const char*
name()
const override;
38 std::string
ToString()
const override;
41 return identity_cert_file_;
51 std::string identity_cert_file_;
52 std::string private_key_file_;
53 std::string root_cert_file_;
57 const char*
name()
const override;
Definition: certificate_provider_factory.h:35
Definition: certificate_provider_factory.h:32
Definition: file_watcher_certificate_provider_factory.h:31
const char * name() const override
Definition: file_watcher_certificate_provider_factory.cc:41
const std::string & identity_cert_file() const
Definition: file_watcher_certificate_provider_factory.h:40
const std::string & private_key_file() const
Definition: file_watcher_certificate_provider_factory.h:44
grpc_millis refresh_interval_ms() const
Definition: file_watcher_certificate_provider_factory.h:48
const std::string & root_cert_file() const
Definition: file_watcher_certificate_provider_factory.h:46
std::string ToString() const override
Definition: file_watcher_certificate_provider_factory.cc:45
static RefCountedPtr< Config > Parse(const Json &config_json, grpc_error_handle *error)
Definition: file_watcher_certificate_provider_factory.cc:66
Definition: file_watcher_certificate_provider_factory.h:29
RefCountedPtr< CertificateProviderFactory::Config > CreateCertificateProviderConfig(const Json &config_json, grpc_error_handle *error) override
Definition: file_watcher_certificate_provider_factory.cc:114
RefCountedPtr< grpc_tls_certificate_provider > CreateCertificateProvider(RefCountedPtr< CertificateProviderFactory::Config > config) override
Definition: file_watcher_certificate_provider_factory.cc:121
const char * name() const override
Definition: file_watcher_certificate_provider_factory.cc:109
Definition: ref_counted_ptr.h:35
int64_t grpc_millis
Definition: exec_ctx.h:37
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