Package org.pcap4j.packet
Class Dot11RequestElement
- java.lang.Object
-
- org.pcap4j.packet.Dot11InformationElement
-
- org.pcap4j.packet.Dot11RequestElement
-
- All Implemented Interfaces:
java.io.Serializable
public final class Dot11RequestElement extends Dot11InformationElement
IEEE802.11 Request element1 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
- Author:
- Kaito Yamada
- See Also:
- IEEE802.11, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Dot11RequestElement.Builder
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Dot11RequestElement.Builder
getBuilder()
byte[]
getRawData()
java.util.List<Dot11InformationElementId>
getRequestedElementIds()
int
hashCode()
int
length()
static Dot11RequestElement
newInstance(byte[] rawData, int offset, int length)
A static factory method.java.lang.String
toString()
java.lang.String
toString(java.lang.String indent)
-
Methods inherited from class org.pcap4j.packet.Dot11InformationElement
getElementId, getLength, getLengthAsInt
-
-
-
-
Method Detail
-
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
public java.util.List<Dot11InformationElementId> getRequestedElementIds()
- Returns:
- requestedElementIds
-
length
public int length()
- Specified by:
length
in classDot11InformationElement
- Returns:
- the length
-
getRawData
public byte[] getRawData()
- Specified by:
getRawData
in classDot11InformationElement
- Returns:
- the raw data.
-
getBuilder
public Dot11RequestElement.Builder getBuilder()
- Returns:
- a new Builder object populated with this object's fields.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDot11InformationElement
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classDot11InformationElement
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(java.lang.String indent)
- Parameters:
indent
- indent- Returns:
- the string representation of this object.
-
-