Introduce onLost event on bssid hotlist [DO NOT MERGE]

Change-Id: I84c3174398fea9a1456fb007586c2c559dd3fe4d
This commit is contained in:
Vinit Deshpande
2014-08-11 21:52:05 -07:00
parent 18ae1d2207
commit ab325cbcc8

View File

@@ -634,6 +634,10 @@ public class WifiScanner {
* @param results list of scan results, one for each access point visible currently * @param results list of scan results, one for each access point visible currently
*/ */
public void onFound(ScanResult[] results); public void onFound(ScanResult[] results);
/** indicates that access points were missed by on going scans
* @param results list of scan results, for each access point that is not visible anymore
*/
public void onLost(ScanResult[] results);
} }
/** @hide */ /** @hide */
@@ -985,6 +989,10 @@ public class WifiScanner {
((BssidListener) listener).onFound( ((BssidListener) listener).onFound(
((ParcelableScanResults) msg.obj).getResults()); ((ParcelableScanResults) msg.obj).getResults());
return; return;
case CMD_AP_LOST:
((BssidListener) listener).onLost(
((ParcelableScanResults) msg.obj).getResults());
return;
case CMD_WIFI_CHANGE_DETECTED: case CMD_WIFI_CHANGE_DETECTED:
((WifiChangeListener) listener).onChanging( ((WifiChangeListener) listener).onChanging(
((ParcelableScanResults) msg.obj).getResults()); ((ParcelableScanResults) msg.obj).getResults());