|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Caller-owned streaming publication transaction with running identity. More...
#include <mdl_storage.h>
Data Fields | |
| mdl_storage_t * | storage |
| Exclusively borrowed storage binding. | |
| fw_fs_transaction_t | transaction |
| Active private filesystem stage. | |
| uint64_t | size_bytes |
| Exact bytes accepted into the stage. | |
| uint64_t | hash |
| Running FNV-1a identity. | |
| uint32_t | write_calls |
| Bounded backend write-call tally. | |
Caller-owned streaming publication transaction with running identity.
Wraps one injected filesystem transaction without hiding its workspace or allocating; independent writers require independent mdl_storage_t bindings.
Definition at line 58 of file mdl_storage.h.
| uint64_t mdl_storage_txn_t::hash |
Running FNV-1a identity.
Definition at line 62 of file mdl_storage.h.
Referenced by internal_mdl_fetch_publish_page(), mdl_storage_txn_commit(), and mdl_storage_txn_write().
| uint64_t mdl_storage_txn_t::size_bytes |
Exact bytes accepted into the stage.
Definition at line 61 of file mdl_storage.h.
Referenced by mdl_storage_txn_commit(), and mdl_storage_txn_write().
| mdl_storage_t* mdl_storage_txn_t::storage |
Exclusively borrowed storage binding.
Definition at line 59 of file mdl_storage.h.
Referenced by mdl_storage_txn_commit(), mdl_storage_txn_write(), and priv_mdl_export_output_commit().
| fw_fs_transaction_t mdl_storage_txn_t::transaction |
Active private filesystem stage.
Definition at line 60 of file mdl_storage.h.
Referenced by internal_body_begin(), internal_body_write(), internal_direct_artifact_reset(), internal_emit_container(), internal_export_transaction(), internal_finish_artifact_fetch(), internal_jof_one(), internal_output_write_at(), internal_txn_begin(), internal_write_temp_epub(), mdl_storage_txn_abort(), mdl_storage_txn_begin(), mdl_storage_txn_commit(), mdl_storage_txn_write(), priv_mdl_app_storage_publish_site(), priv_mdl_export_output_commit(), priv_mdl_export_output_write(), priv_mdl_export_output_write_at(), priv_mdl_export_zip_write(), priv_mdl_fetch_body_commit(), and priv_mdl_fetch_body_prepare().
| uint32_t mdl_storage_txn_t::write_calls |
Bounded backend write-call tally.
Definition at line 63 of file mdl_storage.h.
Referenced by internal_output_write_at(), and mdl_storage_txn_write().