PcapFileEx.Header (pcap_file_ex v0.5.5)

View Source

Represents a PCAP file header.

Summary

Functions

Creates a Header struct from a map returned by the NIF.

Converts a Header struct to a map for passing to NIFs.

Types

datalink()

@type datalink() :: String.t()

endianness()

@type endianness() :: String.t()

t()

@type t() :: %PcapFileEx.Header{
  datalink: datalink(),
  endianness: endianness(),
  snaplen: non_neg_integer(),
  ts_resolution: ts_resolution(),
  version_major: non_neg_integer(),
  version_minor: non_neg_integer()
}

ts_resolution()

@type ts_resolution() :: String.t()

Functions

from_map(map)

@spec from_map(map()) :: t()

Creates a Header struct from a map returned by the NIF.

to_map(header)

@spec to_map(t()) :: map()

Converts a Header struct to a map for passing to NIFs.