scodec.protocols

pcap

package pcap

Protocol that describes libpcap files.

Source
package.scala
See also

http://wiki.wireshark.org/Development/LibpcapFileFormat

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. pcap
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class CaptureFile(header: GlobalHeader, records: Vector[Record]) extends Product with Serializable

  2. case class EthernetFrameHeader(destination: MacAddress, source: MacAddress, ethertypeOrLength: Int) extends Product with Serializable

    Header of an ethernet frame as captured in a pcap file.

  3. case class GlobalHeader(ordering: ByteOrdering, versionMajor: Int, versionMinor: Int, thiszone: Int, sigfigs: Long, snaplen: Long, network: LinkType) extends Product with Serializable

  4. sealed trait LinkType extends AnyRef

    Describes the link layer type in a PCAP capture.

    Describes the link layer type in a PCAP capture.

    See also

    http://www.tcpdump.org/linktypes.html

  5. case class Record(header: RecordHeader, data: BitVector) extends Product with Serializable

  6. case class RecordHeader(timestampSeconds: Long, timestampMicros: Long, includedLength: Long, originalLength: Long) extends Product with Serializable

Value Members

  1. object CaptureFile extends Serializable

  2. object EtherType

  3. object EthernetFrameHeader extends Serializable

  4. object GlobalHeader extends Serializable

  5. object LinkType

    Companion for LinkType.

  6. object Record extends Serializable

  7. object RecordHeader extends Serializable

  8. def gint16(implicit ordering: ByteOrdering): Codec[Int]

  9. def gint32(implicit ordering: ByteOrdering): Codec[Int]

  10. def guint16(implicit ordering: ByteOrdering): Codec[Int]

  11. def guint32(implicit ordering: ByteOrdering): Codec[Long]

Inherited from AnyRef

Inherited from Any

Ungrouped