ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_fmt_spool_t Struct Reference

Caller-owned scratch artifact with append, seal, and read seams. More...

#include <ra8_fmt_stream.h>

Data Fields

jof_pread_fn read_at
 Positioned reader after seal.
ra8_fmt_sink_write_fn append
 Append before seal.
ra8_fmt_spool_seal_fn seal
 Seal exact produced bytes.
void * ctx
 Backend-owned state.

Detailed Description

Caller-owned scratch artifact with append, seal, and read seams.

Definition at line 54 of file ra8_fmt_stream.h.

Field Documentation

◆ append

ra8_fmt_sink_write_fn ra8_fmt_spool_t::append

Append before seal.

Definition at line 56 of file ra8_fmt_stream.h.

Referenced by internal_check(), and internal_spool_append().

◆ ctx

void* ra8_fmt_spool_t::ctx

◆ read_at

jof_pread_fn ra8_fmt_spool_t::read_at

Positioned reader after seal.

Definition at line 55 of file ra8_fmt_stream.h.

Referenced by internal_accept(), internal_check(), internal_compare(), and internal_preflight().

◆ seal

ra8_fmt_spool_seal_fn ra8_fmt_spool_t::seal

Seal exact produced bytes.

Definition at line 57 of file ra8_fmt_stream.h.

Referenced by internal_check(), and internal_produce().


The documentation for this struct was generated from the following file: