ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
mdl_verify_io_t Struct Reference

One open portable input and its immutable size snapshot. More...

#include <mdl_verify_internal.h>

Collaboration diagram for mdl_verify_io_t:

Data Fields

mdl_storage_tstorage
 Borrowed storage binding.
fw_fs_file_tfile
 Borrowed or locally owned facade handle.
fw_fs_file_t owned_file
 Path wrapper's facade handle storage.
uint64_t size_bytes
 Length observed after open.
ra8_err_t read_error
 First random-reader failure.
bool owned
 Whether close remains required.

Detailed Description

One open portable input and its immutable size snapshot.

Definition at line 37 of file mdl_verify_internal.h.

Field Documentation

◆ file

fw_fs_file_t* mdl_verify_io_t::file

Borrowed or locally owned facade handle.

Definition at line 39 of file mdl_verify_internal.h.

◆ owned

bool mdl_verify_io_t::owned

Whether close remains required.

Definition at line 43 of file mdl_verify_internal.h.

◆ owned_file

fw_fs_file_t mdl_verify_io_t::owned_file

Path wrapper's facade handle storage.

Definition at line 40 of file mdl_verify_internal.h.

◆ read_error

ra8_err_t mdl_verify_io_t::read_error

First random-reader failure.

Definition at line 42 of file mdl_verify_internal.h.

◆ size_bytes

uint64_t mdl_verify_io_t::size_bytes

Length observed after open.

Definition at line 41 of file mdl_verify_internal.h.

Referenced by internal_jof_pread(), and internal_zip_read().

◆ storage

mdl_storage_t* mdl_verify_io_t::storage

Borrowed storage binding.

Definition at line 38 of file mdl_verify_internal.h.


The documentation for this struct was generated from the following file: