public enum IcmpTypeCode extends Enum<IcmpTypeCode> implements ProtocolEnum
Enum Constant and Description |
---|
ADDR_MASK_REPLY
Address mask reply.
|
ADDR_MASK_REQ
Address mask request.
|
DST_UNREACH_COMM_ADMIN_PROHIBIT
Destination unreachable - Communication Administrator Prohibited.
|
DST_UNREACH_FRAG_REQUIRED
Destination unreachable - Fragment Required.
|
DST_UNREACH_HOST
Destination unreachable - Host.
|
DST_UNREACH_HOST_ADMIN_PROHIBIT
Destination unreachable - Host Administration Prohibited.
|
DST_UNREACH_HOST_ISOLATED
Destination unreachable - Host Isolated.
|
DST_UNREACH_HOST_PRECED_VIOLATION
Destination unreachable - Host Precedence Violation.
|
DST_UNREACH_HOST_TOS
Destination unreachable - Host TOS.
|
DST_UNREACH_HOST_UNKNOWN
Destination unreachable - Host Unknown.
|
DST_UNREACH_NET
Destination unreachable - Network.
|
DST_UNREACH_NET_ADMIN_PROHIBIT
Destination unreachable - Network Administration Prohibited.
|
DST_UNREACH_NET_TOS
Destination unreachable - Network TOS.
|
DST_UNREACH_NET_UNKNOWN
Destination unreachable - Network Unknown.
|
DST_UNREACH_PORT
Destination unreachable - Port.
|
DST_UNREACH_PRECED_CUTOFF
Destination unreachable - Precedence Cutoff in Effect.
|
DST_UNREACH_PROTOCOL
Destination unreachable - Protocol.
|
DST_UNREACH_ROUTE_FAIL
Destination unreachable - Route Failed.
|
ECHO_REPLY
Echo reply (ping).
|
ECHO_REQ
Echo request (ping).
|
PARAM_PROB_MISS_BAD_LEN
Parameter problem - Bad Length.
|
PARAM_PROB_MISS_REQ_OPT
Parameter problem - Missing Request Option.
|
PARAM_PROB_PTR
Parameter problem - Pointer.
|
REDIRECT_MSG_DG_HOST
Redirect message - Datagram Host.
|
REDIRECT_MSG_DG_NET
Redirect message - Datagram Network.
|
REDIRECT_MSG_TOS_HOST
Redirect message - TOS Host.
|
REDIRECT_MSG_TOS_NET
Redirect message - TOS Host.
|
ROUTER_ADVERTISE
Router advertise.
|
ROUTER_SOLICIT
Router solicit.
|
TIME_EXCEED_FRAG_REASS
Time exceeded - Fragment Re-assembly.
|
TIME_EXCEED_TTL
Time exceeded - TTL.
|
TIMESTAMP
Time stamp.
|
TIMESTAMP_REPLY
Time stamp reply.
|
Modifier and Type | Method and Description |
---|---|
int |
code()
Returns the code value for the enumeration constant.
|
int |
icmpCode()
Returns the ICMPv4 code number
|
int |
icmpType()
Returns the ICMPv4 type code.
|
static IcmpTypeCode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IcmpTypeCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IcmpTypeCode ECHO_REPLY
public static final IcmpTypeCode DST_UNREACH_NET
public static final IcmpTypeCode DST_UNREACH_HOST
public static final IcmpTypeCode DST_UNREACH_PROTOCOL
public static final IcmpTypeCode DST_UNREACH_PORT
public static final IcmpTypeCode DST_UNREACH_FRAG_REQUIRED
public static final IcmpTypeCode DST_UNREACH_ROUTE_FAIL
public static final IcmpTypeCode DST_UNREACH_NET_UNKNOWN
public static final IcmpTypeCode DST_UNREACH_HOST_UNKNOWN
public static final IcmpTypeCode DST_UNREACH_HOST_ISOLATED
public static final IcmpTypeCode DST_UNREACH_NET_ADMIN_PROHIBIT
public static final IcmpTypeCode DST_UNREACH_HOST_ADMIN_PROHIBIT
public static final IcmpTypeCode DST_UNREACH_NET_TOS
public static final IcmpTypeCode DST_UNREACH_HOST_TOS
public static final IcmpTypeCode DST_UNREACH_COMM_ADMIN_PROHIBIT
public static final IcmpTypeCode DST_UNREACH_HOST_PRECED_VIOLATION
public static final IcmpTypeCode DST_UNREACH_PRECED_CUTOFF
public static final IcmpTypeCode REDIRECT_MSG_DG_NET
public static final IcmpTypeCode REDIRECT_MSG_DG_HOST
public static final IcmpTypeCode REDIRECT_MSG_TOS_NET
public static final IcmpTypeCode REDIRECT_MSG_TOS_HOST
public static final IcmpTypeCode ECHO_REQ
public static final IcmpTypeCode ROUTER_ADVERTISE
public static final IcmpTypeCode ROUTER_SOLICIT
public static final IcmpTypeCode TIME_EXCEED_TTL
public static final IcmpTypeCode TIME_EXCEED_FRAG_REASS
public static final IcmpTypeCode PARAM_PROB_PTR
public static final IcmpTypeCode PARAM_PROB_MISS_REQ_OPT
public static final IcmpTypeCode PARAM_PROB_MISS_BAD_LEN
public static final IcmpTypeCode TIMESTAMP
public static final IcmpTypeCode TIMESTAMP_REPLY
public static final IcmpTypeCode ADDR_MASK_REQ
public static final IcmpTypeCode ADDR_MASK_REPLY
public static IcmpTypeCode[] values()
for (IcmpTypeCode c : IcmpTypeCode.values()) System.out.println(c);
public static IcmpTypeCode valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int code()
ProtocolEnum
code
in interface ProtocolEnum
public int icmpType()
public int icmpCode()
Copyright © 2015. All Rights Reserved.