Public Member Functions | Private Member Functions | List of all members
grpc_tls_certificate_verifier Struct Referenceabstract

#include <grpc_tls_certificate_verifier.h>

Inheritance diagram for grpc_tls_certificate_verifier:
Inheritance graph
[legend]

Public Member Functions

virtual void Cancel (grpc_tls_custom_verification_check_request *request)=0
 
int Compare (const grpc_tls_certificate_verifier *other) const
 
virtual grpc_core::UniqueTypeName type () const =0
 
virtual bool Verify (grpc_tls_custom_verification_check_request *request, std::function< void(absl::Status)> callback, absl::Status *sync_status)=0
 
 ~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

virtual int CompareImpl (const grpc_tls_certificate_verifier *other) const =0
 

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 38 of file grpc_tls_certificate_verifier.h.

Constructor & Destructor Documentation

◆ ~grpc_tls_certificate_verifier()

grpc_tls_certificate_verifier::~grpc_tls_certificate_verifier ( )
overridedefault

Member Function Documentation

◆ Cancel()

virtual void grpc_tls_certificate_verifier::Cancel ( grpc_tls_custom_verification_check_request request)
pure virtual

◆ Compare()

int grpc_tls_certificate_verifier::Compare ( const grpc_tls_certificate_verifier other) const
inline

Definition at line 58 of file grpc_tls_certificate_verifier.h.

◆ CompareImpl()

virtual int grpc_tls_certificate_verifier::CompareImpl ( const grpc_tls_certificate_verifier other) const
privatepure virtual

◆ type()

virtual grpc_core::UniqueTypeName grpc_tls_certificate_verifier::type ( ) const
pure virtual

◆ Verify()

virtual bool grpc_tls_certificate_verifier::Verify ( grpc_tls_custom_verification_check_request request,
std::function< void(absl::Status)>  callback,
absl::Status sync_status 
)
pure virtual

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


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