Uses of Interface
com.biglybt.core.networkmanager.impl.RateControlledEntity
-
Packages that use RateControlledEntity Package Description com.biglybt.core.networkmanager com.biglybt.core.networkmanager.impl -
-
Uses of RateControlledEntity in com.biglybt.core.networkmanager
Methods in com.biglybt.core.networkmanager with parameters of type RateControlledEntity Modifier and Type Method Description void
NetworkManager. addReadEntity(RateControlledEntity entity, int partition_id)
Add a download entity for read processing.void
NetworkManager. addWriteEntity(RateControlledEntity entity, int partition_id)
Add an upload entity for write processing.boolean
NetworkManager. removeReadEntity(RateControlledEntity entity)
Remove a download entity from read processing.boolean
NetworkManager. removeWriteEntity(RateControlledEntity entity)
Remove an upload entity from write processing. -
Uses of RateControlledEntity in com.biglybt.core.networkmanager.impl
Classes in com.biglybt.core.networkmanager.impl that implement RateControlledEntity Modifier and Type Class Description class
MultiPeerDownloader2
class
MultiPeerUploader
A rate-controlled write entity backed by multiple peer connections, with an emphasis on transmitting packets with full payloads, i.e.class
SinglePeerDownloader
A fast read entity backed by a single peer connection.class
SinglePeerUploader
A fast write entity backed by a single peer connection.Fields in com.biglybt.core.networkmanager.impl with type parameters of type RateControlledEntity Modifier and Type Field Description (package private) java.util.ArrayList<RateControlledEntity>
WriteController. boosted_priority_entities
(package private) java.util.ArrayList<RateControlledEntity>
ReadController. high_priority_entities
(package private) java.util.ArrayList<RateControlledEntity>
WriteController. high_priority_entities
(package private) java.util.ArrayList<RateControlledEntity>
ReadController. normal_priority_entities
(package private) java.util.ArrayList<RateControlledEntity>
WriteController. normal_priority_entities
Methods in com.biglybt.core.networkmanager.impl that return RateControlledEntity Modifier and Type Method Description private RateControlledEntity
ReadController. getNextReadyHighPriorityEntity()
private RateControlledEntity
WriteController. getNextReadyHighPriorityEntity()
private RateControlledEntity
ReadController. getNextReadyNormalPriorityEntity()
Methods in com.biglybt.core.networkmanager.impl with parameters of type RateControlledEntity Modifier and Type Method Description void
ReadController. addReadEntity(RateControlledEntity entity)
Add the given entity to the controller for read processing.void
WriteController. addWriteEntity(RateControlledEntity entity)
Add the given entity to the controller for write processing.private boolean
ReadController. doRead(RateControlledEntity ready_entity)
boolean
ReadController. removeReadEntity(RateControlledEntity entity)
Remove the given entity from the controller.boolean
WriteController. removeWriteEntity(RateControlledEntity entity)
Remove the given entity from the controller.
-