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

Resettable exact pseudo-text byte source with bounded checkpoints. More...

#include <sweep_block_internal.h>

Collaboration diagram for cbs_payload_t:

Data Fields

const void * checkpoints
 Caller-owned generator-state index.
uint32_t checkpoint_count
 Entries in the index.
uint64_t cursor_offset
 End offset cached for sequential reads.
cbs_payload_state_t cursor_state
 State at cursor_offset.

Detailed Description

Resettable exact pseudo-text byte source with bounded checkpoints.

Definition at line 160 of file sweep_block_internal.h.

Field Documentation

◆ checkpoint_count

uint32_t cbs_payload_t::checkpoint_count

Entries in the index.

Definition at line 162 of file sweep_block_internal.h.

Referenced by priv_payload_read().

◆ checkpoints

const void* cbs_payload_t::checkpoints

Caller-owned generator-state index.

Definition at line 161 of file sweep_block_internal.h.

Referenced by priv_payload_read().

◆ cursor_offset

uint64_t cbs_payload_t::cursor_offset

End offset cached for sequential reads.

Definition at line 163 of file sweep_block_internal.h.

Referenced by priv_payload_read().

◆ cursor_state

cbs_payload_state_t cbs_payload_t::cursor_state

State at cursor_offset.

Definition at line 164 of file sweep_block_internal.h.

Referenced by priv_payload_read().


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