fs2.protocols.ip

Members list

Packages

Type members

Classlikes

object Checksum

Attributes

Source
Checksum.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Checksum.type
sealed trait IpHeader

Attributes

Companion
object
Source
IpHeader.scala
Supertypes
class Object
trait Matchable
class Any
object IpHeader

Attributes

Companion
trait
Source
IpHeader.scala
Supertypes
class Object
trait Matchable
class Any
Self type
IpHeader.type
case class Ipv4Header(dataLength: Int, id: Int, ttl: Int, protocol: Int, sourceIp: Ipv4Address, destinationIp: Ipv4Address, options: BitVector)

IPv4 header.

IPv4 header.

Attributes

Companion
object
Source
Ipv4Header.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait IpHeader
class Object
trait Matchable
class Any
Show all
object Ipv4Header

Attributes

Companion
class
Source
Ipv4Header.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Ipv4Header.type
case class Ipv6Header(trafficClass: Int, flowLabel: Int, payloadLength: Int, protocol: Int, hopLimit: Int, sourceIp: Ipv6Address, destinationIp: Ipv6Address)

Simplified model of an IPv6 header -- extension headers are not directly supported.

Simplified model of an IPv6 header -- extension headers are not directly supported.

Attributes

Companion
object
Source
Ipv6Header.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait IpHeader
class Object
trait Matchable
class Any
Show all
object Ipv6Header

Attributes

Companion
class
Source
Ipv6Header.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Ipv6Header.type