[−][src]Struct pcap_parser::pcap::PcapHeader
PCAP global header
Fields
magic_number: u32
File format and byte ordering. If equal to 0xa1b2c3d4
or 0xa1b23c4d
then the rest of
the file uses native byte ordering. If 0xd4c3b2a1
or 0x4d3cb2a1
(swapped), then all
following fields will have to be swapped too.
version_major: u16
Version major number (currently 2)
version_minor: u16
Version minor number (currently 4)
thiszone: i32
The correction time in seconds between GMT (UTC) and the local timezone of the following packet header timestamps
sigfigs: u32
In theory, the accuracy of time stamps in the capture; in practice, all tools set it to 0
snaplen: u32
max len of captured packets, in octets
network: Linktype
Data link type
Implementations
impl PcapHeader
[src]
pub fn new() -> PcapHeader
[src]
pub const fn size(&self) -> usize
[src]
pub fn is_bigendian(&self) -> bool
[src]
pub fn is_nanosecond_precision(&self) -> bool
[src]
Trait Implementations
impl Clone for PcapHeader
[src]
pub fn clone(&self) -> PcapHeader
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PcapHeader
[src]
impl Default for PcapHeader
[src]
impl<'a> From<&'a PcapHeader> for PcapBlock<'a>
[src]
pub fn from(b: &'a PcapHeader) -> PcapBlock<'a>
[src]
impl<'a> From<PcapHeader> for PcapBlockOwned<'a>
[src]
pub fn from(b: PcapHeader) -> PcapBlockOwned<'a>
[src]
impl ToVec for PcapHeader
[src]
Auto Trait Implementations
impl RefUnwindSafe for PcapHeader
[src]
impl Send for PcapHeader
[src]
impl Sync for PcapHeader
[src]
impl Unpin for PcapHeader
[src]
impl UnwindSafe for PcapHeader
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,