Uses of Interface
com.biglybt.core.networkmanager.LimitedRateGroup
-
-
Uses of LimitedRateGroup in com.biglybt.core.category.impl
Fields in com.biglybt.core.category.impl declared as LimitedRateGroup Modifier and Type Field Description private LimitedRateGroup
CategoryImpl. download_limiter
private LimitedRateGroup
CategoryImpl. upload_limiter
-
Uses of LimitedRateGroup in com.biglybt.core.download
Methods in com.biglybt.core.download that return LimitedRateGroup Modifier and Type Method Description LimitedRateGroup[]
DownloadManager. getRateLimiters(boolean upload)
Methods in com.biglybt.core.download with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Modifier and Type Field Description (package private) static LimitedRateGroup
DownloadManagerRateController. limiter
Methods in com.biglybt.core.download.impl that return LimitedRateGroup Modifier and Type Method Description LimitedRateGroup[]
DownloadManagerController. getRateLimiters(boolean upload)
LimitedRateGroup[]
DownloadManagerImpl. getRateLimiters(boolean upload)
Methods in com.biglybt.core.download.impl with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Modifier and Type Field Description private LimitedRateGroup
NetworkConnectionHelper. download_limiter
private LimitedRateGroup[]
NetworkConnectionHelper. download_limiters
private LimitedRateGroup
NetworkConnectionHelper. upload_limiter
private LimitedRateGroup[]
NetworkConnectionHelper. upload_limiters
Methods in com.biglybt.core.networkmanager that return LimitedRateGroup Modifier and Type Method Description LimitedRateGroup[]
NetworkConnectionBase. getRateLimiters(boolean upload)
LimitedRateGroup[]
NetworkConnectionHelper. getRateLimiters(boolean upload)
Methods in com.biglybt.core.networkmanager with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Modifier and Type Field Description (package private) LimitedRateGroup[]
TransferProcessor.ConnectionData. groups
(package private) LimitedRateGroup
TransferProcessor. max_rate
Fields in com.biglybt.core.networkmanager.impl with type parameters of type LimitedRateGroup Modifier and Type Field Description private java.util.HashMap<LimitedRateGroup,TransferProcessor.GroupData>
TransferProcessor. group_buckets
Methods in com.biglybt.core.networkmanager.impl with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Constructor Description TransferProcessor(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 LimitedRateGroup Modifier and Type Method Description LimitedRateGroup
PEPeerManager. getDownloadLimitedRateGroup()
Get the limited rate group used for download limiting.LimitedRateGroup[]
PEPeer. getRateLimiters(boolean upload)
LimitedRateGroup
PEPeerManager. getUploadLimitedRateGroup()
Get the limited rate group used for upload limiting.Methods in com.biglybt.core.peer with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Modifier and Type Field Description private LimitedRateGroup
PEPeerControlImpl. download_limited_rate_group
private LimitedRateGroup
PEPeerControlImpl. upload_limited_rate_group
Methods in com.biglybt.core.peer.impl.control that return LimitedRateGroup Modifier and Type Method Description LimitedRateGroup
PEPeerControlImpl. getDownloadLimitedRateGroup()
LimitedRateGroup[]
PEPeerControlImpl.MyPeer. getRateLimiters(boolean upload)
LimitedRateGroup
PEPeerControlImpl. getUploadLimitedRateGroup()
Methods in com.biglybt.core.peer.impl.control with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Modifier and Type Method Description LimitedRateGroup[]
PEPeerTransportProtocol. getRateLimiters(boolean upload)
Methods in com.biglybt.core.peer.impl.transport with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Modifier and Type Field Description private LimitedRateGroup
PeerManager.PeerManagerRegistrationImpl.ProbeControl. download_limited_rate_group
private LimitedRateGroup
PeerManager.PeerManagerRegistrationImpl.ProbeControl. upload_limited_rate_group
Methods in com.biglybt.core.peermanager that return LimitedRateGroup Modifier and Type Method Description LimitedRateGroup
PeerManager.PeerManagerRegistrationImpl.ProbeControl. getDownloadLimitedRateGroup()
LimitedRateGroup
PeerManager.PeerManagerRegistrationImpl.ProbeControl. getUploadLimitedRateGroup()
Methods in com.biglybt.core.peermanager with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 LimitedRateGroup Modifier and Type Method Description private java.util.List<LimitedRateGroup>
SpeedLimitHandler. trim(LimitedRateGroup[] groups)
Methods in com.biglybt.core.speedmanager with parameters of type LimitedRateGroup Modifier and Type Method Description private java.util.List<LimitedRateGroup>
SpeedLimitHandler. trim(LimitedRateGroup[] groups)
Method parameters in com.biglybt.core.speedmanager with type arguments of type LimitedRateGroup Modifier and Type Method Description private java.lang.String
SpeedLimitHandler. format(java.util.List<LimitedRateGroup> groups)
private java.lang.String
SpeedLimitHandler. formatDown(java.util.List<LimitedRateGroup> groups)
private java.lang.String
SpeedLimitHandler. formatUp(java.util.List<LimitedRateGroup> groups)
-
Uses of LimitedRateGroup in com.biglybt.core.tag.impl
Fields in com.biglybt.core.tag.impl declared as LimitedRateGroup Modifier and Type Field Description private LimitedRateGroup
TagDownloadWithState. download_limiter
private 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 LimitedRateGroup Modifier and Type Field Description private java.util.List<LimitedRateGroup>
GenericMessageConnectionDirect. inbound_rls
private java.util.List<LimitedRateGroup>
GenericMessageConnectionDirect. outbound_rls
-
Uses of LimitedRateGroup in com.biglybt.pifimpl.local.peers
Methods in com.biglybt.pifimpl.local.peers that return LimitedRateGroup Modifier and Type Method Description LimitedRateGroup[]
PeerForeignDelegate. getRateLimiters(boolean upload)
Methods in com.biglybt.pifimpl.local.peers with parameters of type LimitedRateGroup Modifier and Type Method Description void
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 Modifier and Type Class Description static class
UtilitiesImpl.PluginLimitedRateGroup
-