public class Constants extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Constants.ANQPElementType |
Constructor and Description |
---|
Constants() |
Modifier and Type | Method and Description |
---|---|
static Integer |
getANQPElementID(Constants.ANQPElementType elementType) |
static Integer |
getHS20ElementID(Constants.ANQPElementType elementType) |
static long |
getInteger(ByteBuffer payload,
ByteOrder bo,
int size) |
static String |
getPrefixedString(ByteBuffer payload,
int lengthLength,
Charset charset) |
static String |
getPrefixedString(ByteBuffer payload,
int lengthLength,
Charset charset,
boolean useNull) |
static String |
getString(ByteBuffer payload,
int length,
Charset charset) |
static String |
getString(ByteBuffer payload,
int length,
Charset charset,
boolean useNull) |
static String |
getTrimmedString(ByteBuffer payload,
int length,
Charset charset) |
static boolean |
hasBaseANQPElements(Collection<Constants.ANQPElementType> elements) |
static boolean |
hasR2Elements(List<Constants.ANQPElementType> elements) |
static Constants.ANQPElementType |
mapANQPElement(int id) |
static Constants.ANQPElementType |
mapHS20Element(int id) |
public static final int NIBBLE_MASK
public static final int BYTE_MASK
public static final int SHORT_MASK
public static final long INT_MASK
public static final int BYTES_IN_SHORT
public static final int BYTES_IN_INT
public static final int BYTES_IN_EUI48
public static final long MILLIS_IN_A_SEC
public static final int HS20_PREFIX
public static final int HS20_FRAME_PREFIX
public static final int UTF8_INDICATOR
public static final int LANG_CODE_LENGTH
public static final int ANQP_QUERY_LIST
public static final int ANQP_CAPABILITY_LIST
public static final int ANQP_VENUE_NAME
public static final int ANQP_EMERGENCY_NUMBER
public static final int ANQP_NWK_AUTH_TYPE
public static final int ANQP_ROAMING_CONSORTIUM
public static final int ANQP_IP_ADDR_AVAILABILITY
public static final int ANQP_NAI_REALM
public static final int ANQP_3GPP_NETWORK
public static final int ANQP_GEO_LOC
public static final int ANQP_CIVIC_LOC
public static final int ANQP_LOC_URI
public static final int ANQP_DOM_NAME
public static final int ANQP_EMERGENCY_ALERT
public static final int ANQP_TDLS_CAP
public static final int ANQP_EMERGENCY_NAI
public static final int ANQP_NEIGHBOR_REPORT
public static final int ANQP_VENDOR_SPEC
public static final int HS_QUERY_LIST
public static final int HS_CAPABILITY_LIST
public static final int HS_FRIENDLY_NAME
public static final int HS_WAN_METRICS
public static final int HS_CONN_CAPABILITY
public static final int HS_NAI_HOME_REALM_QUERY
public static final int HS_OPERATING_CLASS
public static final int HS_OSU_PROVIDERS
public static final int HS_ICON_REQUEST
public static final int HS_ICON_FILE
public static Constants.ANQPElementType mapANQPElement(int id)
public static Constants.ANQPElementType mapHS20Element(int id)
public static Integer getANQPElementID(Constants.ANQPElementType elementType)
public static Integer getHS20ElementID(Constants.ANQPElementType elementType)
public static boolean hasBaseANQPElements(Collection<Constants.ANQPElementType> elements)
public static boolean hasR2Elements(List<Constants.ANQPElementType> elements)
public static long getInteger(ByteBuffer payload, ByteOrder bo, int size)
public static String getPrefixedString(ByteBuffer payload, int lengthLength, Charset charset) throws ProtocolException
ProtocolException
public static String getPrefixedString(ByteBuffer payload, int lengthLength, Charset charset, boolean useNull) throws ProtocolException
ProtocolException
public static String getTrimmedString(ByteBuffer payload, int length, Charset charset) throws ProtocolException
ProtocolException
public static String getString(ByteBuffer payload, int length, Charset charset) throws ProtocolException
ProtocolException
public static String getString(ByteBuffer payload, int length, Charset charset, boolean useNull) throws ProtocolException
ProtocolException