Lines Matching full:fileheader
59 pub struct FileHeader { struct
69 impl FileHeader { implementation
78 impl Default for FileHeader { implementation
80 FileHeader { in default()
81 magic: FileHeader::MAGIC, in default()
82 version_major: FileHeader::VERSION_MAJOR, in default()
83 version_minor: FileHeader::VERSION_MINOR, in default()
84 thiszone: FileHeader::RESERVED_1, in default()
85 sigfigs: FileHeader::RESERVED_2, in default()
86 snaplen: FileHeader::SNAP_LEN, in default()
172 /// * `Ok(FileHeader)` - If the header was successfully read.
174 pub async fn read_file_header(mut reader: impl AsyncRead + Unpin) -> Result<FileHeader> { in read_file_header() argument
175 let mut header_bytes = [0u8; size_of::<FileHeader>()]; in read_file_header()
177 let header = FileHeader::read_from(&header_bytes[..]).ok_or(std::io::Error::new( in read_file_header()
181 if header.magic != FileHeader::MAGIC { in read_file_header()
232 let header = FileHeader { linktype: link_type as u32, ..Default::default() }; in write_file_header()
234 Ok(size_of::<FileHeader>()) in write_file_header()