|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Durable artifact-transaction operations. More...
#include <ra8_fmt_stream.h>
Data Fields | |
| ra8_fmt_sink_write_fn | append |
| Append artifact bytes. | |
| ra8_err_t(* | commit )(void *ctx) |
| Sync and atomically install. | |
| void(* | abort )(void *ctx) |
| Discard owned staging data. | |
Durable artifact-transaction operations.
Definition at line 62 of file ra8_fmt_stream.h.
| void(* ra8_fmt_transaction_ops_t::abort) (void *ctx) |
Discard owned staging data.
Definition at line 65 of file ra8_fmt_stream.h.
Referenced by internal_abort(), internal_abort_dump(), internal_abort_transaction(), internal_execute(), ra8_fmt_jof_convert_stream(), and ra8_fmt_jof_verify_stream().
| ra8_fmt_sink_write_fn ra8_fmt_transaction_ops_t::append |
Append artifact bytes.
Definition at line 63 of file ra8_fmt_stream.h.
Referenced by internal_append(), internal_dump_bytes(), ra8_fmt_jof_convert_stream(), and ra8_fmt_jof_verify_stream().
| ra8_err_t(* ra8_fmt_transaction_ops_t::commit) (void *ctx) |
Sync and atomically install.
Definition at line 64 of file ra8_fmt_stream.h.
Referenced by internal_finish_dump(), ra8_fmt_jof_convert_stream(), and ra8_fmt_jof_verify_stream().