Classes | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
grpc::testing::ConnectionAttemptInjector Class Referenceabstract

#include <connection_delay_injector.h>

Inheritance diagram for grpc::testing::ConnectionAttemptInjector:
Inheritance graph
[legend]

Classes

class  InjectedDelay
 
class  QueuedAttempt
 

Public Member Functions

virtual 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)=0
 
void Start ()
 
virtual ~ConnectionAttemptInjector ()
 

Static Public Member Functions

static void Init ()
 

Static Protected Member Functions

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)
 

Detailed Description

Definition at line 40 of file connection_delay_injector.h.

Constructor & Destructor Documentation

◆ ~ConnectionAttemptInjector()

grpc::testing::ConnectionAttemptInjector::~ConnectionAttemptInjector ( )
virtual

Definition at line 76 of file connection_delay_injector.cc.

Member Function Documentation

◆ AttemptConnection()

void grpc::testing::ConnectionAttemptInjector::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 
)
staticprotected

Definition at line 90 of file connection_delay_injector.cc.

◆ HandleConnection()

virtual void grpc::testing::ConnectionAttemptInjector::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 
)
pure virtual

◆ Init()

void grpc::testing::ConnectionAttemptInjector::Init ( )
static

Definition at line 70 of file connection_delay_injector.cc.

◆ Start()

void grpc::testing::ConnectionAttemptInjector::Start ( )

Definition at line 81 of file connection_delay_injector.cc.


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


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