Public Member Functions | Private Member Functions | List of all members
grpc_core::HostNameCertificateVerifier Class Reference

#include <grpc_tls_certificate_verifier.h>

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

Public Member Functions

void Cancel (grpc_tls_custom_verification_check_request *) override
 
UniqueTypeName type () const override
 
bool Verify (grpc_tls_custom_verification_check_request *request, std::function< void(absl::Status)> callback, absl::Status *sync_status) override
 
- Public Member Functions inherited from grpc_tls_certificate_verifier
int Compare (const grpc_tls_certificate_verifier *other) const
 
 ~grpc_tls_certificate_verifier () override=default
 
- Public Member Functions inherited from grpc_core::RefCounted< grpc_tls_certificate_verifier >
RefCountedoperator= (const RefCounted &)=delete
 
RefCountedPtr< grpc_tls_certificate_verifierRef () GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_tls_certificate_verifierRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
 RefCounted (const RefCounted &)=delete
 
RefCountedPtr< grpc_tls_certificate_verifierRefIfNonZero () GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_tls_certificate_verifierRefIfNonZero (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void Unref ()
 
void Unref (const DebugLocation &location, const char *reason)
 
 ~RefCounted ()=default
 
- Public Member Functions inherited from grpc_core::PolymorphicRefCount
virtual ~PolymorphicRefCount ()=default
 

Private Member Functions

int CompareImpl (const grpc_tls_certificate_verifier *) const override
 

Additional Inherited Members

- Public Types inherited from grpc_core::RefCounted< grpc_tls_certificate_verifier >
using RefCountedChildType = grpc_tls_certificate_verifier
 
- Protected Member Functions inherited from grpc_core::RefCounted< grpc_tls_certificate_verifier >
 RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1)
 

Detailed Description

Definition at line 148 of file grpc_tls_certificate_verifier.h.

Member Function Documentation

◆ Cancel()

void grpc_core::HostNameCertificateVerifier::Cancel ( grpc_tls_custom_verification_check_request )
inlineoverridevirtual

Implements grpc_tls_certificate_verifier.

Definition at line 153 of file grpc_tls_certificate_verifier.h.

◆ CompareImpl()

int grpc_core::HostNameCertificateVerifier::CompareImpl ( const grpc_tls_certificate_verifier ) const
inlineoverrideprivatevirtual

Implements grpc_tls_certificate_verifier.

Definition at line 158 of file grpc_tls_certificate_verifier.h.

◆ type()

UniqueTypeName grpc_core::HostNameCertificateVerifier::type ( ) const
overridevirtual

Implements grpc_tls_certificate_verifier.

Definition at line 176 of file grpc_tls_certificate_verifier.cc.

◆ Verify()

bool grpc_core::HostNameCertificateVerifier::Verify ( grpc_tls_custom_verification_check_request request,
std::function< void(absl::Status)>  callback,
absl::Status sync_status 
)
overridevirtual

Implements grpc_tls_certificate_verifier.

Definition at line 112 of file grpc_tls_certificate_verifier.cc.


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


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