Go to the documentation of this file.
17 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_TLS_GRPC_TLS_CERTIFICATE_VERIFIER_H
18 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_TLS_GRPC_TLS_CERTIFICATE_VERIFIER_H
25 #include "absl/base/thread_annotations.h"
26 #include "absl/status/status.h"
112 const char* error_details);
168 #endif // GRPC_CORE_LIB_SECURITY_CREDENTIALS_TLS_GRPC_TLS_CERTIFICATE_VERIFIER_H
void(* cancel)(void *user_data, grpc_tls_custom_verification_check_request *request)
int CompareImpl(const grpc_tls_certificate_verifier *) const override
int Compare(const UniqueTypeName &other) const
virtual void Cancel(grpc_tls_custom_verification_check_request *request)=0
ExternalCertificateVerifier(grpc_tls_certificate_verifier_external *external_verifier)
UniqueTypeName type() const override
virtual int CompareImpl(const grpc_tls_certificate_verifier *other) 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_external * external_verifier_
bool Verify(grpc_tls_custom_verification_check_request *, std::function< void(absl::Status)>, absl::Status *) override
void(* destruct)(void *user_data)
~grpc_tls_certificate_verifier() override=default
UniqueTypeName type() const override
int CompareImpl(const grpc_tls_certificate_verifier *other) const override
bool Verify(grpc_tls_custom_verification_check_request *request, std::function< void(absl::Status)> callback, absl::Status *sync_status) override
static void callback(void *arg, int status, int timeouts, struct hostent *host)
virtual grpc_core::UniqueTypeName type() const =0
~ExternalCertificateVerifier() override
bool Verify(grpc_tls_custom_verification_check_request *request, std::function< void(absl::Status)> callback, absl::Status *sync_status) override
int QsortCompare(const T &a, const T &b)
int Compare(const grpc_tls_certificate_verifier *other) const
int CompareImpl(const grpc_tls_certificate_verifier *) const override
void Cancel(grpc_tls_custom_verification_check_request *) override
static void OnVerifyDone(grpc_tls_custom_verification_check_request *request, void *callback_arg, grpc_status_code status, const char *error_details)
void Cancel(grpc_tls_custom_verification_check_request *request) override
UniqueTypeName type() const override
std::map< grpc_tls_custom_verification_check_request *, std::function< void(absl::Status)> > request_map_ ABSL_GUARDED_BY(mu_)
void Cancel(grpc_tls_custom_verification_check_request *) override
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:45