Uses of Interface
org.klomp.snark.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
Modifier 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.Modifier and TypeMethodDescriptionCompleteListener.getBandwidthListener()
(package private) BandwidthListener
PeerState.getBandwidthListener()
SnarkManager.getBandwidthListener()
The BandwidthManager.UpdateRunner.getBandwidthListener()
Modifier 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.ModifierConstructorDescriptionPeerCoordinator
(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)