DoHController: {
    _debounceTimer: any;
    _heuristicsAreEnabled: any;
    _lastDebounceTimestamp: number;
    _runsWhileThrottling: number;
    _wasThrottleExtended: any;
    resetPromise: any;
    _cancelDebounce(): any;
    _handleThrottleTimeout(): any;
    _throttleHeuristics(): any;
    _uninit(): any;
    disableHeuristics(state: any): any;
    init(): any;
    maybeEnableHeuristics(): any;
    observe(subject: any, topic: any, data: any): any;
    onConnectionChanged(): any;
    onConnectionChangedDebounced(): any;
    onConnectivityAvailable(): any;
    onPrefChanged(pref: any): any;
    reset(): any;
    rollback(): any;
    runHeuristics(evaluateReason: any): any;
    runHeuristicsThrottled(evaluateReason: any): any;
    runTRRSelection(): any;
    runTRRSelectionDryRun(): any;
    setState(state: any): any;
}

Type declaration

  • _debounceTimer: any
  • _heuristicsAreEnabled: any
  • _lastDebounceTimestamp: number
  • _runsWhileThrottling: number
  • _wasThrottleExtended: any
  • resetPromise: any
  • _cancelDebounce:function
    • Returns any

  • _handleThrottleTimeout:function
    • Returns any

  • _throttleHeuristics:function
    • Returns any

  • _uninit:function
    • Returns any

  • disableHeuristics:function
    • Parameters

      • state: any

      Returns any

  • init:function
    • Returns any

  • maybeEnableHeuristics:function
    • Returns any

  • observe:function
    • Parameters

      • subject: any
      • topic: any
      • data: any

      Returns any

  • onConnectionChanged:function
    • Returns any

  • onConnectionChangedDebounced:function
    • Returns any

  • onConnectivityAvailable:function
    • Returns any

  • onPrefChanged:function
    • Parameters

      • pref: any

      Returns any

  • reset:function
    • Returns any

  • rollback:function
    • Returns any

  • runHeuristics:function
    • Parameters

      • evaluateReason: any

      Returns any

  • runHeuristicsThrottled:function
    • Parameters

      • evaluateReason: any

      Returns any

  • runTRRSelection:function
    • Returns any

  • runTRRSelectionDryRun:function
    • Returns any

  • setState:function
    • Parameters

      • state: any

      Returns any

Generated using TypeDoc