Uses of Interface
com.biglybt.core.networkmanager.impl.RateControlledEntity
Packages that use RateControlledEntity
-
Uses of RateControlledEntity in com.biglybt.core.networkmanager
Methods in com.biglybt.core.networkmanager with parameters of type RateControlledEntityModifier and TypeMethodDescriptionvoidNetworkManager.addReadEntity(RateControlledEntity entity, int _partition_id) Add a download entity for read processing.voidNetworkManager.addWriteEntity(RateControlledEntity entity, int _partition_id) Add an upload entity for write processing.booleanNetworkManager.removeReadEntity(RateControlledEntity entity, int _partition_id) Remove a download entity from read processing.booleanNetworkManager.removeWriteEntity(RateControlledEntity entity, int _partition_id) 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 RateControlledEntityModifier and TypeClassDescriptionclassclassA rate-controlled write entity backed by multiple peer connections, with an emphasis on transmitting packets with full payloads, i.e.classclassclassA fast read entity backed by a single peer connection.classA fast write entity backed by a single peer connection.Fields in com.biglybt.core.networkmanager.impl with type parameters of type RateControlledEntityModifier and TypeFieldDescription(package private) ArrayList<RateControlledEntity> WriteController.boosted_priority_entities(package private) ArrayList<RateControlledEntity> ReadController.high_priority_entities(package private) ArrayList<RateControlledEntity> WriteController.high_priority_entities(package private) ArrayList<RateControlledEntity> ReadController.normal_priority_entities(package private) ArrayList<RateControlledEntity> WriteController.normal_priority_entitiesprivate final ConcurrentLinkedQueue<RateControlledEntity> ReadController.to_deactivateprivate final ConcurrentLinkedQueue<RateControlledEntity> WriteController.to_deactivateMethods in com.biglybt.core.networkmanager.impl that return RateControlledEntityModifier and TypeMethodDescriptionprivate RateControlledEntityReadController.getNextReadyHighPriorityEntity()private RateControlledEntityWriteController.getNextReadyHighPriorityEntity()private RateControlledEntityReadController.getNextReadyNormalPriorityEntity()Methods in com.biglybt.core.networkmanager.impl with parameters of type RateControlledEntityModifier and TypeMethodDescriptionvoidReadController.addReadEntity(RateControlledEntity entity) Add the given entity to the controller for read processing.voidWriteController.addWriteEntity(RateControlledEntity entity) Add the given entity to the controller for write processing.private booleanReadController.doRead(RateControlledEntity ready_entity) booleanReadController.removeReadEntity(RateControlledEntity entity) Remove the given entity from the controller.booleanWriteController.removeWriteEntity(RateControlledEntity entity) Remove the given entity from the controller.