|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Immutable validation state shared by the bounded table passes. More...
#include <book_stream_internal.h>
Data Fields | |
| book_stream_read_fn | read |
| Exact source callback. | |
| void * | read_ctx |
| Callback context. | |
| uint64_t | source_size |
| Exact flat-source byte size. | |
| uint8_t * | scratch |
| Caller transfer buffer. | |
| uint32_t | scratch_cap |
| Transfer-buffer capacity. | |
| book_header_t | hdr |
| Decoded host-order header. | |
Immutable validation state shared by the bounded table passes.
Definition at line 120 of file book_stream_internal.h.
| book_header_t stream_validate_t::hdr |
Decoded host-order header.
Definition at line 126 of file book_stream_internal.h.
Referenced by book_validate_stream_strict(), internal_mark_forward_link(), internal_validate_attrs(), internal_validate_body(), internal_validate_chapters(), internal_validate_crc(), internal_validate_header_fields(), internal_validate_header_layout(), internal_validate_images(), internal_validate_nodes(), priv_book_stream_nonempty_string_ref(), priv_book_stream_read_validate_header(), priv_book_stream_string_ref(), priv_book_stream_validate_element(), priv_book_stream_validate_metadata(), priv_book_stream_validate_string_envelope(), and priv_book_stream_validate_styles().
| book_stream_read_fn stream_validate_t::read |
Exact source callback.
Definition at line 121 of file book_stream_internal.h.
Referenced by priv_book_stream_read().
| void* stream_validate_t::read_ctx |
Callback context.
Definition at line 122 of file book_stream_internal.h.
Referenced by priv_book_stream_read().
| uint8_t* stream_validate_t::scratch |
Caller transfer buffer.
Definition at line 124 of file book_stream_internal.h.
Referenced by internal_mark_forward_link(), internal_validate_body(), internal_validate_chapters(), internal_validate_crc(), and internal_validate_nodes().
| uint32_t stream_validate_t::scratch_cap |
Transfer-buffer capacity.
Definition at line 125 of file book_stream_internal.h.
Referenced by internal_validate_crc(), and internal_validate_header_fields().
| uint64_t stream_validate_t::source_size |
Exact flat-source byte size.
Definition at line 123 of file book_stream_internal.h.
Referenced by internal_validate_header_fields(), and priv_book_stream_read().