Classes | Public Member Functions | List of all members
grpc_core::CertificateProviderFactory Class Referenceabstract

#include <certificate_provider_factory.h>

Inheritance diagram for grpc_core::CertificateProviderFactory:
Inheritance graph
[legend]

Classes

class  Config
 

Public Member Functions

virtual RefCountedPtr< grpc_tls_certificate_providerCreateCertificateProvider (RefCountedPtr< Config > config)=0
 
virtual RefCountedPtr< ConfigCreateCertificateProviderConfig (const Json &config_json, grpc_error_handle *error)=0
 
virtual const char * name () const =0
 
virtual ~CertificateProviderFactory ()=default
 

Detailed Description

Definition at line 37 of file certificate_provider_factory.h.

Constructor & Destructor Documentation

◆ ~CertificateProviderFactory()

virtual grpc_core::CertificateProviderFactory::~CertificateProviderFactory ( )
virtualdefault

Member Function Documentation

◆ CreateCertificateProvider()

virtual RefCountedPtr<grpc_tls_certificate_provider> grpc_core::CertificateProviderFactory::CreateCertificateProvider ( RefCountedPtr< Config config)
pure virtual

◆ CreateCertificateProviderConfig()

virtual RefCountedPtr<Config> grpc_core::CertificateProviderFactory::CreateCertificateProviderConfig ( const Json config_json,
grpc_error_handle error 
)
pure virtual

◆ name()

virtual const char* grpc_core::CertificateProviderFactory::name ( ) const
pure virtual

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:35