1e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Willspackage com.android.server.wifi.hotspot2; 2e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills 3e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Willspublic class IconEvent { 4e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills private final long mBSSID; 5e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills private final String mFileName; 6e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills private final int mSize; 7773ef3483e18f1afbd9cdce1564add3d89cb21faRoshan Pius private final byte[] mData; 8e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills 9773ef3483e18f1afbd9cdce1564add3d89cb21faRoshan Pius public IconEvent(long bssid, String fileName, int size, byte[] data) { 10e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills mBSSID = bssid; 11e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills mFileName = fileName; 12e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills mSize = size; 13773ef3483e18f1afbd9cdce1564add3d89cb21faRoshan Pius mData = data; 14e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills } 15e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills 16e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills public long getBSSID() { 17e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills return mBSSID; 18e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills } 19e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills 20e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills public String getFileName() { 21e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills return mFileName; 22e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills } 23e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills 24e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills public int getSize() { 25e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills return mSize; 26e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills } 27e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills 28773ef3483e18f1afbd9cdce1564add3d89cb21faRoshan Pius public byte[] getData() { 29773ef3483e18f1afbd9cdce1564add3d89cb21faRoshan Pius return mData; 30773ef3483e18f1afbd9cdce1564add3d89cb21faRoshan Pius } 31773ef3483e18f1afbd9cdce1564add3d89cb21faRoshan Pius 32e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills @Override 33e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills public String toString() { 34e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills return "IconEvent: " + 35e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills "BSSID=" + String.format("%012x", mBSSID) + 36e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills ", fileName='" + mFileName + '\'' + 37e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills ", size=" + mSize; 38e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills } 39e511ec7a4f53f7204a85075b23318f9f11c46d94Mitchell Wills} 40