Class SpeedLimitHandler.Prioritiser.PrioritiserTagState

    • Field Detail

      • INITIAL_ADJUSTMENT_PERIODS

        private static final int INITIAL_ADJUSTMENT_PERIODS
        See Also:
        Constant Field Values
      • last_averages

        private final int[] last_averages
      • active_ticks

        private int active_ticks
      • last_average_index

        private int last_average_index
      • last_stable

        private boolean last_stable
      • last_rate

        private int last_rate
      • last_limit

        private int last_limit
      • adjusting_ticks

        private int adjusting_ticks
      • tag_limits_hit

        private int tag_limits_hit
      • strength

        private int strength
      • probe_rate

        private int probe_rate
      • pre_test_rate

        private int pre_test_rate
      • last_byte_count

        private long last_byte_count
      • last_average_time

        private long last_average_time
    • Method Detail

      • getTagName

        private java.lang.String getTagName()
      • getWeight

        private int getWeight​(java.util.List<PEPeer> peers)
      • update

        private boolean update()
      • updateAverage

        private int updateAverage​(boolean is_skip_cycle)
      • getLimit

        private int getLimit()
      • getRate

        private int getRate()
      • isStable

        private boolean isStable()
      • isAdjusting

        private boolean isAdjusting()
      • getStrength

        public int getStrength()
      • getLimitsHit

        private int getLimitsHit()
      • hitLimit

        private void hitLimit​(boolean b)
      • setLimit

        private boolean setLimit​(int limit,
                                 java.lang.String reason)
      • setLimit

        private boolean setLimit​(int limit,
                                 int change_type,
                                 java.lang.String reason)
      • setProbeRate

        private void setProbeRate​(int rate)
      • getProbeRate

        private int getProbeRate()
      • setPreTestRate

        private void setPreTestRate​(int rate)
      • getPreTestRate

        private int getPreTestRate()
      • getString

        private java.lang.String getString()