パッケージ org.pcap4j.packet
クラス EthernetPacket.EthernetHeader
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractHeader
-
- org.pcap4j.packet.EthernetPacket.EthernetHeader
-
- すべての実装されたインタフェース:
Serializable,Packet.Header
- 含まれているクラス:
- EthernetPacket
public static final class EthernetPacket.EthernetHeader extends AbstractPacket.AbstractHeader
- 導入されたバージョン:
- pcap4j 0.9.1
- 作成者:
- Kaito Yamada
- 関連項目:
- 直列化された形式
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected StringbuildString()This method builds the valuetoString()will return.protected intcalcHashCode()This method builds the valuehashCode()will return using the byte arraygetRawData()returns.booleanequals(Object obj)Indicates whether some other object is "equal to" this one using return values ofgetRawData().MacAddressgetDstAddr()protected List<byte[]>getRawFields()Returns a list of byte arrays which represents this header's fields.MacAddressgetSrcAddr()EtherTypegetType()intlength()Returns the header length in bytes.-
クラスから継承されたメソッド org.pcap4j.packet.AbstractPacket.AbstractHeader
buildHexString, buildRawData, calcLength, getRawData, hashCode, toHexString, toString
-
-
-
-
メソッドの詳細
-
getDstAddr
public MacAddress getDstAddr()
- 戻り値:
- dstAddr
-
getSrcAddr
public MacAddress getSrcAddr()
- 戻り値:
- srcAddr
-
getType
public EtherType getType()
- 戻り値:
- type
-
getRawFields
protected List<byte[]> getRawFields()
クラスからコピーされた説明:AbstractPacket.AbstractHeaderReturns a list of byte arrays which represents this header's fields. This method is called bycalcLength()andbuildRawData().- 定義:
getRawFieldsクラス内AbstractPacket.AbstractHeader- 戻り値:
- a list of byte arrays which represents this header's fields
-
length
public int length()
クラスからコピーされた説明:AbstractPacket.AbstractHeaderReturns 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- オーバーライド:
lengthクラス内AbstractPacket.AbstractHeader- 戻り値:
- the length of the byte stream of the header represented by this object in bytes
-
buildString
protected String buildString()
クラスからコピーされた説明:AbstractPacket.AbstractHeaderThis method builds the valuetoString()will return.- オーバーライド:
buildStringクラス内AbstractPacket.AbstractHeader- 戻り値:
- a string representation of this object
-
equals
public boolean equals(Object obj)
クラスからコピーされた説明:AbstractPacket.AbstractHeaderIndicates 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.- オーバーライド:
equalsクラス内AbstractPacket.AbstractHeader
-
calcHashCode
protected int calcHashCode()
クラスからコピーされた説明:AbstractPacket.AbstractHeaderThis method builds the valuehashCode()will return using the byte arraygetRawData()returns. This method may be better to be overridden for performance reason.- オーバーライド:
calcHashCodeクラス内AbstractPacket.AbstractHeader- 戻り値:
- a calculated hash code value for the object
-
-