Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc::testing::ConnectionAttemptInjector::InjectedDelay Class Reference

#include <connection_delay_injector.h>

Public Member Functions

 InjectedDelay (grpc_core::Duration duration, 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)
 
virtual ~InjectedDelay ()=default
 

Private Member Functions

virtual void BeforeResumingAction ()
 

Static Private Member Functions

static void TimerCallback (void *arg, grpc_error_handle)
 

Private Attributes

QueuedAttempt attempt_
 
grpc_timer timer_
 
grpc_closure timer_callback_
 

Detailed Description

Definition at line 111 of file connection_delay_injector.h.

Constructor & Destructor Documentation

◆ ~InjectedDelay()

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

◆ InjectedDelay()

grpc::testing::ConnectionAttemptInjector::InjectedDelay::InjectedDelay ( grpc_core::Duration  duration,
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 102 of file connection_delay_injector.cc.

Member Function Documentation

◆ BeforeResumingAction()

virtual void grpc::testing::ConnectionAttemptInjector::InjectedDelay::BeforeResumingAction ( )
inlineprivatevirtual

Definition at line 123 of file connection_delay_injector.h.

◆ TimerCallback()

void grpc::testing::ConnectionAttemptInjector::InjectedDelay::TimerCallback ( void *  arg,
grpc_error_handle   
)
staticprivate

Definition at line 113 of file connection_delay_injector.cc.

Member Data Documentation

◆ attempt_

QueuedAttempt grpc::testing::ConnectionAttemptInjector::InjectedDelay::attempt_
private

Definition at line 127 of file connection_delay_injector.h.

◆ timer_

grpc_timer grpc::testing::ConnectionAttemptInjector::InjectedDelay::timer_
private

Definition at line 128 of file connection_delay_injector.h.

◆ timer_callback_

grpc_closure grpc::testing::ConnectionAttemptInjector::InjectedDelay::timer_callback_
private

Definition at line 129 of file connection_delay_injector.h.


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


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