Home | History | Annotate | Download | only in wifi

Lines Matching refs:AccessPoint

107     private final List<AccessPoint> mAccessPoints = new ArrayList<>();
115 private final List<AccessPoint> mInternalAccessPoints = new ArrayList<>();
372 public List<AccessPoint> getAccessPoints() {
400 for (AccessPoint accessPoint : getAccessPoints()) {
401 pw.println(" " + accessPoint);
469 List<AccessPoint> cachedAccessPoints = new ArrayList<>(mInternalAccessPoints);
470 ArrayList<AccessPoint> accessPoints = new ArrayList<>();
473 for (AccessPoint accessPoint : cachedAccessPoints) {
474 accessPoint.clearConfig();
479 Multimap<String, AccessPoint> apMap = new Multimap<String, AccessPoint>();
493 AccessPoint accessPoint = getCachedOrCreate(config, cachedAccessPoints);
495 accessPoint.update(connectionConfig, mLastInfo, mLastNetworkInfo);
502 if (result.SSID.equals(accessPoint.getSsidStr())) {
508 accessPoint.setUnreachable();
510 accessPoints.add(accessPoint);
511 apMap.put(accessPoint.getSsidStr(), accessPoint);
515 cachedAccessPoints.add(accessPoint);
535 for (AccessPoint accessPoint : apMap.getAll(result.SSID)) {
536 if (accessPoint.update(result)) {
542 AccessPoint accessPoint = getCachedOrCreate(result, cachedAccessPoints);
544 accessPoint.update(connectionConfig, mLastInfo, mLastNetworkInfo);
555 accessPoint.update(config);
562 accessPoints.add(accessPoint);
563 apMap.put(accessPoint.getSsidStr(), accessPoint);
569 for (AccessPoint ap : accessPoints) {
579 for (AccessPoint prevAccessPoint : mInternalAccessPoints) {
584 for (AccessPoint newAccessPoint : accessPoints) {
604 AccessPoint getCachedOrCreate(ScanResult result, List<AccessPoint> cache) {
608 AccessPoint ret = cache.remove(i);
613 final AccessPoint accessPoint = new AccessPoint(mContext, result);
614 accessPoint.setListener(mAccessPointListenerAdapter);
615 return accessPoint;
619 AccessPoint getCachedOrCreate(WifiConfiguration config, List<AccessPoint> cache) {
623 AccessPoint ret = cache.remove(i);
628 final AccessPoint accessPoint = new AccessPoint(mContext, config);
629 accessPoint.setListener(mAccessPointListenerAdapter);
630 return accessPoint;
662 AccessPoint ap = mInternalAccessPoints.get(i);
707 public static List<AccessPoint> getCurrentAccessPoints(Context context, boolean includeSaved,
966 * Helps capture notifications that were generated during AccessPoint modification. Used later
969 private static class AccessPointListenerAdapter implements AccessPoint.AccessPointListener {
976 public void onAccessPointChanged(AccessPoint accessPoint) {
977 int type = mPendingNotifications.get(accessPoint.mId);
978 mPendingNotifications.put(accessPoint.mId, type | AP_CHANGED);
982 public void onLevelChanged(AccessPoint accessPoint) {
983 int type = mPendingNotifications.get(accessPoint.mId);
984 mPendingNotifications.put(accessPoint.mId, type | LEVEL_CHANGED);
990 * accesspoint listeners.
992 * @param notifyListeners if true, accesspoint listeners are notified, otherwise notifications
998 SparseArray<AccessPoint> oldAccessPoints = new SparseArray<>();
1000 List<AccessPoint> updatedAccessPoints = new ArrayList<>();
1002 for (AccessPoint accessPoint : mAccessPoints) {
1003 oldAccessPoints.put(accessPoint.mId, accessPoint);
1016 for (AccessPoint internalAccessPoint : mInternalAccessPoints) {
1017 AccessPoint accessPoint = oldAccessPoints.get(internalAccessPoint.mId);
1018 if (accessPoint == null) {
1019 accessPoint = new AccessPoint(mContext, internalAccessPoint);
1021 accessPoint.copyFrom(internalAccessPoint);
1023 updatedAccessPoints.add(accessPoint);
1031 for (AccessPoint accessPoint : updatedAccessPoints) {
1032 int notificationType = notificationMap.get(accessPoint.mId);
1033 AccessPoint.AccessPointListener listener = accessPoint.mAccessPointListener;
1039 listener.onAccessPointChanged(accessPoint);
1043 listener.onLevelChanged(accessPoint);