#include <tls_test_utils.h>
Classes | |
struct | Request |
Public Member Functions | |
AsyncCertificateVerifier (bool success) | |
void | Cancel (grpc::experimental::TlsCustomVerificationCheckRequest *) override |
bool | Verify (grpc::experimental::TlsCustomVerificationCheckRequest *request, std::function< void(grpc::Status)> callback, grpc::Status *sync_status) override |
~AsyncCertificateVerifier () override | |
Private Member Functions | |
std::deque< Request > queue_ | ABSL_GUARDED_BY (mu_) |
Static Private Member Functions | |
static void | WorkerThread (void *arg) |
Private Attributes | |
grpc::internal::Mutex | mu_ |
bool | success_ = false |
grpc_core::Thread | thread_ |
Additional Inherited Members | |
![]() | |
template<typename Subclass , typename... Args> | |
static std::shared_ptr< CertificateVerifier > | Create (Args &&... args) |
![]() | |
ExternalCertificateVerifier () | |
virtual | ~ExternalCertificateVerifier () |
Definition at line 49 of file tls_test_utils.h.
|
explicit |
Definition at line 43 of file tls_test_utils.cc.
|
override |
Definition at line 49 of file tls_test_utils.cc.
|
inlineoverridevirtual |
Implements grpc::experimental::ExternalCertificateVerifier.
Definition at line 60 of file tls_test_utils.h.
|
overridevirtual |
Implements grpc::experimental::ExternalCertificateVerifier.
Definition at line 59 of file tls_test_utils.cc.
|
staticprivate |
Definition at line 67 of file tls_test_utils.cc.
|
private |
Definition at line 75 of file tls_test_utils.h.
Definition at line 73 of file tls_test_utils.h.
|
private |
Definition at line 74 of file tls_test_utils.h.