Package com.biglybt.core.speedmanager
Class SpeedLimitHandler.LimitDetails
- java.lang.Object
-
- com.biglybt.core.speedmanager.SpeedLimitHandler.LimitDetails
-
- Enclosing class:
- SpeedLimitHandler
private class SpeedLimitHandler.LimitDetails extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
auto_up_enabled
private boolean
auto_up_seeding_enabled
private java.util.Map<java.lang.String,int[]>
category_limits
private int
down_limit
private java.util.Map<java.lang.String,int[]>
download_limits
private int
lan_down_limit
private boolean
lan_rates_enabled
private int
lan_up_limit
private boolean
seeding_limits_enabled
private java.util.Map<java.lang.String,int[]>
tag_limits
private int
up_limit
private int
up_seeding_limit
-
Constructor Summary
Constructors Modifier Constructor Description private
LimitDetails()
private
LimitDetails(java.util.Map<java.lang.String,java.lang.Object> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addRemoveDownloads(java.util.List<java.lang.String> hashes, boolean add)
private void
apply()
private java.util.Map<java.lang.String,java.lang.Object>
export()
private int[]
getLimitsForDownload(java.lang.String hash)
private java.util.List<java.lang.String>
getString(boolean is_current, boolean use_hashes)
private void
loadCurrent()
private void
loadForReset()
-
-
-
Field Detail
-
auto_up_enabled
private boolean auto_up_enabled
-
auto_up_seeding_enabled
private boolean auto_up_seeding_enabled
-
seeding_limits_enabled
private boolean seeding_limits_enabled
-
up_limit
private int up_limit
-
up_seeding_limit
private int up_seeding_limit
-
down_limit
private int down_limit
-
lan_rates_enabled
private boolean lan_rates_enabled
-
lan_up_limit
private int lan_up_limit
-
lan_down_limit
private int lan_down_limit
-
download_limits
private final java.util.Map<java.lang.String,int[]> download_limits
-
category_limits
private final java.util.Map<java.lang.String,int[]> category_limits
-
tag_limits
private final java.util.Map<java.lang.String,int[]> tag_limits
-
-
Method Detail
-
export
private java.util.Map<java.lang.String,java.lang.Object> export()
-
loadForReset
private void loadForReset()
-
loadCurrent
private void loadCurrent()
-
getLimitsForDownload
private int[] getLimitsForDownload(java.lang.String hash)
-
addRemoveDownloads
private void addRemoveDownloads(java.util.List<java.lang.String> hashes, boolean add)
-
apply
private void apply()
-
getString
private java.util.List<java.lang.String> getString(boolean is_current, boolean use_hashes)
-
-