#include <connection_delay_injector.h>
Classes | |
class | Hold |
Public Member Functions | |
std::unique_ptr< Hold > | AddHold (int port, bool intercept_completion=false) |
![]() | |
void | Start () |
virtual | ~ConnectionAttemptInjector () |
Private Member Functions | |
void | HandleConnection (grpc_closure *closure, grpc_endpoint **ep, grpc_pollset_set *interested_parties, const grpc_channel_args *channel_args, const grpc_resolved_address *addr, grpc_core::Timestamp deadline) override |
Private Attributes | |
std::vector< Hold * > | holds_ |
grpc_core::Mutex | mu_ |
Additional Inherited Members | |
![]() | |
static void | Init () |
![]() | |
static void | AttemptConnection (grpc_closure *closure, grpc_endpoint **ep, grpc_pollset_set *interested_parties, const grpc_channel_args *channel_args, const grpc_resolved_address *addr, grpc_core::Timestamp deadline) |
Definition at line 157 of file connection_delay_injector.h.
std::unique_ptr< ConnectionHoldInjector::Hold > grpc::testing::ConnectionHoldInjector::AddHold | ( | int | port, |
bool | intercept_completion = false |
||
) |
Definition at line 206 of file connection_delay_injector.cc.
|
overrideprivatevirtual |
Implements grpc::testing::ConnectionAttemptInjector.
Definition at line 214 of file connection_delay_injector.cc.
|
private |
Definition at line 214 of file connection_delay_injector.h.
|
private |
Definition at line 159 of file connection_delay_injector.h.