Interface TcpPacket.TcpOption

All Superinterfaces:
Serializable
All Known Implementing Classes:
IllegalTcpOption, TcpEndOfOptionList, TcpMaximumSegmentSizeOption, TcpNoOperationOption, TcpSackOption, TcpSackPermittedOption, TcpTimestampsOption, TcpWindowScaleOption, UnknownTcpOption
Enclosing class:
TcpPacket

public static interface TcpPacket.TcpOption extends Serializable
The interface representing a TCP option. If you use
invalid reference
PropertiesBasedPacketFactory
, classes which implement this interface must implement the following method: public static TcpOption newInstance(byte[] rawData, int offset, int length) throws IllegalRawDataException
Since:
pcap4j 0.9.12
  • Method Details

    • getKind

      TcpOptionKind getKind()
      Returns:
      kind
    • length

      int length()
      Returns:
      length
    • getRawData

      byte[] getRawData()
      Returns:
      raw data