|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Immutable, randomly readable input object. More...
#include <ra8_fmt_stream.h>
Data Fields | |
| jof_pread_fn | read_at |
| Positioned-read callback. | |
| ra8_fmt_source_validate_fn | validate |
| Optional stability callback. | |
| void * | ctx |
| Backend-owned context. | |
| uint64_t | size |
| Exact object byte length. | |
Immutable, randomly readable input object.
Definition at line 34 of file ra8_fmt_stream.h.
| void* ra8_fmt_source_t::ctx |
Backend-owned context.
Definition at line 37 of file ra8_fmt_stream.h.
Referenced by internal_check(), internal_exact(), internal_exact_read(), internal_format(), internal_pull(), internal_pull(), internal_read_exact(), internal_read_exact(), internal_run_jof(), internal_stable(), internal_stable(), priv_fmt_host_source_open(), ra8_fmt_jof_inspect_stream(), and ra8_fmt_rabook_inspect_stream().
| jof_pread_fn ra8_fmt_source_t::read_at |
Positioned-read callback.
Definition at line 35 of file ra8_fmt_stream.h.
Referenced by internal_check(), internal_exact(), internal_exact_read(), internal_format(), internal_pull(), internal_pull(), internal_read_exact(), internal_read_exact(), internal_run_jof(), priv_fmt_host_source_open(), ra8_fmt_jof_convert_requirements(), ra8_fmt_jof_convert_stream(), ra8_fmt_jof_inspect_stream(), ra8_fmt_jof_verify_requirements(), and ra8_fmt_rabook_inspect_stream().
| uint64_t ra8_fmt_source_t::size |
Exact object byte length.
Definition at line 38 of file ra8_fmt_stream.h.
Referenced by internal_exact(), internal_exact_read(), internal_geometry(), internal_header(), internal_jpeg_dims(), internal_png_bpp(), internal_pread(), internal_probe(), internal_pull(), internal_pull(), internal_read_exact(), internal_run_jof(), internal_source_validate(), internal_stable(), internal_stable(), priv_fmt_host_source_open(), ra8_fmt_jof_convert_requirements(), ra8_fmt_jof_inspect_stream(), and ra8_fmt_rabook_inspect_stream().
| ra8_fmt_source_validate_fn ra8_fmt_source_t::validate |
Optional stability callback.
Definition at line 36 of file ra8_fmt_stream.h.
Referenced by internal_stable(), internal_stable(), priv_fmt_host_source_open(), and ra8_fmt_rabook_inspect_stream().