summaryrefslogtreecommitdiffstats
path: root/service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2016-05-19 16:46:57 -0700
committerRoshan Pius <rpius@google.com>2016-05-19 16:53:37 -0700
commitee0ab818341d44614ffe56ae73ecc08b974c2cbb (patch)
tree75dc143c90120b23f8d875940037d941f1858ec2 /service/java/com/android/server/wifi/scanner/HalWifiScannerImpl.java
parent43d1480fe5ec04f3dec53cbe9d6c46186ddc8d44 (diff)
downloadandroid_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.java6
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;