#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 | |
Static Public Member Functions inherited from grpc::experimental::ExternalCertificateVerifier | |
| template<typename Subclass , typename... Args> | |
| static std::shared_ptr< CertificateVerifier > | Create (Args &&... args) |
Protected Member Functions inherited from grpc::experimental::ExternalCertificateVerifier | |
| 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.