fs2.protocols.pcap

Protocol that describes libpcap files.

See also:

Type members

Classlikes

case class CaptureFile(header: GlobalHeader, records: Vector[Record])
Companion:
object
Companion:
class
case class GlobalHeader(ordering: ByteOrdering, versionMajor: Int, versionMinor: Int, thiszone: Int, sigfigs: Long, snaplen: Long, network: LinkType)
Companion:
object
Companion:
class
sealed trait LinkType

Describes the link layer type in a PCAP capture.

Describes the link layer type in a PCAP capture.

See also:
Companion:
object
object LinkType

Companion for LinkType.

Companion for LinkType.

Companion:
class
case class Record(header: RecordHeader, data: BitVector)
Companion:
object
object Record
Companion:
class
case class RecordHeader(timestampSeconds: Long, timestampMicros: Long, includedLength: Long, originalLength: Long)
Companion:
object
Companion:
class

Value members

Concrete methods

def gint16(implicit ordering: ByteOrdering): Codec[Int]
def gint32(implicit ordering: ByteOrdering): Codec[Int]
def guint16(implicit ordering: ByteOrdering): Codec[Int]
def guint32(implicit ordering: ByteOrdering): Codec[Long]