Class SpeedLimitHandler.LimitDetails

java.lang.Object
com.biglybt.core.speedmanager.SpeedLimitHandler.LimitDetails
Enclosing class:
SpeedLimitHandler

private class SpeedLimitHandler.LimitDetails extends Object
  • Field Details

    • 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 Map<String,int[]> download_limits
    • category_limits

      private final Map<String,int[]> category_limits
    • tag_limits

      private final Map<String,int[]> tag_limits
  • Constructor Details

    • LimitDetails

      private LimitDetails()
    • LimitDetails

      private LimitDetails(Map<String,Object> map)
  • Method Details

    • export

      private Map<String,Object> export()
    • loadForReset

      private void loadForReset()
    • loadCurrent

      private void loadCurrent()
    • getLimitsForDownload

      private int[] getLimitsForDownload(String hash)
    • addRemoveDownloads

      private void addRemoveDownloads(List<String> hashes, boolean add)
    • apply

      private void apply()
    • getString

      private List<String> getString(boolean is_current, boolean use_hashes)