GRPC Core  9.0.0
Public Member Functions
grpc_core::BdpEstimator Class Reference

#include <bdp_estimator.h>

Public Member Functions

 BdpEstimator (const char *name)
 
 ~BdpEstimator ()
 
int64_t EstimateBdp () const
 
double EstimateBandwidth () const
 
void AddIncomingBytes (int64_t num_bytes)
 
void SchedulePing ()
 
void StartPing ()
 
grpc_millis CompletePing ()
 

Constructor & Destructor Documentation

◆ BdpEstimator()

grpc_core::BdpEstimator::BdpEstimator ( const char *  name)
explicit

◆ ~BdpEstimator()

grpc_core::BdpEstimator::~BdpEstimator ( )
inline

Member Function Documentation

◆ AddIncomingBytes()

void grpc_core::BdpEstimator::AddIncomingBytes ( int64_t  num_bytes)
inline

◆ CompletePing()

grpc_millis grpc_core::BdpEstimator::CompletePing ( )

◆ EstimateBandwidth()

double grpc_core::BdpEstimator::EstimateBandwidth ( ) const
inline

◆ EstimateBdp()

int64_t grpc_core::BdpEstimator::EstimateBdp ( ) const
inline

◆ SchedulePing()

void grpc_core::BdpEstimator::SchedulePing ( )
inline

◆ StartPing()

void grpc_core::BdpEstimator::StartPing ( )
inline

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