Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc_core::testing::SyncExternalVerifier Class Reference

#include <tls_utils.h>

Public Member Functions

grpc_tls_certificate_verifier_externalbase ()
 
 SyncExternalVerifier (bool success)
 

Static Private Member Functions

static void Cancel (void *, grpc_tls_custom_verification_check_request *)
 
static void Destruct (void *user_data)
 
static int Verify (void *user_data, grpc_tls_custom_verification_check_request *request, grpc_tls_on_custom_verification_check_done_cb callback, void *callback_arg, grpc_status_code *sync_status, char **sync_error_details)
 

Private Attributes

grpc_tls_certificate_verifier_external base_
 
bool success_ = false
 

Detailed Description

Definition at line 58 of file test/core/util/tls_utils.h.

Constructor & Destructor Documentation

◆ SyncExternalVerifier()

grpc_core::testing::SyncExternalVerifier::SyncExternalVerifier ( bool  success)
inlineexplicit

Definition at line 60 of file test/core/util/tls_utils.h.

Member Function Documentation

◆ base()

grpc_tls_certificate_verifier_external* grpc_core::testing::SyncExternalVerifier::base ( )
inline

Definition at line 63 of file test/core/util/tls_utils.h.

◆ Cancel()

static void grpc_core::testing::SyncExternalVerifier::Cancel ( void *  ,
grpc_tls_custom_verification_check_request  
)
inlinestaticprivate

Definition at line 72 of file test/core/util/tls_utils.h.

◆ Destruct()

void grpc_core::testing::SyncExternalVerifier::Destruct ( void *  user_data)
staticprivate

Definition at line 91 of file test/core/util/tls_utils.cc.

◆ Verify()

int grpc_core::testing::SyncExternalVerifier::Verify ( void *  user_data,
grpc_tls_custom_verification_check_request request,
grpc_tls_on_custom_verification_check_done_cb  callback,
void *  callback_arg,
grpc_status_code sync_status,
char **  sync_error_details 
)
staticprivate

Definition at line 76 of file test/core/util/tls_utils.cc.

Member Data Documentation

◆ base_

grpc_tls_certificate_verifier_external grpc_core::testing::SyncExternalVerifier::base_
private

Definition at line 77 of file test/core/util/tls_utils.h.

◆ success_

bool grpc_core::testing::SyncExternalVerifier::success_ = false
private

Definition at line 76 of file test/core/util/tls_utils.h.


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


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