blob: 6954480b38874635a767ee8c878c72b80101b73b [file] [log] [blame]
package com.android.server.wifi.anqp;
import java.net.ProtocolException;
import java.nio.ByteBuffer;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;
/**
* The Emergency Number ANQP Element, IEEE802.11-2012 section 8.4.4.5
*/
public class EmergencyNumberElement extends ANQPElement {
private final List<String> mNumbers;
public EmergencyNumberElement(Constants.ANQPElementType infoID, ByteBuffer payload)
throws ProtocolException {
super(infoID);
mNumbers = new ArrayList<String>();
while (payload.hasRemaining()) {
mNumbers.add(Constants.getPrefixedString(payload, 1, StandardCharsets.UTF_8));
}
}
public List<String> getNumbers() {
return mNumbers;
}
@Override
public String toString() {
return "EmergencyNumber{" +
"mNumbers=" + mNumbers +
'}';
}
}