public static final class IpV4Packet.Builder extends AbstractPacket.AbstractBuilder implements ChecksumBuilder<IpV4Packet>, LengthBuilder<IpV4Packet>
| Constructor and Description |
|---|
IpV4Packet.Builder() |
IpV4Packet.Builder(IpV4Packet packet) |
get, getOuterOf, iteratorpublic IpV4Packet.Builder()
public IpV4Packet.Builder(IpV4Packet packet)
packet - packetpublic IpV4Packet.Builder version(IpVersion version)
version - versionpublic IpV4Packet.Builder ihl(byte ihl)
ihl - ihlpublic IpV4Packet.Builder tos(IpV4Packet.IpV4Tos tos)
tos - tospublic IpV4Packet.Builder totalLength(short totalLength)
totalLength - totalLengthpublic IpV4Packet.Builder identification(short identification)
identification - identificationpublic IpV4Packet.Builder reservedFlag(boolean reservedFlag)
reservedFlag - reservedFlagpublic IpV4Packet.Builder dontFragmentFlag(boolean dontFragmentFlag)
dontFragmentFlag - dontFragmentFlagpublic IpV4Packet.Builder moreFragmentFlag(boolean moreFragmentFlag)
moreFragmentFlag - moreFragmentFlagpublic IpV4Packet.Builder fragmentOffset(short fragmentOffset)
fragmentOffset - fragmentOffsetpublic IpV4Packet.Builder ttl(byte ttl)
ttl - ttlpublic IpV4Packet.Builder protocol(IpNumber protocol)
protocol - protocolpublic IpV4Packet.Builder headerChecksum(short headerChecksum)
headerChecksum - headerChecksumpublic IpV4Packet.Builder srcAddr(Inet4Address srcAddr)
srcAddr - srcAddrpublic IpV4Packet.Builder dstAddr(Inet4Address dstAddr)
dstAddr - dstAddrpublic IpV4Packet.Builder options(List<IpV4Packet.IpV4Option> options)
options - optionspublic IpV4Packet.Builder padding(byte[] padding)
padding - paddingpublic IpV4Packet.Builder payloadBuilder(Packet.Builder payloadBuilder)
Packet.BuilderpayloadBuilder in interface Packet.BuilderpayloadBuilder in class AbstractPacket.AbstractBuilderpayloadBuilder - a Builder object to setpublic Packet.Builder getPayloadBuilder()
Packet.BuildergetPayloadBuilder in interface Packet.BuildergetPayloadBuilder in class AbstractPacket.AbstractBuilderpublic IpV4Packet.Builder correctChecksumAtBuild(boolean correctChecksumAtBuild)
correctChecksumAtBuild in interface ChecksumBuilder<IpV4Packet>correctChecksumAtBuild - correctChecksumAtBuildpublic IpV4Packet.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
correctLengthAtBuild in interface LengthBuilder<IpV4Packet>correctLengthAtBuild - correctLengthAtBuildpublic IpV4Packet.Builder paddingAtBuild(boolean paddingAtBuild)
paddingAtBuild - paddingAtBuildpublic IpV4Packet build()
Packet.Builderbuild in interface ChecksumBuilder<IpV4Packet>build in interface LengthBuilder<IpV4Packet>build in interface Packet.Builderbuild in class AbstractPacket.AbstractBuilderCopyright © 2011–2016 Pcap4J.org. All rights reserved.