Class HdlcPppPacket.Builder
java.lang.Object
org.pcap4j.packet.AbstractPacket.AbstractBuilder
org.pcap4j.packet.AbstractPppPacket.Builder
org.pcap4j.packet.HdlcPppPacket.Builder
- All Implemented Interfaces:
Iterable<Packet.Builder>, Packet.Builder
- Enclosing class:
HdlcPppPacket
- Since:
- pcap4j 1.4.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddress(byte address) build()Build a packet object using values set to this object.control(byte control) pad(byte[] pad) payloadBuilder(Packet.Builder payloadBuilder) Set the payload builder.protocol(PppDllProtocol protocol) Methods inherited from class AbstractPppPacket.Builder
getPayloadBuilderMethods inherited from class AbstractPacket.AbstractBuilder
get, getOuterOf, iteratorMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
address
private byte address -
control
private byte control
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
address
- Parameters:
address- 0xFF by default. Don't change it to comply with the protocol.- Returns:
- this Builder object for method chaining.
-
control
- Parameters:
control- 0x03 by default. Don't change it to comply with the protocol.- Returns:
- this Builder object for method chaining.
-
protocol
- Overrides:
protocolin classAbstractPppPacket.Builder- Parameters:
protocol- protocol- Returns:
- this Builder object for method chaining.
-
payloadBuilder
Description copied from interface:Packet.BuilderSet the payload builder.- Specified by:
payloadBuilderin interfacePacket.Builder- Overrides:
payloadBuilderin classAbstractPppPacket.Builder- Parameters:
payloadBuilder- a Builder object to set- Returns:
- this Builder object for method chaining
-
pad
- Overrides:
padin classAbstractPppPacket.Builder- Parameters:
pad- pad- Returns:
- this Builder object for method chaining.
-
build
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classAbstractPacket.AbstractBuilder- Returns:
- a new Packet object
-