forked from I2P_Developers/i2p.i2p
Util: Consolidate dup BandwidthEstimator interfaces
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
package net.i2p.client.streaming.impl;
|
||||
|
||||
/**
|
||||
* A Westwood bandwidth estimator
|
||||
*
|
||||
* @since 0.9.46
|
||||
*/
|
||||
interface BandwidthEstimator {
|
||||
|
||||
/**
|
||||
* Records an arriving ack.
|
||||
* @param acked how many packets were acked with this ack
|
||||
*/
|
||||
public void addSample(int acked);
|
||||
|
||||
/**
|
||||
* @return the current bandwidth estimate in packets/ms.
|
||||
*/
|
||||
public float getBandwidthEstimate();
|
||||
}
|
||||
@@ -17,6 +17,7 @@ import net.i2p.client.streaming.I2PSocketException;
|
||||
import net.i2p.data.DataHelper;
|
||||
import net.i2p.data.Destination;
|
||||
import net.i2p.data.SigningPublicKey;
|
||||
import net.i2p.util.BandwidthEstimator;
|
||||
import net.i2p.util.Log;
|
||||
import net.i2p.util.SimpleTimer;
|
||||
import net.i2p.util.SimpleTimer2;
|
||||
|
||||
@@ -2,6 +2,7 @@ package net.i2p.client.streaming.impl;
|
||||
|
||||
import net.i2p.I2PAppContext;
|
||||
import net.i2p.data.DataHelper;
|
||||
import net.i2p.util.BandwidthEstimator;
|
||||
import net.i2p.util.Log;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user