Util: Consolidate dup BandwidthEstimator interfaces

This commit is contained in:
zzz
2021-03-09 07:37:51 -05:00
parent c1c2f4bb2e
commit 731bf920f6
7 changed files with 24 additions and 40 deletions

View File

@@ -0,0 +1,20 @@
package net.i2p.util;
/**
* A Westwood bandwidth estimator
*
* @since 0.9.46 consolidated from streaming and udp in 0.9.50
*/
public interface BandwidthEstimator {
/**
* Records an arriving ack.
* @param acked how many bytes or packets were acked with this ack
*/
public void addSample(int acked);
/**
* @return the current bandwidth estimate in bytes/ms or packets/ms.
*/
public float getBandwidthEstimate();
}