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

Backend state stored in a caller's transaction workspace. More...

Collaboration diagram for vfs_transaction_state_t:

Data Fields

char destination [k_fw_fs_path_cap]
 Final portable path.
char stage [k_fw_fs_path_cap]
 Private stage path.
vfs_file_state_t file_state
 Stage handle state.
fw_fs_transaction_policy_t policy
 Fixed publish policy.
bool writer_open
 Writer is owned.
bool stage_exists
 Stage is owned.

Detailed Description

Backend state stored in a caller's transaction workspace.

Definition at line 78 of file fw_if_fs_ra8_vfs.c.

Field Documentation

◆ destination

char vfs_transaction_state_t::destination[k_fw_fs_path_cap]

Final portable path.

Definition at line 79 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_stage_open(), internal_txn_begin(), and internal_txn_commit().

◆ file_state

vfs_file_state_t vfs_transaction_state_t::file_state

◆ policy

fw_fs_transaction_policy_t vfs_transaction_state_t::policy

Fixed publish policy.

Definition at line 82 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_txn_begin().

◆ stage

char vfs_transaction_state_t::stage[k_fw_fs_path_cap]

Private stage path.

Definition at line 80 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_stage_open(), internal_txn_abort(), internal_txn_commit(), and internal_txn_validate().

◆ stage_exists

bool vfs_transaction_state_t::stage_exists

Stage is owned.

Definition at line 84 of file fw_if_fs_ra8_vfs.c.

Referenced by internal_stage_open(), internal_txn_abort(), and internal_txn_commit().

◆ writer_open

bool vfs_transaction_state_t::writer_open

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