Package org.pcap4j.packet.namednumber
Class TcpOptionKind
- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Byte,TcpOptionKind>
-
- org.pcap4j.packet.namednumber.TcpOptionKind
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<TcpOptionKind>
public final class TcpOptionKind extends NamedNumber<java.lang.Byte,TcpOptionKind>
TCP Option Kind- Since:
- pcap4j 0.9.12
- Author:
- Kaito Yamada
- See Also:
- IANA Registry, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static TcpOptionKind
BUBBA
Bubba: 17static TcpOptionKind
CC
CC: 11static TcpOptionKind
CC_ECHO
CC.ECHO: 13static TcpOptionKind
CC_NEW
CC.NEW: 12static TcpOptionKind
CORRUPTION_EXPERIENCED
Corruption experienced: 23static TcpOptionKind
ECHO
Echo: 6static TcpOptionKind
ECHO_REPLY
Echo Reply: 7static TcpOptionKind
END_OF_OPTION_LIST
End of Option List: 0static TcpOptionKind
MAXIMUM_SEGMENT_SIZE
Maximum Segment Size: 2static TcpOptionKind
MD5_SIGNATURE
MD5 Signature: 19static TcpOptionKind
MPTCP
Multipath TCP (MPTCP): 30static TcpOptionKind
NO_OPERATION
No-Operation: 1static TcpOptionKind
PARTIAL_ORDER_CONNECTION_PERMITTED
Partial Order Connection Permitted: 9static TcpOptionKind
PARTIAL_ORDER_SERVICE_PROFILE
Partial Order Service Profile: 10static TcpOptionKind
QUICK_START_RESPONSE
Quick-Start Response: 27static TcpOptionKind
RECORD_BOUNDARIES
Record Boundaries: 22static TcpOptionKind
SACK
SACK: 5static TcpOptionKind
SACK_PERMITTED
SACK Permitted: 4static TcpOptionKind
SCPS_CAPABILITIES
SCPS Capabilities: 20static TcpOptionKind
SELECTIVE_NEGATIVE_ACKNOWLEDGEMENTS
Selective Negative Acknowledgements: 21static TcpOptionKind
SKEETER
Skeeter: 16static TcpOptionKind
SNAP
SNAP: 24static TcpOptionKind
TCP_ALTERNATE_CHECKSUM_DATA
TCP Alternate Checksum Data: 15static TcpOptionKind
TCP_ALTERNATE_CHECKSUM_REQUEST
TCP Alternate Checksum Request: 14static TcpOptionKind
TCP_AO
TCP Authentication Option (TCP-AO): 29static TcpOptionKind
TCP_COMPRESSION_FILTER
TCP Compression Filter: 26static TcpOptionKind
TCP_FAST_OPEN_COOKIE
TCP Fast Open Cookie: 34static TcpOptionKind
TIMESTAMPS
Timestamps: 8static TcpOptionKind
TRAILER_CHECKSUM
Trailer Checksum: 18static TcpOptionKind
USER_TIMEOUT
User Timeout: 28static TcpOptionKind
WINDOW_SCALE
Window Scale: 3
-
Constructor Summary
Constructors Constructor Description TcpOptionKind(java.lang.Byte value, java.lang.String name)
-
Method Summary
Modifier and Type Method Description int
compareTo(TcpOptionKind o)
static TcpOptionKind
getInstance(java.lang.Byte value)
static TcpOptionKind
register(TcpOptionKind type)
java.lang.String
valueAsString()
-
-
-
Field Detail
-
END_OF_OPTION_LIST
public static final TcpOptionKind END_OF_OPTION_LIST
End of Option List: 0
-
NO_OPERATION
public static final TcpOptionKind NO_OPERATION
No-Operation: 1
-
MAXIMUM_SEGMENT_SIZE
public static final TcpOptionKind MAXIMUM_SEGMENT_SIZE
Maximum Segment Size: 2
-
WINDOW_SCALE
public static final TcpOptionKind WINDOW_SCALE
Window Scale: 3
-
SACK_PERMITTED
public static final TcpOptionKind SACK_PERMITTED
SACK Permitted: 4
-
SACK
public static final TcpOptionKind SACK
SACK: 5
-
ECHO
public static final TcpOptionKind ECHO
Echo: 6
-
ECHO_REPLY
public static final TcpOptionKind ECHO_REPLY
Echo Reply: 7
-
TIMESTAMPS
public static final TcpOptionKind TIMESTAMPS
Timestamps: 8
-
PARTIAL_ORDER_CONNECTION_PERMITTED
public static final TcpOptionKind PARTIAL_ORDER_CONNECTION_PERMITTED
Partial Order Connection Permitted: 9
-
PARTIAL_ORDER_SERVICE_PROFILE
public static final TcpOptionKind PARTIAL_ORDER_SERVICE_PROFILE
Partial Order Service Profile: 10
-
CC
public static final TcpOptionKind CC
CC: 11
-
CC_NEW
public static final TcpOptionKind CC_NEW
CC.NEW: 12
-
CC_ECHO
public static final TcpOptionKind CC_ECHO
CC.ECHO: 13
-
TCP_ALTERNATE_CHECKSUM_REQUEST
public static final TcpOptionKind TCP_ALTERNATE_CHECKSUM_REQUEST
TCP Alternate Checksum Request: 14
-
TCP_ALTERNATE_CHECKSUM_DATA
public static final TcpOptionKind TCP_ALTERNATE_CHECKSUM_DATA
TCP Alternate Checksum Data: 15
-
SKEETER
public static final TcpOptionKind SKEETER
Skeeter: 16
-
BUBBA
public static final TcpOptionKind BUBBA
Bubba: 17
-
TRAILER_CHECKSUM
public static final TcpOptionKind TRAILER_CHECKSUM
Trailer Checksum: 18
-
MD5_SIGNATURE
public static final TcpOptionKind MD5_SIGNATURE
MD5 Signature: 19
-
SCPS_CAPABILITIES
public static final TcpOptionKind SCPS_CAPABILITIES
SCPS Capabilities: 20
-
SELECTIVE_NEGATIVE_ACKNOWLEDGEMENTS
public static final TcpOptionKind SELECTIVE_NEGATIVE_ACKNOWLEDGEMENTS
Selective Negative Acknowledgements: 21
-
RECORD_BOUNDARIES
public static final TcpOptionKind RECORD_BOUNDARIES
Record Boundaries: 22
-
CORRUPTION_EXPERIENCED
public static final TcpOptionKind CORRUPTION_EXPERIENCED
Corruption experienced: 23
-
SNAP
public static final TcpOptionKind SNAP
SNAP: 24
-
TCP_COMPRESSION_FILTER
public static final TcpOptionKind TCP_COMPRESSION_FILTER
TCP Compression Filter: 26
-
QUICK_START_RESPONSE
public static final TcpOptionKind QUICK_START_RESPONSE
Quick-Start Response: 27
-
USER_TIMEOUT
public static final TcpOptionKind USER_TIMEOUT
User Timeout: 28
-
TCP_AO
public static final TcpOptionKind TCP_AO
TCP Authentication Option (TCP-AO): 29
-
MPTCP
public static final TcpOptionKind MPTCP
Multipath TCP (MPTCP): 30
-
TCP_FAST_OPEN_COOKIE
public static final TcpOptionKind TCP_FAST_OPEN_COOKIE
TCP Fast Open Cookie: 34
-
-
Method Detail
-
getInstance
public static TcpOptionKind getInstance(java.lang.Byte value)
- Parameters:
value
- value- Returns:
- a TcpOptionKind object.
-
register
public static TcpOptionKind register(TcpOptionKind type)
- Parameters:
type
- type- Returns:
- a TcpOptionKind object.
-
compareTo
public int compareTo(TcpOptionKind o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<TcpOptionKind>
- Specified by:
compareTo
in classNamedNumber<java.lang.Byte,TcpOptionKind>
-
valueAsString
public java.lang.String valueAsString()
- Overrides:
valueAsString
in classNamedNumber<java.lang.Byte,TcpOptionKind>
- Returns:
- a string representation of this value.
-
-