Uses of Interface
com.biglybt.core.networkmanager.LimitedRateGroup
Packages that use LimitedRateGroup
Package
Description
-
Uses of LimitedRateGroup in com.biglybt.core.category.impl
Fields in com.biglybt.core.category.impl declared as LimitedRateGroupModifier and TypeFieldDescriptionprivate final LimitedRateGroup
CategoryImpl.download_limiter
private final LimitedRateGroup
CategoryImpl.upload_limiter
-
Uses of LimitedRateGroup in com.biglybt.core.download
Methods in com.biglybt.core.download that return LimitedRateGroupMethods in com.biglybt.core.download with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
DownloadManager.addRateLimiter
(LimitedRateGroup group, boolean upload) void
DownloadManager.removeRateLimiter
(LimitedRateGroup group, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.core.download.impl
Fields in com.biglybt.core.download.impl declared as LimitedRateGroupModifier and TypeFieldDescription(package private) static final LimitedRateGroup
DownloadManagerRateController.limiter
Methods in com.biglybt.core.download.impl that return LimitedRateGroupModifier and TypeMethodDescriptionDownloadManagerController.getRateLimiters
(boolean upload) DownloadManagerImpl.getRateLimiters
(boolean upload) Methods in com.biglybt.core.download.impl with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
DownloadManagerController.addRateLimiter
(LimitedRateGroup group, boolean upload) void
DownloadManagerImpl.addRateLimiter
(LimitedRateGroup group, boolean upload) void
DownloadManagerController.removeRateLimiter
(LimitedRateGroup group, boolean upload) void
DownloadManagerImpl.removeRateLimiter
(LimitedRateGroup group, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.core.networkmanager
Fields in com.biglybt.core.networkmanager declared as LimitedRateGroupModifier and TypeFieldDescriptionprivate final LimitedRateGroup
NetworkConnectionHelper.download_limiter
private LimitedRateGroup[]
NetworkConnectionHelper.download_limiters
private final LimitedRateGroup
NetworkConnectionHelper.upload_limiter
private LimitedRateGroup[]
NetworkConnectionHelper.upload_limiters
Methods in com.biglybt.core.networkmanager that return LimitedRateGroupModifier and TypeMethodDescriptionNetworkConnectionBase.getRateLimiters
(boolean upload) NetworkConnectionHelper.getRateLimiters
(boolean upload) Methods in com.biglybt.core.networkmanager with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
NetworkConnectionBase.addRateLimiter
(LimitedRateGroup limiter, boolean upload) void
NetworkConnectionHelper.addRateLimiter
(LimitedRateGroup limiter, boolean upload) void
NetworkManager.addRateLimiter
(NetworkConnectionBase peer_connection, LimitedRateGroup group, boolean upload) void
NetworkConnectionBase.removeRateLimiter
(LimitedRateGroup limiter, boolean upload) void
NetworkConnectionHelper.removeRateLimiter
(LimitedRateGroup limiter, boolean upload) void
NetworkManager.removeRateLimiter
(NetworkConnectionBase peer_connection, LimitedRateGroup group, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.core.networkmanager.impl
Fields in com.biglybt.core.networkmanager.impl declared as LimitedRateGroupModifier and TypeFieldDescription(package private) LimitedRateGroup[]
TransferProcessor.ConnectionData.groups
(package private) final LimitedRateGroup
TransferProcessor.max_rate
Fields in com.biglybt.core.networkmanager.impl with type parameters of type LimitedRateGroupModifier and TypeFieldDescriptionprivate final HashMap
<LimitedRateGroup, TransferProcessor.GroupData> TransferProcessor.group_buckets
Methods in com.biglybt.core.networkmanager.impl with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
TransferProcessor.addRateLimiter
(NetworkConnectionBase connection, LimitedRateGroup group) static int
NetworkManagerUtilities.getGroupRateLimit
(LimitedRateGroup group) Translate the group speed limit to a proper real rate.void
TransferProcessor.removeRateLimiter
(NetworkConnectionBase connection, LimitedRateGroup group) Constructors in com.biglybt.core.networkmanager.impl with parameters of type LimitedRateGroupModifierConstructorDescriptionTransferProcessor
(NetworkManager net_man, int _processor_type, LimitedRateGroup max_rate_limit, boolean multi_threaded) Create new transfer processor for the given read/write type, limited to the given max rate. -
Uses of LimitedRateGroup in com.biglybt.core.peer
Methods in com.biglybt.core.peer that return LimitedRateGroupModifier and TypeMethodDescriptionPEPeerManager.getDownloadLimitedRateGroup()
Get the limited rate group used for download limiting.PEPeer.getRateLimiters
(boolean upload) PEPeerManager.getUploadLimitedRateGroup()
Get the limited rate group used for upload limiting.Methods in com.biglybt.core.peer with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
PEPeer.addRateLimiter
(LimitedRateGroup limiter, boolean upload) void
PEPeerManager.addRateLimiter
(LimitedRateGroup group, boolean upload) void
PEPeer.removeRateLimiter
(LimitedRateGroup limiter, boolean upload) void
PEPeerManager.removeRateLimiter
(LimitedRateGroup group, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.core.peer.impl.control
Fields in com.biglybt.core.peer.impl.control declared as LimitedRateGroupModifier and TypeFieldDescriptionprivate final LimitedRateGroup
PEPeerControlImpl.download_limited_rate_group
private final LimitedRateGroup
PEPeerControlImpl.upload_limited_rate_group
Methods in com.biglybt.core.peer.impl.control that return LimitedRateGroupModifier and TypeMethodDescriptionPEPeerControlImpl.getDownloadLimitedRateGroup()
PEPeerControlImpl.MyPeer.getRateLimiters
(boolean upload) PEPeerControlImpl.getUploadLimitedRateGroup()
Methods in com.biglybt.core.peer.impl.control with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
PEPeerControlImpl.addRateLimiter
(LimitedRateGroup group, boolean upload) void
PEPeerControlImpl.MyPeer.addRateLimiter
(LimitedRateGroup limiter, boolean upload) void
PEPeerControlImpl.MyPeer.removeRateLimiter
(LimitedRateGroup limiter, boolean upload) void
PEPeerControlImpl.removeRateLimiter
(LimitedRateGroup group, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.core.peer.impl.transport
Methods in com.biglybt.core.peer.impl.transport that return LimitedRateGroupMethods in com.biglybt.core.peer.impl.transport with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
PEPeerTransportProtocol.addRateLimiter
(LimitedRateGroup limiter, boolean upload) void
PEPeerTransportProtocol.removeRateLimiter
(LimitedRateGroup limiter, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.core.peermanager
Fields in com.biglybt.core.peermanager declared as LimitedRateGroupModifier and TypeFieldDescriptionprivate final LimitedRateGroup
PeerManager.PeerManagerRegistrationImpl.ProbeControl.download_limited_rate_group
private final LimitedRateGroup
PeerManager.PeerManagerRegistrationImpl.ProbeControl.upload_limited_rate_group
Methods in com.biglybt.core.peermanager that return LimitedRateGroupModifier and TypeMethodDescriptionPeerManager.PeerManagerRegistrationImpl.ProbeControl.getDownloadLimitedRateGroup()
PeerManager.PeerManagerRegistrationImpl.ProbeControl.getUploadLimitedRateGroup()
Methods in com.biglybt.core.peermanager with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
PeerManager.PeerManagerRegistrationImpl.ProbeControl.addRateLimiter
(LimitedRateGroup group, boolean upload) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.removeRateLimiter
(LimitedRateGroup group, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.core.speedmanager
Methods in com.biglybt.core.speedmanager that return types with arguments of type LimitedRateGroupModifier and TypeMethodDescriptionprivate List
<LimitedRateGroup> SpeedLimitHandler.trim
(LimitedRateGroup[] groups) Methods in com.biglybt.core.speedmanager with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionprivate List
<LimitedRateGroup> SpeedLimitHandler.trim
(LimitedRateGroup[] groups) Method parameters in com.biglybt.core.speedmanager with type arguments of type LimitedRateGroupModifier and TypeMethodDescriptionprivate String
SpeedLimitHandler.format
(List<LimitedRateGroup> groups) private String
SpeedLimitHandler.formatDown
(List<LimitedRateGroup> groups) private String
SpeedLimitHandler.formatUp
(List<LimitedRateGroup> groups) -
Uses of LimitedRateGroup in com.biglybt.core.tag.impl
Fields in com.biglybt.core.tag.impl declared as LimitedRateGroupModifier and TypeFieldDescriptionprivate final LimitedRateGroup
TagDownloadWithState.download_limiter
private final LimitedRateGroup
TagDownloadWithState.upload_limiter
-
Uses of LimitedRateGroup in com.biglybt.pifimpl.local.messaging
Fields in com.biglybt.pifimpl.local.messaging with type parameters of type LimitedRateGroupModifier and TypeFieldDescriptionprivate List
<LimitedRateGroup> GenericMessageConnectionDirect.inbound_rls
private List
<LimitedRateGroup> GenericMessageConnectionDirect.outbound_rls
-
Uses of LimitedRateGroup in com.biglybt.pifimpl.local.peers
Methods in com.biglybt.pifimpl.local.peers that return LimitedRateGroupMethods in com.biglybt.pifimpl.local.peers with parameters of type LimitedRateGroupModifier and TypeMethodDescriptionvoid
PeerForeignDelegate.addRateLimiter
(LimitedRateGroup limiter, boolean upload) void
PeerForeignDelegate.removeRateLimiter
(LimitedRateGroup limiter, boolean upload) -
Uses of LimitedRateGroup in com.biglybt.pifimpl.local.utils
Classes in com.biglybt.pifimpl.local.utils that implement LimitedRateGroup