Package org.pcap4j.packet.namednumber
Class IcmpV4Type
- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Byte,IcmpV4Type>
-
- org.pcap4j.packet.namednumber.IcmpV4Type
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<IcmpV4Type>
public final class IcmpV4Type extends NamedNumber<java.lang.Byte,IcmpV4Type>
ICMPv4 Type- Since:
- pcap4j 0.9.11
- Author:
- Kaito Yamada
- See Also:
- IANA Registry, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IcmpV4Type
ADDRESS_MASK_REPLY
Address Mask Reply: 18static IcmpV4Type
ADDRESS_MASK_REQUEST
Address Mask Request: 17static IcmpV4Type
ALTERNATE_HOST_ADDRESS
Alternate Host Address: 6static IcmpV4Type
DATAGRAM_CONVERSION_ERROR
Datagram Conversion Error: 31static IcmpV4Type
DESTINATION_UNREACHABLE
Destination Unreachable: 3static IcmpV4Type
DOMAIN_NAME_REPLY
Domain Name Reply: 38static IcmpV4Type
DOMAIN_NAME_REQUEST
Domain Name Request: 37static IcmpV4Type
ECHO
Echo: 8static IcmpV4Type
ECHO_REPLY
Echo Reply: 0static IcmpV4Type
INFORMATION_REPLY
Information Reply: 16static IcmpV4Type
INFORMATION_REQUEST
Information Request: 15static IcmpV4Type
IPV6_I_AM_HERE
IPv6 I-Am-Here: 34static IcmpV4Type
IPV6_WHERE_ARE_YOU
IPv6 Where-Are-You: 33static IcmpV4Type
MOBILE_HOST_REDIRECT
Mobile Host Redirect: 32static IcmpV4Type
MOBILE_REGISTRATION_REPLY
Mobile Registration Reply: 36static IcmpV4Type
MOBILE_REGISTRATION_REQUEST
Mobile Registration Request: 35static IcmpV4Type
PARAMETER_PROBLEM
Parameter Problem: 12static IcmpV4Type
PHOTURIS
Photuris: 40static IcmpV4Type
REDIRECT
Redirect: 5static IcmpV4Type
ROUTER_ADVERTISEMENT
Router Advertisement: 9static IcmpV4Type
ROUTER_SOLICITATION
Router Solicitation: 10static IcmpV4Type
SKIP
SKIP: 39static IcmpV4Type
SOURCE_QUENCH
Source Quench: 4static IcmpV4Type
TIME_EXCEEDED
Time Exceeded: 11static IcmpV4Type
TIMESTAMP
Timestamp: 13static IcmpV4Type
TIMESTAMP_REPLY
Timestamp Reply: 14static IcmpV4Type
TRACEROUTE
Traceroute: 30
-
Constructor Summary
Constructors Constructor Description IcmpV4Type(java.lang.Byte value, java.lang.String name)
-
Method Summary
Modifier and Type Method Description int
compareTo(IcmpV4Type o)
static IcmpV4Type
getInstance(java.lang.Byte value)
static IcmpV4Type
register(IcmpV4Type type)
java.lang.String
valueAsString()
-
-
-
Field Detail
-
ECHO_REPLY
public static final IcmpV4Type ECHO_REPLY
Echo Reply: 0
-
DESTINATION_UNREACHABLE
public static final IcmpV4Type DESTINATION_UNREACHABLE
Destination Unreachable: 3
-
SOURCE_QUENCH
public static final IcmpV4Type SOURCE_QUENCH
Source Quench: 4
-
REDIRECT
public static final IcmpV4Type REDIRECT
Redirect: 5
-
ALTERNATE_HOST_ADDRESS
public static final IcmpV4Type ALTERNATE_HOST_ADDRESS
Alternate Host Address: 6
-
ECHO
public static final IcmpV4Type ECHO
Echo: 8
-
ROUTER_ADVERTISEMENT
public static final IcmpV4Type ROUTER_ADVERTISEMENT
Router Advertisement: 9
-
ROUTER_SOLICITATION
public static final IcmpV4Type ROUTER_SOLICITATION
Router Solicitation: 10
-
TIME_EXCEEDED
public static final IcmpV4Type TIME_EXCEEDED
Time Exceeded: 11
-
PARAMETER_PROBLEM
public static final IcmpV4Type PARAMETER_PROBLEM
Parameter Problem: 12
-
TIMESTAMP
public static final IcmpV4Type TIMESTAMP
Timestamp: 13
-
TIMESTAMP_REPLY
public static final IcmpV4Type TIMESTAMP_REPLY
Timestamp Reply: 14
-
INFORMATION_REQUEST
public static final IcmpV4Type INFORMATION_REQUEST
Information Request: 15
-
INFORMATION_REPLY
public static final IcmpV4Type INFORMATION_REPLY
Information Reply: 16
-
ADDRESS_MASK_REQUEST
public static final IcmpV4Type ADDRESS_MASK_REQUEST
Address Mask Request: 17
-
ADDRESS_MASK_REPLY
public static final IcmpV4Type ADDRESS_MASK_REPLY
Address Mask Reply: 18
-
TRACEROUTE
public static final IcmpV4Type TRACEROUTE
Traceroute: 30
-
DATAGRAM_CONVERSION_ERROR
public static final IcmpV4Type DATAGRAM_CONVERSION_ERROR
Datagram Conversion Error: 31
-
MOBILE_HOST_REDIRECT
public static final IcmpV4Type MOBILE_HOST_REDIRECT
Mobile Host Redirect: 32
-
IPV6_WHERE_ARE_YOU
public static final IcmpV4Type IPV6_WHERE_ARE_YOU
IPv6 Where-Are-You: 33
-
IPV6_I_AM_HERE
public static final IcmpV4Type IPV6_I_AM_HERE
IPv6 I-Am-Here: 34
-
MOBILE_REGISTRATION_REQUEST
public static final IcmpV4Type MOBILE_REGISTRATION_REQUEST
Mobile Registration Request: 35
-
MOBILE_REGISTRATION_REPLY
public static final IcmpV4Type MOBILE_REGISTRATION_REPLY
Mobile Registration Reply: 36
-
DOMAIN_NAME_REQUEST
public static final IcmpV4Type DOMAIN_NAME_REQUEST
Domain Name Request: 37
-
DOMAIN_NAME_REPLY
public static final IcmpV4Type DOMAIN_NAME_REPLY
Domain Name Reply: 38
-
SKIP
public static final IcmpV4Type SKIP
SKIP: 39
-
PHOTURIS
public static final IcmpV4Type PHOTURIS
Photuris: 40
-
-
Method Detail
-
getInstance
public static IcmpV4Type getInstance(java.lang.Byte value)
- Parameters:
value
- value- Returns:
- a IcmpV4Type object.
-
register
public static IcmpV4Type register(IcmpV4Type type)
- Parameters:
type
- type- Returns:
- a IcmpV4Type object.
-
valueAsString
public java.lang.String valueAsString()
- Overrides:
valueAsString
in classNamedNumber<java.lang.Byte,IcmpV4Type>
- Returns:
- a string representation of this value.
-
compareTo
public int compareTo(IcmpV4Type o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<IcmpV4Type>
- Specified by:
compareTo
in classNamedNumber<java.lang.Byte,IcmpV4Type>
-
-