GRPC C++
1.39.1
|
#include <certificate_provider_store.h>
Data Structures | |
struct | PluginDefinition |
Public Types | |
typedef std::map< std::string, PluginDefinition > | PluginDefinitionMap |
Public Member Functions | |
CertificateProviderStore (PluginDefinitionMap plugin_config_map) | |
RefCountedPtr< grpc_tls_certificate_provider > | CreateOrGetCertificateProvider (absl::string_view key) |
void | Orphan () override |
![]() | |
InternallyRefCounted (const InternallyRefCounted &)=delete | |
InternallyRefCounted & | operator= (const InternallyRefCounted &)=delete |
![]() | |
Orphanable (const Orphanable &)=delete | |
Orphanable & | operator= (const Orphanable &)=delete |
Additional Inherited Members | |
![]() | |
InternallyRefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
~InternallyRefCounted () override=default | |
RefCountedPtr< CertificateProviderStore > | Ref () GRPC_MUST_USE_RESULT |
RefCountedPtr< CertificateProviderStore > | Ref (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
void | Unref () |
void | Unref (const DebugLocation &location, const char *reason) |
![]() | |
Orphanable () | |
virtual | ~Orphanable () |
typedef std::map<std::string, PluginDefinition> grpc_core::CertificateProviderStore::PluginDefinitionMap |
|
inlineexplicit |
RefCountedPtr< grpc_tls_certificate_provider > grpc_core::CertificateProviderStore::CreateOrGetCertificateProvider | ( | absl::string_view | key | ) |
|
inlineoverridevirtual |
Implements grpc_core::Orphanable.