Class SpeedLimitHandler.LimitDetails

  • Enclosing class:
    SpeedLimitHandler

    private class SpeedLimitHandler.LimitDetails
    extends java.lang.Object
    • 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
    • Constructor Detail

      • LimitDetails

        private LimitDetails()
      • LimitDetails

        private LimitDetails​(java.util.Map<java.lang.String,​java.lang.Object> map)
    • 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)