|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Caller-owned state for one retryable streamed fetch. More...
#include <mdl_fetch_body_internal.h>
Data Fields | |
| mdl_storage_t * | storage |
| Exclusive storage binding. | |
| const char * | target_abs |
| Requested absolute destination. | |
| const char * | target_rel |
| Requested relative path or NULL. | |
| mdl_fetch_body_mode_t | mode |
| Exact or magic-typed publication. | |
| mdl_storage_txn_t | writer |
| Single private output stage. | |
| uint8_t | prefix [k_mdl_fetch_magic_bytes] |
| Deferred signature bytes. | |
| uint8_t | prefix_bytes |
| Bytes retained in prefix. | |
| uint64_t | received |
| Network bytes accepted. | |
| char | actual_abs [PATH_MAX] |
| Magic-derived final path. | |
| char | actual_rel [k_mdl_relpath_max] |
| Magic-derived relative path. | |
Caller-owned state for one retryable streamed fetch.
Definition at line 38 of file mdl_fetch_body_internal.h.
| char mdl_fetch_body_t::actual_abs[PATH_MAX] |
Magic-derived final path.
Definition at line 47 of file mdl_fetch_body_internal.h.
Referenced by internal_body_begin(), internal_body_paths(), internal_body_reset(), internal_mdl_fetch_publish_page(), and internal_publish_page_image().
| char mdl_fetch_body_t::actual_rel[k_mdl_relpath_max] |
Magic-derived relative path.
Definition at line 48 of file mdl_fetch_body_internal.h.
Referenced by internal_body_paths(), internal_body_reset(), internal_cover_finish(), and internal_mdl_fetch_publish_page().
| mdl_fetch_body_mode_t mdl_fetch_body_t::mode |
Exact or magic-typed publication.
Definition at line 42 of file mdl_fetch_body_internal.h.
Referenced by internal_body_begin(), and internal_body_write().
| uint8_t mdl_fetch_body_t::prefix[k_mdl_fetch_magic_bytes] |
Deferred signature bytes.
Definition at line 44 of file mdl_fetch_body_internal.h.
Referenced by internal_body_begin(), internal_body_buffer_prefix(), and internal_body_flush_prefix().
| uint8_t mdl_fetch_body_t::prefix_bytes |
Bytes retained in prefix.
Definition at line 45 of file mdl_fetch_body_internal.h.
Referenced by internal_body_begin(), internal_body_buffer_prefix(), internal_body_flush_prefix(), internal_body_reset(), internal_body_write(), and priv_mdl_fetch_body_abort().
| uint64_t mdl_fetch_body_t::received |
Network bytes accepted.
Definition at line 46 of file mdl_fetch_body_internal.h.
Referenced by internal_body_reset(), internal_body_write(), priv_mdl_fetch_body_abort(), and priv_mdl_fetch_body_prepare().
| mdl_storage_t* mdl_fetch_body_t::storage |
Exclusive storage binding.
Definition at line 39 of file mdl_fetch_body_internal.h.
Referenced by internal_body_begin(), and priv_mdl_fetch_body_prepare().
| const char* mdl_fetch_body_t::target_abs |
Requested absolute destination.
Definition at line 40 of file mdl_fetch_body_internal.h.
Referenced by internal_body_begin(), and internal_body_paths().
| const char* mdl_fetch_body_t::target_rel |
Requested relative path or NULL.
Definition at line 41 of file mdl_fetch_body_internal.h.
Referenced by internal_body_paths().
| mdl_storage_txn_t mdl_fetch_body_t::writer |
Single private output stage.
Definition at line 43 of file mdl_fetch_body_internal.h.
Referenced by internal_body_begin(), internal_body_flush_prefix(), internal_body_reset(), internal_body_write(), internal_mdl_fetch_publish_page(), priv_mdl_fetch_body_abort(), priv_mdl_fetch_body_commit(), and priv_mdl_fetch_body_prepare().