パッケージ org.pcap4j.packet
クラス IcmpV6CommonPacket.Builder
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.IcmpV6CommonPacket.Builder
-
- すべての実装されたインタフェース:
Iterable<Packet.Builder>
,ChecksumBuilder<IcmpV6CommonPacket>
,Packet.Builder
- 含まれているクラス:
- IcmpV6CommonPacket
public static final class IcmpV6CommonPacket.Builder extends AbstractPacket.AbstractBuilder implements ChecksumBuilder<IcmpV6CommonPacket>
- 導入されたバージョン:
- pcap4j 0.9.15
- 作成者:
- Kaito Yamada
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Builder()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 IcmpV6CommonPacket
build()
Build a packet object using values set to this object.IcmpV6CommonPacket.Builder
checksum(short checksum)
IcmpV6CommonPacket.Builder
code(IcmpV6Code code)
IcmpV6CommonPacket.Builder
correctChecksumAtBuild(boolean correctChecksumAtBuild)
IcmpV6CommonPacket.Builder
dstAddr(Inet6Address dstAddr)
used for checksum calculation.Packet.Builder
getPayloadBuilder()
Get the payload builder of this object.IcmpV6CommonPacket.Builder
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.IcmpV6CommonPacket.Builder
srcAddr(Inet6Address srcAddr)
used for checksum calculation.IcmpV6CommonPacket.Builder
type(IcmpV6Type type)
-
クラスから継承されたメソッド org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, iterator
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド java.lang.Iterable
forEach, spliterator
-
-
-
-
メソッドの詳細
-
type
public IcmpV6CommonPacket.Builder type(IcmpV6Type type)
- パラメータ:
type
- type- 戻り値:
- this Builder object for method chaining.
-
code
public IcmpV6CommonPacket.Builder code(IcmpV6Code code)
- パラメータ:
code
- code- 戻り値:
- this Builder object for method chaining.
-
checksum
public IcmpV6CommonPacket.Builder checksum(short checksum)
- パラメータ:
checksum
- checksum- 戻り値:
- this Builder object for method chaining.
-
payloadBuilder
public IcmpV6CommonPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
インタフェースからコピーされた説明:Packet.Builder
Set the payload builder.- 定義:
payloadBuilder
インタフェース内Packet.Builder
- オーバーライド:
payloadBuilder
クラス内AbstractPacket.AbstractBuilder
- パラメータ:
payloadBuilder
- a Builder object to set- 戻り値:
- this Builder object for method chaining
-
getPayloadBuilder
public Packet.Builder getPayloadBuilder()
インタフェースからコピーされた説明:Packet.Builder
Get the payload builder of this object.- 定義:
getPayloadBuilder
インタフェース内Packet.Builder
- オーバーライド:
getPayloadBuilder
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- the payload builder of this object
-
srcAddr
public IcmpV6CommonPacket.Builder srcAddr(Inet6Address srcAddr)
used for checksum calculation.- パラメータ:
srcAddr
- srcAddr- 戻り値:
- this Builder object for method chaining.
-
dstAddr
public IcmpV6CommonPacket.Builder dstAddr(Inet6Address dstAddr)
used for checksum calculation.- パラメータ:
dstAddr
- dstAddr- 戻り値:
- this Builder object for method chaining.
-
correctChecksumAtBuild
public IcmpV6CommonPacket.Builder correctChecksumAtBuild(boolean correctChecksumAtBuild)
- 定義:
correctChecksumAtBuild
インタフェース内ChecksumBuilder<IcmpV6CommonPacket>
- パラメータ:
correctChecksumAtBuild
- correctChecksumAtBuild- 戻り値:
- ChecksumBuilder
-
build
public IcmpV6CommonPacket build()
インタフェースからコピーされた説明:Packet.Builder
Build a packet object using values set to this object.- 定義:
build
インタフェース内ChecksumBuilder<IcmpV6CommonPacket>
- 定義:
build
インタフェース内Packet.Builder
- 定義:
build
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- a new Packet object
-
-