public static final class IcmpV4CommonPacket.Builder extends AbstractPacket.AbstractBuilder implements ChecksumBuilder<IcmpV4CommonPacket>
Constructor and Description |
---|
IcmpV4CommonPacket.Builder() |
Modifier and Type | Method and Description |
---|---|
IcmpV4CommonPacket |
build()
Build a packet object using values set to this object.
|
IcmpV4CommonPacket.Builder |
checksum(short checksum) |
IcmpV4CommonPacket.Builder |
code(IcmpV4Code code) |
IcmpV4CommonPacket.Builder |
correctChecksumAtBuild(boolean correctChecksumAtBuild) |
Packet.Builder |
getPayloadBuilder()
Get the payload builder of this object.
|
IcmpV4CommonPacket.Builder |
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.
|
IcmpV4CommonPacket.Builder |
type(IcmpV4Type type) |
get, getOuterOf, iterator
public IcmpV4CommonPacket.Builder type(IcmpV4Type type)
type
- typepublic IcmpV4CommonPacket.Builder code(IcmpV4Code code)
code
- codepublic IcmpV4CommonPacket.Builder checksum(short checksum)
checksum
- checksumpublic IcmpV4CommonPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
Packet.Builder
payloadBuilder
in interface Packet.Builder
payloadBuilder
in class AbstractPacket.AbstractBuilder
payloadBuilder
- a Builder object to setpublic Packet.Builder getPayloadBuilder()
Packet.Builder
getPayloadBuilder
in interface Packet.Builder
getPayloadBuilder
in class AbstractPacket.AbstractBuilder
public IcmpV4CommonPacket.Builder correctChecksumAtBuild(boolean correctChecksumAtBuild)
correctChecksumAtBuild
in interface ChecksumBuilder<IcmpV4CommonPacket>
correctChecksumAtBuild
- correctChecksumAtBuildpublic IcmpV4CommonPacket build()
Packet.Builder
build
in interface ChecksumBuilder<IcmpV4CommonPacket>
build
in interface Packet.Builder
build
in class AbstractPacket.AbstractBuilder
Copyright © 2011–2016 Pcap4J.org. All rights reserved.