private IconKey(OSUInfo osuInfo, String fileName) { mBSSID = osuInfo.getBSSID(); mHESSID = osuInfo.getHESSID(); mSSID = osuInfo.getAdvertisingSSID(); mAnqpDomID = osuInfo.getAnqpDomID(); mFileName = fileName; }
public void startIconQuery(OSUInfo osuInfo, List<IconInfo> icons) { Log.d("ZXZ", String.format("Icon query on %012x for %s", osuInfo.getBSSID(), icons)); if (icons == null || icons.isEmpty()) { return; } QuerySet querySet = new QuerySet(osuInfo, icons); for (QueryEntry entry : querySet.getAllEntries()) { HSIconFileElement iconElement = mCache.get(entry.getKey()); if (iconElement != null) { osuInfo.setIconFileElement(iconElement, entry.getKey().getFileName()); mOSUManager.iconResults(Arrays.asList(osuInfo)); return; } } if (enqueue(querySet)) { initiateQuery(querySet.getBssid()); } }
private long getBssid() { return mOsuInfo.getBSSID(); }