class SimpleRxBufferEstimator

Defined at line 18 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

Public Members

static const size_t kFracBits

Public Methods

void SimpleRxBufferEstimator (SimpleRxBufferEstimator && )

Defined at line 26 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

SimpleRxBufferEstimator & operator= (SimpleRxBufferEstimator && )

Defined at line 27 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

void SimpleRxBufferEstimator (const SimpleRxBufferEstimator & )

Defined at line 28 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

SimpleRxBufferEstimator & operator= (const SimpleRxBufferEstimator & )

Defined at line 29 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

void SimpleRxBufferEstimator (double alpha, zx::duration delay_budget, zx::duration sample_interval, double variance_threshold, uint16_t intercept)

Defined at line 32 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc

double alpha ()

Defined at line 42 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

void ~SimpleRxBufferEstimator ()

Defined at line 44 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc

zx::duration delay_budget ()

Defined at line 45 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

zx::duration sample_interval ()

Defined at line 46 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

double variance_threshold ()

Defined at line 47 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

uint16_t intercept ()

Defined at line 50 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.h

void Update (uint64_t new_packets_per_second)

Defined at line 53 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc

uint16_t CalculateTargetBuffers ()

Defined at line 69 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc

uint16_t NeedImmediateBuffers (uint64_t pps)

Defined at line 77 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc

zx_status_t RearmTimer (const zx::port & port, uint64_t key)

Defined at line 88 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc

void CancelTimer (const zx::port & port, uint64_t key)

Defined at line 105 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc