diff options
author | Roshan Pius <rpius@google.com> | 2016-05-19 16:46:57 -0700 |
---|---|---|
committer | Roshan Pius <rpius@google.com> | 2016-05-19 16:53:37 -0700 |
commit | ee0ab818341d44614ffe56ae73ecc08b974c2cbb (patch) | |
tree | 75dc143c90120b23f8d875940037d941f1858ec2 /service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java | |
parent | 43d1480fe5ec04f3dec53cbe9d6c46186ddc8d44 (diff) | |
download | android_frameworks_opt_net_wifi-ee0ab818341d44614ffe56ae73ecc08b974c2cbb.tar.gz android_frameworks_opt_net_wifi-ee0ab818341d44614ffe56ae73ecc08b974c2cbb.tar.bz2 android_frameworks_opt_net_wifi-ee0ab818341d44614ffe56ae73ecc08b974c2cbb.zip |
Change clock for time interval/elapsed measurments
1. Use the clock retrieved from WifiInjector in more modules: QNS,
Scanner, WifiConfigManager.
2. Use |elapsedRealtime| for time interval/elapsed measurments. Things
like scan results, config elements still continue to use
|currentTimeMillis|
Also,
1. Had to make |tryEnableQualifiedNetwork| public to prevent mockito from
calling the real method in WifiConfigManager.
2. Move keystore also into WifiInjector.
BUG: 28299258
BUG: 28824635
Change-Id: I91272aa5665abb741da7530d8920d09c8c5ea41f
TEST: Compiles & unit-test passes
Diffstat (limited to 'service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java')
-rw-r--r-- | service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java b/service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java index 6351042a8..d85c818d2 100644 --- a/service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java +++ b/service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java @@ -17,13 +17,13 @@ package com.android.server.wifi.scanner; import android.content.Context; -import android.net.wifi.WifiManager; import android.net.wifi.WifiScanner; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.util.Log; +import com.android.server.wifi.Clock; import com.android.server.wifi.WifiNative; /** @@ -40,11 +40,11 @@ public class HalWifiScannerImpl extends WifiScannerImpl implements Handler.Callb private final SupplicantWifiScannerImpl mSupplicantScannerDelegate; private final boolean mHalBasedPnoSupported; - public HalWifiScannerImpl(Context context, WifiNative wifiNative, Looper looper) { + public HalWifiScannerImpl(Context context, WifiNative wifiNative, Looper looper, Clock clock) { mWifiNative = wifiNative; mChannelHelper = new HalChannelHelper(wifiNative); mSupplicantScannerDelegate = - new SupplicantWifiScannerImpl(context, wifiNative, mChannelHelper, looper); + new SupplicantWifiScannerImpl(context, wifiNative, mChannelHelper, looper, clock); // We are not going to support HAL ePNO currently. mHalBasedPnoSupported = false; |