Package com.biglybt.core.networkmanager
Class NetworkConnectionHelper
java.lang.Object
com.biglybt.core.networkmanager.NetworkConnectionHelper
- All Implemented Interfaces:
NetworkConnectionBase
- Direct Known Subclasses:
NetworkConnectionImpl,PeerForeignNetworkConnection
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) intprivate final LimitedRateGroupprivate LimitedRateGroup[](package private) intprivate final LimitedRateGroupprivate LimitedRateGroup[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRateLimiter(LimitedRateGroup limiter, boolean upload) intgetRateLimiters(boolean upload) intvoidremoveRateLimiter(LimitedRateGroup limiter, boolean upload) voidsetDownloadLimit(int limit) voidsetUploadLimit(int limit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.biglybt.core.networkmanager.NetworkConnectionBase
getEndpoint, getIncomingMessageQueue, getMssSize, getOutgoingMessageQueue, getString, getTransportBase, isClosed, isIncoming, isLANLocal, notifyOfException, resetLANLocalStatus
-
Field Details
-
upload_limit
int upload_limit -
upload_limiter
-
download_limit
int download_limit -
download_limiter
-
upload_limiters
-
download_limiters
-
-
Constructor Details
-
NetworkConnectionHelper
public NetworkConnectionHelper()
-
-
Method Details
-
getUploadLimit
public int getUploadLimit()- Specified by:
getUploadLimitin interfaceNetworkConnectionBase
-
getDownloadLimit
public int getDownloadLimit()- Specified by:
getDownloadLimitin interfaceNetworkConnectionBase
-
setUploadLimit
public void setUploadLimit(int limit) - Specified by:
setUploadLimitin interfaceNetworkConnectionBase
-
setDownloadLimit
public void setDownloadLimit(int limit) - Specified by:
setDownloadLimitin interfaceNetworkConnectionBase
-
addRateLimiter
- Specified by:
addRateLimiterin interfaceNetworkConnectionBase
-
removeRateLimiter
- Specified by:
removeRateLimiterin interfaceNetworkConnectionBase
-
getRateLimiters
- Specified by:
getRateLimitersin interfaceNetworkConnectionBase
-