GRPC Core  43.0.0
Data Structures | Functions
grpc_core::experimental Namespace Reference

Data Structures

class  AuditContext
 
class  AuditLogger
 
class  AuditLoggerFactory
 
class  CertificateInfo
 
class  Crl
 
class  CrlProvider
 
class  Json
 
class  PassiveListener
 – EXPERIMENTAL API – Interface for used for Server Endpoint injection. More...
 
class  StatsPluginChannelScope
 

Functions

void RegisterAuditLoggerFactory (std::unique_ptr< AuditLoggerFactory > factory)
 
absl::StatusOr< std::shared_ptr< CrlProvider > > CreateStaticCrlProvider (absl::Span< const std::string > crls)
 
absl::StatusOr< std::shared_ptr< CrlProvider > > CreateDirectoryReloaderCrlProvider (absl::string_view directory, std::chrono::seconds refresh_duration, std::function< void(absl::Status)> reload_error_callback)
 

Function Documentation

◆ CreateDirectoryReloaderCrlProvider()

absl::StatusOr<std::shared_ptr<CrlProvider> > grpc_core::experimental::CreateDirectoryReloaderCrlProvider ( absl::string_view  directory,
std::chrono::seconds  refresh_duration,
std::function< void(absl::Status)>  reload_error_callback 
)

◆ CreateStaticCrlProvider()

absl::StatusOr<std::shared_ptr<CrlProvider> > grpc_core::experimental::CreateStaticCrlProvider ( absl::Span< const std::string >  crls)

◆ RegisterAuditLoggerFactory()

void grpc_core::experimental::RegisterAuditLoggerFactory ( std::unique_ptr< AuditLoggerFactory factory)