Class DownloadManagerRateController


  • public class DownloadManagerRateController
    extends java.lang.Object
    • Field Detail

      • core

        static Core core
      • enable

        static boolean enable
      • enable_limit_handling

        static boolean enable_limit_handling
      • slack_bytes_per_sec

        static int slack_bytes_per_sec
      • rate_limit

        static volatile int rate_limit
      • WAIT_AFTER_CHOKE_PERIOD

        private static final int WAIT_AFTER_CHOKE_PERIOD
        See Also:
        Constant Field Values
      • WAIT_AFTER_CHOKE_TICKS

        private static final int WAIT_AFTER_CHOKE_TICKS
        See Also:
        Constant Field Values
      • sample_num

        private static int sample_num
      • incomplete_samples

        private static double incomplete_samples
      • complete_samples

        private static double complete_samples
      • ticks_to_sample_start

        private static int ticks_to_sample_start
      • last_rate_limit

        private static int last_rate_limit
      • last_incomplete_average

        private static double last_incomplete_average
      • last_complete_average

        private static double last_complete_average
      • last_overall_average

        private static double last_overall_average
      • tick_count

        private static int tick_count
      • last_tick_processed

        private static int last_tick_processed
      • pm_last_bad_limit

        private static long pm_last_bad_limit
      • latest_choke

        private static int latest_choke
      • wait_until_tick

        private static int wait_until_tick
    • Constructor Detail

      • DownloadManagerRateController

        public DownloadManagerRateController()
    • Method Detail

      • getString

        public static java.lang.String getString()
      • addPeerManager

        public static void addPeerManager​(PEPeerManager pm)
      • removePeerManager

        public static void removePeerManager​(PEPeerManager pm)
      • update

        static void update()