Uses of Interface
org.klomp.snark.BandwidthListener
Packages that use BandwidthListener
Package
Description
I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced
to add a web UI, DHT support, and other features.
-
Uses of BandwidthListener in org.klomp.snark
Classes in org.klomp.snark that implement BandwidthListenerModifier and TypeClassDescriptionclass
Bandwidth and bandwidth limits Maintain three bandwidth estimators: Sent, received, and requested.class
(package private) class
Coordinates what peer does what.(package private) class
BEP 19.Methods in org.klomp.snark that return BandwidthListenerModifier and TypeMethodDescriptionCompleteListener.getBandwidthListener()
(package private) BandwidthListener
PeerState.getBandwidthListener()
SnarkManager.getBandwidthListener()
The BandwidthManager.UpdateRunner.getBandwidthListener()
Methods in org.klomp.snark with parameters of type BandwidthListenerModifier and TypeMethodDescriptionvoid
PartialPiece.read
(DataInputStream din, int offset, int len, BandwidthListener bwl) Blocking.void
Request.read
(DataInputStream din, BandwidthListener bwl) void
Peer.runConnection
(I2PSnarkUtil util, PeerListener listener, BandwidthListener bwl, BitField bitfield, MagnetState mState, boolean uploadOnly) Runs the connection to the other peer.void
WebPeer.runConnection
(I2PSnarkUtil util, PeerListener listener, BandwidthListener bwl, BitField ignore, MagnetState mState, boolean uploadOnly) Runs the connection to the other peer.Constructors in org.klomp.snark with parameters of type BandwidthListenerModifierConstructorDescriptionPeerCoordinator
(I2PSnarkUtil util, byte[] id, byte[] infohash, MetaInfo metainfo, Storage storage, CoordinatorListener listener, Snark torrent, BandwidthListener bwl) (package private)
PeerState
(Peer peer, PeerListener listener, BandwidthListener bwl, MetaInfo metainfo, PeerConnectionIn in, PeerConnectionOut out)