クラス IcmpV4Code
- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<Byte,IcmpV4Code>
-
- org.pcap4j.packet.namednumber.IcmpV4Code
-
- すべての実装されたインタフェース:
Serializable,Comparable<IcmpV4Code>
public final class IcmpV4Code extends NamedNumber<Byte,IcmpV4Code>
ICMPv4 Code- 導入されたバージョン:
- pcap4j 0.9.11
- 作成者:
- Kaito Yamada
- 関連項目:
- IANA Registry, 直列化された形式
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static IcmpV4CodeALTERNATE_ADDRESS_FOR_HOST[Type 6 — Alternate Host Address] Alternate Address for Host: 0static IcmpV4CodeAUTHENTICATION_FAILED[Type 40 — Photuris] Authentication Failed: 1static IcmpV4CodeBAD_LENGTH[Type 12 — Parameter Problem] Bad Length: 2static IcmpV4CodeBAD_SPI[Type 40 — Photuris] Bad SPI: 0static IcmpV4CodeCOMMUNICATION_PROHIBITED[Type 3 — Destination Unreachable] Communication administratively prohibited by filtering: 13static IcmpV4CodeDECOMPRESSION_FAILED[Type 40 — Photuris] Decompression Failed: 2static IcmpV4CodeDECRYPTION_FAILED[Type 40 — Photuris] Decryption Failed: 3static IcmpV4CodeDOES_NOT_ROUTE_COMMON_TRAFFIC[Type 9 — Router Advertisement] Alternate Address for Host: 16static IcmpV4CodeDST_HOST_PROHIBITED[Type 3 — Destination Unreachable] Destination host administratively prohibited: 10static IcmpV4CodeDST_HOST_UNKNOWN[Type 3 — Destination Unreachable] Destination host unknown: 7static IcmpV4CodeDST_HOST_UNREACHABLE_FOR_TOS[Type 3 — Destination Unreachable] Host unreachable for TOS: 12static IcmpV4CodeDST_NETWORK_PROHIBITED[Type 3 — Destination Unreachable] Destination network administratively prohibited: 9static IcmpV4CodeDST_NETWORK_UNKNOWN[Type 3 — Destination Unreachable] Destination network unknown: 6static IcmpV4CodeDST_NETWORK_UNREACHABLE_FOR_TOS[Type 3 — Destination Unreachable] Network unreachable for TOS: 11static IcmpV4CodeFRAGMENT_REASSEMBLY_TIME_EXCEEDED[Type 11 — Time Exceeded] Fragment Reassembly Time Exceeded: 1static IcmpV4CodeFRAGMENTATION_BLOCKED[Type 3 — Destination Unreachable] Fragmentation needed but no fragment bit set: 4static IcmpV4CodeHOST_PRECEDENCE_VIOLATION[Type 3 — Destination Unreachable] Host precedence violation: 14static IcmpV4CodeHOST_UNREACHABLE[Type 3 — Destination Unreachable] Host Unreachable: 1static IcmpV4CodeMISSING_REQUIRED_OPTION[Type 12 — Parameter Problem] Missing a Required Option: 1static IcmpV4CodeNEED_AUTHENTICATION[Type 40 — Photuris] Need Authentication: 4static IcmpV4CodeNEED_AUTHORIZATION[Type 40 — Photuris] Need Authorization: 5static IcmpV4CodeNETWORK_UNREACHABLE[Type 3 — Destination Unreachable] Network Unreachable: 0static IcmpV4CodeNO_CODENo Code: 0static IcmpV4CodeNORMAL_ROUTER_ADVERTISEMENT[Type 9 — Router Advertisement] Normal router advertisement: 0static IcmpV4CodePOINTER_INDICATES_ERROR[Type 12 — Parameter Problem] Pointer indicates the error: 0static IcmpV4CodePORT_UNREACHABLE[Type 3 — Destination Unreachable] Port Unreachable: 3static IcmpV4CodePRECEDENCE_CUTOFF_IN_EFFECT[Type 3 — Destination Unreachable] Precedence cutoff in effect: 15static IcmpV4CodePROTOCOL_UNREACHABLE[Type 3 — Destination Unreachable] Protocol Unreachable: 2static IcmpV4CodeREDIRECT_DATAGRAMS_FOR_HOST[Type 5 — Redirect] Redirect datagrams for the Host: 1static IcmpV4CodeREDIRECT_DATAGRAMS_FOR_NETWORK[Type 5 — Redirect] Redirect datagrams for the Network: 0static IcmpV4CodeREDIRECT_DATAGRAMS_FOR_TOS_AND_HOST[Type 5 — Redirect] Redirect datagrams for the Type of Service and Host: 3static IcmpV4CodeREDIRECT_DATAGRAMS_FOR_TOS_AND_NETWORK[Type 5 — Redirect] Redirect datagrams for the Type of Service and Network: 2static IcmpV4CodeSRC_HOST_ISOLATED[Type 3 — Destination Unreachable] Source host isolated: 8static IcmpV4CodeSRC_ROUTE_FAILED[Type 3 — Destination Unreachable] Source routing failed: 5static IcmpV4CodeTIME_TO_LIVE_EXCEEDED[Type 11 — Time Exceeded] Time to Live exceeded during transit: 0
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 IcmpV4Code(Byte value, String name)
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 intcompareTo(IcmpV4Code o)static IcmpV4CodegetInstance(Byte type, Byte value)static IcmpV4Coderegister(IcmpV4Type type, IcmpV4Code code)StringvalueAsString()
-
-
-
フィールドの詳細
-
NO_CODE
public static final IcmpV4Code NO_CODE
No Code: 0
-
NETWORK_UNREACHABLE
public static final IcmpV4Code NETWORK_UNREACHABLE
[Type 3 — Destination Unreachable] Network Unreachable: 0
-
HOST_UNREACHABLE
public static final IcmpV4Code HOST_UNREACHABLE
[Type 3 — Destination Unreachable] Host Unreachable: 1
-
PROTOCOL_UNREACHABLE
public static final IcmpV4Code PROTOCOL_UNREACHABLE
[Type 3 — Destination Unreachable] Protocol Unreachable: 2
-
PORT_UNREACHABLE
public static final IcmpV4Code PORT_UNREACHABLE
[Type 3 — Destination Unreachable] Port Unreachable: 3
-
FRAGMENTATION_BLOCKED
public static final IcmpV4Code FRAGMENTATION_BLOCKED
[Type 3 — Destination Unreachable] Fragmentation needed but no fragment bit set: 4
-
SRC_ROUTE_FAILED
public static final IcmpV4Code SRC_ROUTE_FAILED
[Type 3 — Destination Unreachable] Source routing failed: 5
-
DST_NETWORK_UNKNOWN
public static final IcmpV4Code DST_NETWORK_UNKNOWN
[Type 3 — Destination Unreachable] Destination network unknown: 6
-
DST_HOST_UNKNOWN
public static final IcmpV4Code DST_HOST_UNKNOWN
[Type 3 — Destination Unreachable] Destination host unknown: 7
-
SRC_HOST_ISOLATED
public static final IcmpV4Code SRC_HOST_ISOLATED
[Type 3 — Destination Unreachable] Source host isolated: 8
-
DST_NETWORK_PROHIBITED
public static final IcmpV4Code DST_NETWORK_PROHIBITED
[Type 3 — Destination Unreachable] Destination network administratively prohibited: 9
-
DST_HOST_PROHIBITED
public static final IcmpV4Code DST_HOST_PROHIBITED
[Type 3 — Destination Unreachable] Destination host administratively prohibited: 10
-
DST_NETWORK_UNREACHABLE_FOR_TOS
public static final IcmpV4Code DST_NETWORK_UNREACHABLE_FOR_TOS
[Type 3 — Destination Unreachable] Network unreachable for TOS: 11
-
DST_HOST_UNREACHABLE_FOR_TOS
public static final IcmpV4Code DST_HOST_UNREACHABLE_FOR_TOS
[Type 3 — Destination Unreachable] Host unreachable for TOS: 12
-
COMMUNICATION_PROHIBITED
public static final IcmpV4Code COMMUNICATION_PROHIBITED
[Type 3 — Destination Unreachable] Communication administratively prohibited by filtering: 13
-
HOST_PRECEDENCE_VIOLATION
public static final IcmpV4Code HOST_PRECEDENCE_VIOLATION
[Type 3 — Destination Unreachable] Host precedence violation: 14
-
PRECEDENCE_CUTOFF_IN_EFFECT
public static final IcmpV4Code PRECEDENCE_CUTOFF_IN_EFFECT
[Type 3 — Destination Unreachable] Precedence cutoff in effect: 15
-
REDIRECT_DATAGRAMS_FOR_NETWORK
public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_NETWORK
[Type 5 — Redirect] Redirect datagrams for the Network: 0
-
REDIRECT_DATAGRAMS_FOR_HOST
public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_HOST
[Type 5 — Redirect] Redirect datagrams for the Host: 1
-
REDIRECT_DATAGRAMS_FOR_TOS_AND_NETWORK
public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_TOS_AND_NETWORK
[Type 5 — Redirect] Redirect datagrams for the Type of Service and Network: 2
-
REDIRECT_DATAGRAMS_FOR_TOS_AND_HOST
public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_TOS_AND_HOST
[Type 5 — Redirect] Redirect datagrams for the Type of Service and Host: 3
-
ALTERNATE_ADDRESS_FOR_HOST
public static final IcmpV4Code ALTERNATE_ADDRESS_FOR_HOST
[Type 6 — Alternate Host Address] Alternate Address for Host: 0
-
NORMAL_ROUTER_ADVERTISEMENT
public static final IcmpV4Code NORMAL_ROUTER_ADVERTISEMENT
[Type 9 — Router Advertisement] Normal router advertisement: 0
-
DOES_NOT_ROUTE_COMMON_TRAFFIC
public static final IcmpV4Code DOES_NOT_ROUTE_COMMON_TRAFFIC
[Type 9 — Router Advertisement] Alternate Address for Host: 16
-
TIME_TO_LIVE_EXCEEDED
public static final IcmpV4Code TIME_TO_LIVE_EXCEEDED
[Type 11 — Time Exceeded] Time to Live exceeded during transit: 0
-
FRAGMENT_REASSEMBLY_TIME_EXCEEDED
public static final IcmpV4Code FRAGMENT_REASSEMBLY_TIME_EXCEEDED
[Type 11 — Time Exceeded] Fragment Reassembly Time Exceeded: 1
-
POINTER_INDICATES_ERROR
public static final IcmpV4Code POINTER_INDICATES_ERROR
[Type 12 — Parameter Problem] Pointer indicates the error: 0
-
MISSING_REQUIRED_OPTION
public static final IcmpV4Code MISSING_REQUIRED_OPTION
[Type 12 — Parameter Problem] Missing a Required Option: 1
-
BAD_LENGTH
public static final IcmpV4Code BAD_LENGTH
[Type 12 — Parameter Problem] Bad Length: 2
-
BAD_SPI
public static final IcmpV4Code BAD_SPI
[Type 40 — Photuris] Bad SPI: 0
-
AUTHENTICATION_FAILED
public static final IcmpV4Code AUTHENTICATION_FAILED
[Type 40 — Photuris] Authentication Failed: 1
-
DECOMPRESSION_FAILED
public static final IcmpV4Code DECOMPRESSION_FAILED
[Type 40 — Photuris] Decompression Failed: 2
-
DECRYPTION_FAILED
public static final IcmpV4Code DECRYPTION_FAILED
[Type 40 — Photuris] Decryption Failed: 3
-
NEED_AUTHENTICATION
public static final IcmpV4Code NEED_AUTHENTICATION
[Type 40 — Photuris] Need Authentication: 4
-
NEED_AUTHORIZATION
public static final IcmpV4Code NEED_AUTHORIZATION
[Type 40 — Photuris] Need Authorization: 5
-
-
メソッドの詳細
-
getInstance
public static IcmpV4Code getInstance(Byte type, Byte value)
- パラメータ:
type- ICMPv4 typevalue- value- 戻り値:
- a IcmpV4Code object.
-
register
public static IcmpV4Code register(IcmpV4Type type, IcmpV4Code code)
- パラメータ:
type- typecode- code- 戻り値:
- a IcmpV4Code object.
-
valueAsString
public String valueAsString()
- オーバーライド:
valueAsStringクラス内NamedNumber<Byte,IcmpV4Code>- 戻り値:
- a string representation of this value.
-
compareTo
public int compareTo(IcmpV4Code o)
- 定義:
compareToインタフェース内Comparable<IcmpV4Code>- 定義:
compareToクラス内NamedNumber<Byte,IcmpV4Code>
-
-