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

Mutable state for one conditional page transfer. More...

Collaboration diagram for mdl_page_transfer_t:

Data Fields

const mdl_page_rec_trecorded
 URL-keyed record, including refetch runs.
const mdl_page_rec_theld
 Record eligible for conditional reuse.
char host [k_mdl_gov_host_max]
 Parsed governor host key.
mdl_net_req_t req
 Request metadata and validators.
mdl_fetch_body_t body
 Single portable transaction body sink.
size_t got
 Body bytes accepted by the sink.
mdl_net_resp_t resp
 Most recent response metadata.
uint32_t jmin
 Governed minimum image delay.
uint32_t jmax
 Governed maximum image delay.

Detailed Description

Mutable state for one conditional page transfer.

Since
0.1.0

Definition at line 56 of file mdl_fetch_page.c.

Field Documentation

◆ body

mdl_fetch_body_t mdl_page_transfer_t::body

Single portable transaction body sink.

Definition at line 61 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), internal_mdl_fetch_publish_page(), and internal_mdl_fetch_resolve_not_modified().

◆ got

size_t mdl_page_transfer_t::got

Body bytes accepted by the sink.

Definition at line 62 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), internal_mdl_fetch_publish_page(), and internal_mdl_fetch_resolve_not_modified().

◆ held

const mdl_page_rec_t* mdl_page_transfer_t::held

Record eligible for conditional reuse.

Definition at line 58 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), internal_mdl_fetch_publish_page(), and internal_mdl_fetch_resolve_not_modified().

◆ host

char mdl_page_transfer_t::host[k_mdl_gov_host_max]

Parsed governor host key.

Definition at line 59 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), and internal_mdl_fetch_resolve_not_modified().

◆ jmax

uint32_t mdl_page_transfer_t::jmax

Governed maximum image delay.

Definition at line 65 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), and internal_mdl_fetch_resolve_not_modified().

◆ jmin

uint32_t mdl_page_transfer_t::jmin

Governed minimum image delay.

Definition at line 64 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), and internal_mdl_fetch_resolve_not_modified().

◆ recorded

const mdl_page_rec_t* mdl_page_transfer_t::recorded

URL-keyed record, including refetch runs.

Definition at line 57 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), and internal_mdl_fetch_publish_page().

◆ req

mdl_net_req_t mdl_page_transfer_t::req

Request metadata and validators.

Definition at line 60 of file mdl_fetch_page.c.

Referenced by internal_mdl_fetch_prepare_page(), and internal_mdl_fetch_resolve_not_modified().

◆ resp


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