#include <bdp_estimator.h>
Definition at line 37 of file bdp_estimator.h.
◆ PingState
Enumerator |
---|
UNSCHEDULED | |
SCHEDULED | |
STARTED | |
Definition at line 79 of file bdp_estimator.h.
◆ BdpEstimator()
grpc_core::BdpEstimator::BdpEstimator |
( |
const char * |
name | ) |
|
|
explicit |
◆ ~BdpEstimator()
grpc_core::BdpEstimator::~BdpEstimator |
( |
| ) |
|
|
inline |
◆ accumulator()
int64_t grpc_core::BdpEstimator::accumulator |
( |
| ) |
|
|
inline |
◆ AddIncomingBytes()
void grpc_core::BdpEstimator::AddIncomingBytes |
( |
int64_t |
num_bytes | ) |
|
|
inline |
◆ CompletePing()
Timestamp 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 |
◆ accumulator_
int64_t grpc_core::BdpEstimator::accumulator_ |
|
private |
◆ bw_est_
double grpc_core::BdpEstimator::bw_est_ |
|
private |
◆ estimate_
int64_t grpc_core::BdpEstimator::estimate_ |
|
private |
◆ inter_ping_delay_
Duration grpc_core::BdpEstimator::inter_ping_delay_ |
|
private |
◆ name_
const char* grpc_core::BdpEstimator::name_ |
|
private |
◆ ping_start_time_
◆ ping_state_
PingState grpc_core::BdpEstimator::ping_state_ |
|
private |
◆ stable_estimate_count_
int grpc_core::BdpEstimator::stable_estimate_count_ |
|
private |
The documentation for this class was generated from the following files: