Enum Class EcnCodePoint
- All Implemented Interfaces:
Serializable, Comparable<EcnCodePoint>, Constable, Enumeration
@Generated("org.javagi.JavaGI")
public enum EcnCodePoint
extends Enum<EcnCodePoint>
implements Enumeration
Possible values of Explicit Congestion Notification code points.
These appear in TOS (IPv4) or TCLASS (IPv6) packet headers and
are described in RFC 3168.
- Since:
- 2.88
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable TypegetType()Get the GType of the EcnCodePoint class.intgetValue()Get the numeric value of this enumstatic EcnCodePointof(int value) Create a new EcnCodePoint for the provided valuestatic EcnCodePointof(MemorySegment address) Create a new EcnCodePoint for the value in the provided memory address.static EcnCodePointReturns the enum constant of this class with the specified name.static EcnCodePoint[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NO_ECN
Not ECN-capable transport -
ECT_1
ECN Capable Transport(1) -
ECT_0
ECN Capable Transport(0) -
ECT_CE
Congestion Experienced
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-
of
Create a new EcnCodePoint for the provided value- Parameters:
value- the enum value- Returns:
- the enum for the provided value
-
getValue
public int getValue()Get the numeric value of this enum- Specified by:
getValuein interfaceEnumeration- Returns:
- the enum value
-
of
Create a new EcnCodePoint for the value in the provided memory address.- Parameters:
address- the memory address holding a enum value- Returns:
- the enum for the value in the provided memory address
-
getType
-