Class/Object

org.cert.netsa.io.silk

TCPState

Related Docs: object TCPState | package silk

Permalink

final case class TCPState(toByte: Byte) extends AnyVal with Product with Serializable

A SiLK TCP state flag vector, encoding various properties of TCP packets in a TCP flow, as encoded in a Byte value.

toByte

The byte value representing this state vector.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyVal, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. TCPState
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyVal
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TCPState(toByte: Byte)

    Permalink

    toByte

    The byte value representing this state vector.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. def &(o: TCPState): TCPState

    Permalink

    The bitwise AND of two TCP state flag sets.

  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  5. def ^(o: TCPState): TCPState

    Permalink

    The bitwise XOR of two TCP state flag sets.

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def continuation: Boolean

    Permalink

    True if this flow carries on after truncation due to a timeout or other flush of the sensor's cache.

    True if this flow carries on after truncation due to a timeout or other flush of the sensor's cache. There may be a matching flow record with the truncated flag set.

  8. def expandedFlags: Boolean

    Permalink

    True if this record contains expanded flag information (initFlags and restFlags).

  9. def finFollowed: Boolean

    Permalink

    True if additional packets were seen following a packet with the FIN flag set.

  10. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  11. def isIPv6: Boolean

    Permalink

    True if this flow's IP addresses are IPv6 addresses.

  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. val toByte: Byte

    Permalink

    The byte value representing this state vector.

  14. def toString(): String

    Permalink

    Returns a string representation of this TCPState value using the following characters:

    Returns a string representation of this TCPState value using the following characters:

    • T truncated
    • C continuation
    • F finFollowed
    • S uniformPacketSize
    • x expandedFlags
    • 6 isIPv6
    Definition Classes
    TCPState → Any
  15. def truncated: Boolean

    Permalink

    True if this flow was truncated due to a timeout or other flush of the sensor's cache.

    True if this flow was truncated due to a timeout or other flush of the sensor's cache. There may be a matching flow record with the continuation flag set.

  16. def unary_~: TCPState

    Permalink

    The bitwise NOT of a set of TCP state flags.

  17. def uniformPacketSize: Boolean

    Permalink

    True if all packets in the flow had the same size in bytes.

  18. def |(o: TCPState): TCPState

    Permalink

    The bitwise OR of two TCP state flag sets.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyVal

Inherited from Any

Flags

Ungrouped