java.lang.Object
org.pcap4j.packet.AbstractPacket.AbstractBuilder
org.pcap4j.packet.Dot11ManagementPacket.Builder
org.pcap4j.packet.Dot11ProbeRequestPacket.Builder
- All Implemented Interfaces:
Iterable<Packet.Builder>,ChecksumBuilder<Dot11ManagementPacket>,Packet.Builder
- Enclosing class:
Dot11ProbeRequestPacket
- Since:
- pcap4j 1.7.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Dot11ChannelUsageElementprivate Dot11DsssParameterSetElementprivate Dot11ExtendedCapabilitiesElementprivate Dot11HTCapabilitiesElementprivate Dot11InterworkingElementprivate Dot11MeshIdElementprivate Dot11RequestElementprivate Dot11SsidElementprivate Dot11SsidListElementprivate Dot11SupportedRatesElementprivate Dot112040BssCoexistenceElementprivate List<Dot11VendorSpecificElement> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddress1(MacAddress address1) address2(MacAddress address2) address3(MacAddress address3) build()Build a packet object using values set to this object.channelUsage(Dot11ChannelUsageElement channelUsage) correctChecksumAtBuild(boolean correctChecksumAtBuild) dsssParameterSet(Dot11DsssParameterSetElement dsssParameterSet) duration(short duration) extendedCapabilities(Dot11ExtendedCapabilitiesElement extendedCapabilities) extendedSupportedRates(Dot11ExtendedSupportedRatesElement extendedSupportedRates) frameControl(Dot11FrameControl frameControl) htCapabilities(Dot11HTCapabilitiesElement htCapabilities) htControl(Dot11HtControl htControl) interworking(Dot11InterworkingElement interworking) meshId(Dot11MeshIdElement meshId) request(Dot11RequestElement request) sequenceControl(Dot11SequenceControl sequenceControl) ssid(Dot11SsidElement ssid) ssidList(Dot11SsidListElement ssidList) supportedOperatingClasses(Dot11SupportedOperatingClassesElement supportedOperatingClasses) supportedRates(Dot11SupportedRatesElement supportedRates) twentyFortyBssCoexistence(Dot112040BssCoexistenceElement twentyFortyBssCoexistence) vendorSpecificElements(List<Dot11VendorSpecificElement> vendorSpecificElements) Methods inherited from class org.pcap4j.packet.Dot11ManagementPacket.Builder
checkForNullMethods inherited from class org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, getPayloadBuilder, iterator, payloadBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ssid
-
supportedRates
-
request
-
extendedSupportedRates
-
dsssParameterSet
-
supportedOperatingClasses
-
htCapabilities
-
twentyFortyBssCoexistence
-
extendedCapabilities
-
ssidList
-
channelUsage
-
interworking
-
meshId
-
vendorSpecificElements
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
ssid
- Parameters:
ssid- ssid- Returns:
- this Builder object for method chaining.
-
supportedRates
- Parameters:
supportedRates- supportedRates- Returns:
- this Builder object for method chaining.
-
request
- Parameters:
request- request- Returns:
- this Builder object for method chaining.
-
extendedSupportedRates
public Dot11ProbeRequestPacket.Builder extendedSupportedRates(Dot11ExtendedSupportedRatesElement extendedSupportedRates) - Parameters:
extendedSupportedRates- extendedSupportedRates- Returns:
- this Builder object for method chaining.
-
dsssParameterSet
public Dot11ProbeRequestPacket.Builder dsssParameterSet(Dot11DsssParameterSetElement dsssParameterSet) - Parameters:
dsssParameterSet- dsssParameterSet- Returns:
- this Builder object for method chaining.
-
supportedOperatingClasses
public Dot11ProbeRequestPacket.Builder supportedOperatingClasses(Dot11SupportedOperatingClassesElement supportedOperatingClasses) - Parameters:
supportedOperatingClasses- supportedOperatingClasses- Returns:
- this Builder object for method chaining.
-
htCapabilities
- Parameters:
htCapabilities- htCapabilities- Returns:
- this Builder object for method chaining.
-
twentyFortyBssCoexistence
public Dot11ProbeRequestPacket.Builder twentyFortyBssCoexistence(Dot112040BssCoexistenceElement twentyFortyBssCoexistence) - Parameters:
twentyFortyBssCoexistence- twentyFortyBssCoexistence- Returns:
- this Builder object for method chaining.
-
extendedCapabilities
public Dot11ProbeRequestPacket.Builder extendedCapabilities(Dot11ExtendedCapabilitiesElement extendedCapabilities) - Parameters:
extendedCapabilities- extendedCapabilities- Returns:
- this Builder object for method chaining.
-
ssidList
- Parameters:
ssidList- ssidList- Returns:
- this Builder object for method chaining.
-
channelUsage
- Parameters:
channelUsage- channelUsage- Returns:
- this Builder object for method chaining.
-
interworking
- Parameters:
interworking- interworking- Returns:
- this Builder object for method chaining.
-
meshId
- Parameters:
meshId- meshId- Returns:
- this Builder object for method chaining.
-
vendorSpecificElements
public Dot11ProbeRequestPacket.Builder vendorSpecificElements(List<Dot11VendorSpecificElement> vendorSpecificElements) - Parameters:
vendorSpecificElements- vendorSpecificElements- Returns:
- this Builder object for method chaining.
-
frameControl
- Overrides:
frameControlin classDot11ManagementPacket.Builder- Parameters:
frameControl- frameControl- Returns:
- this Builder object for method chaining.
-
duration
- Overrides:
durationin classDot11ManagementPacket.Builder- Parameters:
duration- duration- Returns:
- this Builder object for method chaining.
-
address1
- Overrides:
address1in classDot11ManagementPacket.Builder- Parameters:
address1- address1- Returns:
- this Builder object for method chaining.
-
address2
- Overrides:
address2in classDot11ManagementPacket.Builder- Parameters:
address2- address2- Returns:
- this Builder object for method chaining.
-
address3
- Overrides:
address3in classDot11ManagementPacket.Builder- Parameters:
address3- address3- Returns:
- this Builder object for method chaining.
-
sequenceControl
- Overrides:
sequenceControlin classDot11ManagementPacket.Builder- Parameters:
sequenceControl- sequenceControl- Returns:
- this Builder object for method chaining.
-
htControl
- Overrides:
htControlin classDot11ManagementPacket.Builder- Parameters:
htControl- htControl- Returns:
- this Builder object for method chaining.
-
fcs
- Overrides:
fcsin classDot11ManagementPacket.Builder- Parameters:
fcs- fcs- Returns:
- this Builder object for method chaining.
-
correctChecksumAtBuild
- Specified by:
correctChecksumAtBuildin interfaceChecksumBuilder<Dot11ManagementPacket>- Overrides:
correctChecksumAtBuildin classDot11ManagementPacket.Builder- Parameters:
correctChecksumAtBuild- correctChecksumAtBuild- Returns:
- ChecksumBuilder
-
build
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfaceChecksumBuilder<Dot11ManagementPacket>- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classDot11ManagementPacket.Builder- Returns:
- a new Packet object
-