Enum Criterion.IPv6ExthdrFlags
- java.lang.Object
-
- java.lang.Enum<Criterion.IPv6ExthdrFlags>
-
- org.onosproject.net.flow.criteria.Criterion.IPv6ExthdrFlags
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Criterion.IPv6ExthdrFlags>
- Enclosing interface:
- Criterion
public static enum Criterion.IPv6ExthdrFlags extends java.lang.Enum<Criterion.IPv6ExthdrFlags>
Bit definitions for IPv6 Extension Header pseudo-field. From page 79 of OpenFlow 1.5.0 spec.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AUTH
Authentication header present.DEST
1 or 2 dest headers present.ESP
Encrypted Sec Payload header present.FRAG
Fragment header present.HOP
Hop-by-hop header present.NONEXT
"No next header" encountered.ROUTER
Router header present.UNREP
Unexpected repeats encountered.UNSEQ
Unexpected sequencing encountered.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description short
getValue()
Gets the value as an integer.static Criterion.IPv6ExthdrFlags
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Criterion.IPv6ExthdrFlags[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONEXT
public static final Criterion.IPv6ExthdrFlags NONEXT
"No next header" encountered.
-
ESP
public static final Criterion.IPv6ExthdrFlags ESP
Encrypted Sec Payload header present.
-
AUTH
public static final Criterion.IPv6ExthdrFlags AUTH
Authentication header present.
-
DEST
public static final Criterion.IPv6ExthdrFlags DEST
1 or 2 dest headers present.
-
FRAG
public static final Criterion.IPv6ExthdrFlags FRAG
Fragment header present.
-
ROUTER
public static final Criterion.IPv6ExthdrFlags ROUTER
Router header present.
-
HOP
public static final Criterion.IPv6ExthdrFlags HOP
Hop-by-hop header present.
-
UNREP
public static final Criterion.IPv6ExthdrFlags UNREP
Unexpected repeats encountered.
-
UNSEQ
public static final Criterion.IPv6ExthdrFlags UNSEQ
Unexpected sequencing encountered.
-
-
Method Detail
-
values
public static Criterion.IPv6ExthdrFlags[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Criterion.IPv6ExthdrFlags c : Criterion.IPv6ExthdrFlags.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Criterion.IPv6ExthdrFlags valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public short getValue()
Gets the value as an integer.- Returns:
- the value as an integer
-
-