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
- _cancelDebounce(): any
- 
Returns any
 
- 
_handleThrottleTimeout:function
- _handleThrottleTimeout(): any
- 
Returns any
 
- 
_throttleHeuristics:function
- _throttleHeuristics(): any
- 
Returns any
 
- 
_uninit:function
- _uninit(): any
- 
Returns any
 
- 
disableHeuristics:function
- disableHeuristics(state: any): any
- 
Returns any
 
- 
init:function
- 
maybeEnableHeuristics:function
- maybeEnableHeuristics(): any
- 
Returns any
 
- 
observe:function
- observe(subject: any, topic: any, data: any): any
- 
Parameters
- 
subject: any
- 
topic: any
- 
data: any
 
 Returns any
 
- 
onConnectionChanged:function
- onConnectionChanged(): any
- 
Returns any
 
- 
onConnectionChangedDebounced:function
- onConnectionChangedDebounced(): any
- 
Returns any
 
- 
onConnectivityAvailable:function
- onConnectivityAvailable(): any
- 
Returns any
 
- 
onPrefChanged:function
- onPrefChanged(pref: any): any
- 
Returns any
 
- 
reset:function
- 
rollback:function
- rollback(): any
- 
Returns any
 
- 
runHeuristics:function
- runHeuristics(evaluateReason: any): any
- 
Returns any
 
- 
runHeuristicsThrottled:function
- runHeuristicsThrottled(evaluateReason: any): any
- 
Returns any
 
- 
runTRRSelection:function
- runTRRSelection(): any
- 
Returns any
 
- 
runTRRSelectionDryRun:function
- runTRRSelectionDryRun(): any
- 
Returns any
 
- 
setState:function
- setState(state: any): any
- 
Returns any