#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: