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

Immutable policy copied or retained by an adapter instance. More...

#include <mdl_storage_vfs.h>

Data Fields

const char * stage_leaf
 Reserved sibling staging leaf.
mdl_storage_vfs_validate_fn validate
 Optional artifact validator.
void * validate_ctx
 Validator context.

Detailed Description

Immutable policy copied or retained by an adapter instance.

stage_leaf is a caller-reserved simple filename such as MDLSTAGE.TMP. The adapter owns that name in the destination directory: begin may remove a stale regular file with that exact name after a prior interrupted transaction. It never removes a directory at that path.

Invariant
stage_leaf is a non-empty, non-dot path component with no slash, backslash, or colon and fits the fixed staging-leaf capacity.
Since
0.1.0

Definition at line 89 of file mdl_storage_vfs.h.

Field Documentation

◆ stage_leaf

const char* mdl_storage_vfs_config_t::stage_leaf

Reserved sibling staging leaf.

Definition at line 90 of file mdl_storage_vfs.h.

Referenced by mdl_storage_vfs_init().

◆ validate

mdl_storage_vfs_validate_fn mdl_storage_vfs_config_t::validate

Optional artifact validator.

Definition at line 91 of file mdl_storage_vfs.h.

Referenced by mdl_storage_vfs_init().

◆ validate_ctx

void* mdl_storage_vfs_config_t::validate_ctx

Validator context.

Definition at line 92 of file mdl_storage_vfs.h.

Referenced by mdl_storage_vfs_init().


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