- 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
- See Also:
- IANA Registry, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IcmpV4TypeADDRESS_MASK_REPLYAddress Mask Reply: 18static IcmpV4TypeADDRESS_MASK_REQUESTAddress Mask Request: 17static IcmpV4TypeALTERNATE_HOST_ADDRESSAlternate Host Address: 6static IcmpV4TypeDATAGRAM_CONVERSION_ERRORDatagram Conversion Error: 31static IcmpV4TypeDESTINATION_UNREACHABLEDestination Unreachable: 3static IcmpV4TypeDOMAIN_NAME_REPLYDomain Name Reply: 38static IcmpV4TypeDOMAIN_NAME_REQUESTDomain Name Request: 37static IcmpV4TypeECHOEcho: 8static IcmpV4TypeECHO_REPLYEcho Reply: 0static IcmpV4TypeINFORMATION_REPLYInformation Reply: 16static IcmpV4TypeINFORMATION_REQUESTInformation Request: 15static IcmpV4TypeIPV6_I_AM_HEREIPv6 I-Am-Here: 34static IcmpV4TypeIPV6_WHERE_ARE_YOUIPv6 Where-Are-You: 33static IcmpV4TypeMOBILE_HOST_REDIRECTMobile Host Redirect: 32static IcmpV4TypeMOBILE_REGISTRATION_REPLYMobile Registration Reply: 36static IcmpV4TypeMOBILE_REGISTRATION_REQUESTMobile Registration Request: 35static IcmpV4TypePARAMETER_PROBLEMParameter Problem: 12static IcmpV4TypePHOTURISPhoturis: 40static IcmpV4TypeREDIRECTRedirect: 5private static java.util.Map<java.lang.Byte,IcmpV4Type>registrystatic IcmpV4TypeROUTER_ADVERTISEMENTRouter Advertisement: 9static IcmpV4TypeROUTER_SOLICITATIONRouter Solicitation: 10private static longserialVersionUIDstatic IcmpV4TypeSKIPSKIP: 39static IcmpV4TypeSOURCE_QUENCHSource Quench: 4static IcmpV4TypeTIME_EXCEEDEDTime Exceeded: 11static IcmpV4TypeTIMESTAMPTimestamp: 13static IcmpV4TypeTIMESTAMP_REPLYTimestamp Reply: 14static IcmpV4TypeTRACEROUTETraceroute: 30
-
Constructor Summary
Constructors Constructor Description IcmpV4Type(java.lang.Byte value, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(IcmpV4Type o)static IcmpV4TypegetInstance(java.lang.Byte value)static IcmpV4Typeregister(IcmpV4Type type)java.lang.StringvalueAsString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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
-
registry
private static final java.util.Map<java.lang.Byte,IcmpV4Type> registry
-
-
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:
valueAsStringin classNamedNumber<java.lang.Byte,IcmpV4Type>- Returns:
- a string representation of this value.
-
compareTo
public int compareTo(IcmpV4Type o)
- Specified by:
compareToin interfacejava.lang.Comparable<IcmpV4Type>- Specified by:
compareToin classNamedNumber<java.lang.Byte,IcmpV4Type>
-
-