fs2.protocols.ip

Type members

Classlikes

object Checksum
case
class Ipv4Header(dataLength: Int, id: Int, ttl: Int, protocol: Int, sourceIp: Ipv4Address, destinationIp: Ipv4Address, options: BitVector)

IPv4 header.

IPv4 header.

Companion
object
object Ipv4Header
Companion
class
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.

Companion
object
object Ipv6Header
Companion
class