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

Caller-bounded bytes and metadata returned by one backend pull. More...

Collaboration diagram for internal_mdl_next_read_t:

Data Fields

uint8_t bytes [k_ra8_mdl_chunk_data_max]
 Returned body bytes.
uint8_t digest [k_ra8_mdl_sha256_bytes]
 Terminal SHA-256 digest.
uint16_t got
 Valid body byte count.
uint64_t total
 Declared complete size.
uint64_t end_offset
 Offset after returned data.
bool complete
 Whether this is terminal.
ra8_mdl_http_response_t response
 Terminal HTTP metadata.

Detailed Description

Caller-bounded bytes and metadata returned by one backend pull.

Definition at line 363 of file ra8_c6link_mdl_service.c.

Field Documentation

◆ bytes

uint8_t internal_mdl_next_read_t::bytes[k_ra8_mdl_chunk_data_max]

Returned body bytes.

Definition at line 364 of file ra8_c6link_mdl_service.c.

Referenced by internal_mdl_build_chunk(), and internal_mdl_read_next().

◆ complete

bool internal_mdl_next_read_t::complete

Whether this is terminal.

Definition at line 369 of file ra8_c6link_mdl_service.c.

Referenced by internal_mdl_build_chunk(), internal_mdl_dispatch_next(), and internal_mdl_read_next().

◆ digest

uint8_t internal_mdl_next_read_t::digest[k_ra8_mdl_sha256_bytes]

Terminal SHA-256 digest.

Definition at line 365 of file ra8_c6link_mdl_service.c.

Referenced by internal_mdl_build_chunk(), and internal_mdl_read_next().

◆ end_offset

uint64_t internal_mdl_next_read_t::end_offset

Offset after returned data.

Definition at line 368 of file ra8_c6link_mdl_service.c.

Referenced by internal_mdl_read_next().

◆ got

uint16_t internal_mdl_next_read_t::got

Valid body byte count.

Definition at line 366 of file ra8_c6link_mdl_service.c.

Referenced by internal_mdl_build_chunk(), internal_mdl_dispatch_next(), and internal_mdl_read_next().

◆ response

ra8_mdl_http_response_t internal_mdl_next_read_t::response

Terminal HTTP metadata.

Definition at line 370 of file ra8_c6link_mdl_service.c.

Referenced by internal_mdl_build_chunk(), and internal_mdl_read_next().

◆ total

uint64_t internal_mdl_next_read_t::total

Declared complete size.

Definition at line 367 of file ra8_c6link_mdl_service.c.

Referenced by internal_mdl_build_chunk(), and internal_mdl_read_next().


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