Class Dot11RequestElement
java.lang.Object
org.pcap4j.packet.Dot11InformationElement
org.pcap4j.packet.Dot11RequestElement
- All Implemented Interfaces:
Serializable
IEEE802.11 Request element
1 1 variable
+----------+----------+------------------------
|Element ID| Length | Requested Element IDs
+----------+----------+------------------------
Element ID: 10
The Requested Element IDs are the list of elements that are requested to be included in the Probe
Response frame. The Requested Element IDs are listed in order of increasing element ID.- Since:
- pcap4j 1.7.0
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<Dot11InformationElementId> private static final long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDot11RequestElement(byte[] rawData, int offset, int length) private -
Method Summary
Modifier and TypeMethodDescriptionbooleanbyte[]inthashCode()intlength()static Dot11RequestElementnewInstance(byte[] rawData, int offset, int length) A static factory method.toString()Methods inherited from class Dot11InformationElement
getElementId, getLength, getLengthAsInt
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
requestedElementIds
-
-
Constructor Details
-
Dot11RequestElement
- Parameters:
rawData- rawDataoffset- offsetlength- length- Throws:
IllegalRawDataException- if parsing the raw data fails.
-
Dot11RequestElement
- Parameters:
builder- builder
-
-
Method Details
-
newInstance
public static Dot11RequestElement newInstance(byte[] rawData, int offset, int length) throws IllegalRawDataException A static factory method. This method validates the arguments byByteArrays.validateBounds(byte[], int, int), which may throw exceptions undocumented here.- Parameters:
rawData- rawDataoffset- offsetlength- length- Returns:
- a new Dot11RequestElement object.
- Throws:
IllegalRawDataException- if parsing the raw data fails.
-
getRequestedElementIds
- Returns:
- requestedElementIds
-
length
public int length()- Specified by:
lengthin classDot11InformationElement- Returns:
- the length
-
getRawData
public byte[] getRawData()- Specified by:
getRawDatain classDot11InformationElement- Returns:
- the raw data.
-
getBuilder
- Returns:
- a new Builder object populated with this object's fields.
-
hashCode
public int hashCode()- Overrides:
hashCodein classDot11InformationElement
-
equals
- Overrides:
equalsin classDot11InformationElement
-
toString
-
toString
-