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

One non-reentrant cache binding over caller storage. More...

#include <mdl_cache.h>

Collaboration diagram for mdl_cache_t:

Data Fields

mdl_storage_tstorage
 Injected portable storage binding.
mdl_cache_index_tindex
 Caller-owned index workspace.
const char * root
 Canonical cache root.
ra8_io_stream_tdiagnostic
 Optional cache event sink.
bool refetch
 Force a network revalidation.

Detailed Description

One non-reentrant cache binding over caller storage.

Invariant
root is a canonical absolute path.
Since
0.1.0

Definition at line 92 of file mdl_cache.h.

Field Documentation

◆ diagnostic

ra8_io_stream_t* mdl_cache_t::diagnostic

Optional cache event sink.

Definition at line 96 of file mdl_cache.h.

◆ index

mdl_cache_index_t* mdl_cache_t::index

◆ refetch

bool mdl_cache_t::refetch

Force a network revalidation.

Definition at line 97 of file mdl_cache.h.

Referenced by mdl_cache_get_buf().

◆ root

const char* mdl_cache_t::root

Canonical cache root.

Definition at line 95 of file mdl_cache.h.

Referenced by internal_cache_paths(), and mdl_cache_get_buf().

◆ storage


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