パッケージ org.pcap4j.packet
クラス IcmpV4TimestampReplyPacket.IcmpV4TimestampReplyHeader
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractHeader
-
- org.pcap4j.packet.IcmpV4TimestampReplyPacket.IcmpV4TimestampReplyHeader
-
- すべての実装されたインタフェース:
Serializable
,Packet.Header
- 含まれているクラス:
- IcmpV4TimestampReplyPacket
public static final class IcmpV4TimestampReplyPacket.IcmpV4TimestampReplyHeader extends AbstractPacket.AbstractHeader
- 導入されたバージョン:
- pcap4j 0.9.11
- 作成者:
- Kaito Yamada
- 関連項目:
- 直列化された形式
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected static int
ICMP_IDENTIFIABLE_HEADER_SIZE
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected String
buildString()
This method builds the valuetoString()
will return.protected int
calcHashCode()
This method builds the valuehashCode()
will return using the byte arraygetRawData()
returns.boolean
equals(Object obj)
Indicates whether some other object is "equal to" this one using return values ofgetRawData()
.protected String
getHeaderName()
short
getIdentifier()
int
getIdentifierAsInt()
int
getOriginateTimestamp()
protected List<byte[]>
getRawFields()
Returns a list of byte arrays which represents this header's fields.int
getReceiveTimestamp()
short
getSequenceNumber()
int
getSequenceNumberAsInt()
int
getTransmitTimestamp()
int
length()
Returns the header length in bytes.-
クラスから継承されたメソッド org.pcap4j.packet.AbstractPacket.AbstractHeader
buildHexString, buildRawData, calcLength, getRawData, hashCode, toHexString, toString
-
-
-
-
フィールドの詳細
-
ICMP_IDENTIFIABLE_HEADER_SIZE
protected static final int ICMP_IDENTIFIABLE_HEADER_SIZE
- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
getOriginateTimestamp
public int getOriginateTimestamp()
- 戻り値:
- originateTimestamp
-
getReceiveTimestamp
public int getReceiveTimestamp()
- 戻り値:
- receiveTimestamp
-
getTransmitTimestamp
public int getTransmitTimestamp()
- 戻り値:
- transmitTimestamp
-
getRawFields
protected List<byte[]> getRawFields()
クラスからコピーされた説明:AbstractPacket.AbstractHeader
Returns a list of byte arrays which represents this header's fields. This method is called bycalcLength()
andbuildRawData()
.- 戻り値:
- a list of byte arrays which represents this header's fields
-
length
public int length()
クラスからコピーされた説明:AbstractPacket.AbstractHeader
Returns the header length in bytes. This method callscalcLength()
and caches the return value when it is called for the first time, and then, this method returns the cached value from the second time.- 定義:
length
インタフェース内Packet.Header
- 戻り値:
- the length of the byte stream of the header represented by this object in bytes
-
buildString
protected String buildString()
クラスからコピーされた説明:AbstractPacket.AbstractHeader
This method builds the valuetoString()
will return.- 戻り値:
- a string representation of this object
-
equals
public boolean equals(Object obj)
クラスからコピーされた説明:AbstractPacket.AbstractHeader
Indicates whether some other object is "equal to" this one using return values ofgetRawData()
. This method should be overridden so that it does more strict comparisons more efficiently.
-
calcHashCode
protected int calcHashCode()
クラスからコピーされた説明:AbstractPacket.AbstractHeader
This method builds the valuehashCode()
will return using the byte arraygetRawData()
returns. This method may be better to be overridden for performance reason.- 戻り値:
- a calculated hash code value for the object
-
getHeaderName
protected String getHeaderName()
-
getIdentifier
public short getIdentifier()
- 戻り値:
- identifier
-
getIdentifierAsInt
public int getIdentifierAsInt()
- 戻り値:
- identifier
-
getSequenceNumber
public short getSequenceNumber()
- 戻り値:
- sequenceNumber
-
getSequenceNumberAsInt
public int getSequenceNumberAsInt()
- 戻り値:
- sequenceNumber
-
-