GRPC Core  18.0.0
Public Member Functions
grpc_core::BackOff::Options Class Reference

#include <backoff.h>

Public Member Functions

Optionsset_initial_backoff (grpc_millis initial_backoff)
 
Optionsset_multiplier (double multiplier)
 
Optionsset_jitter (double jitter)
 
Optionsset_max_backoff (grpc_millis max_backoff)
 
grpc_millis initial_backoff () const
 how long to wait after the first failure before retrying More...
 
double multiplier () const
 factor with which to multiply backoff after a failed retry More...
 
double jitter () const
 amount to randomize backoffs More...
 
grpc_millis max_backoff () const
 maximum time between retries More...
 

Member Function Documentation

◆ initial_backoff()

grpc_millis grpc_core::BackOff::Options::initial_backoff ( ) const
inline

how long to wait after the first failure before retrying

◆ jitter()

double grpc_core::BackOff::Options::jitter ( ) const
inline

amount to randomize backoffs

◆ max_backoff()

grpc_millis grpc_core::BackOff::Options::max_backoff ( ) const
inline

maximum time between retries

◆ multiplier()

double grpc_core::BackOff::Options::multiplier ( ) const
inline

factor with which to multiply backoff after a failed retry

◆ set_initial_backoff()

Options& grpc_core::BackOff::Options::set_initial_backoff ( grpc_millis  initial_backoff)
inline

◆ set_jitter()

Options& grpc_core::BackOff::Options::set_jitter ( double  jitter)
inline

◆ set_max_backoff()

Options& grpc_core::BackOff::Options::set_max_backoff ( grpc_millis  max_backoff)
inline

◆ set_multiplier()

Options& grpc_core::BackOff::Options::set_multiplier ( double  multiplier)
inline

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