Enum Criterion.IPv6ExthdrFlags
- java.lang.Object
-
- java.lang.Enum<Criterion.IPv6ExthdrFlags>
-
- org.onosproject.net.flow.criteria.Criterion.IPv6ExthdrFlags
-
- All Implemented Interfaces:
Serializable,Comparable<Criterion.IPv6ExthdrFlags>
- Enclosing interface:
- Criterion
public static enum Criterion.IPv6ExthdrFlags extends 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 AUTHAuthentication header present.DEST1 or 2 dest headers present.ESPEncrypted Sec Payload header present.FRAGFragment header present.HOPHop-by-hop header present.NONEXT"No next header" encountered.ROUTERRouter header present.UNREPUnexpected repeats encountered.UNSEQUnexpected sequencing encountered.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetValue()Gets the value as an integer.static Criterion.IPv6ExthdrFlagsvalueOf(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(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public short getValue()
Gets the value as an integer.- Returns:
- the value as an integer
-
-