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

Output transaction or borrowed standard descriptor. More...

#include <cache_bench_host.h>

Data Fields

int fd
 Writable descriptor.
int dir_fd
 Parent descriptor for durable rename.
bool transactional
 True when temporary sibling is live.
char destination [k_cb_host_path_capacity]
 Final path.
char temporary [k_cb_host_path_capacity]
 Sibling temporary path.

Detailed Description

Output transaction or borrowed standard descriptor.

Definition at line 30 of file cache_bench_host.h.

Field Documentation

◆ destination

char cb_host_output_t::destination[k_cb_host_path_capacity]

Final path.

Definition at line 34 of file cache_bench_host.h.

Referenced by cb_host_output_commit(), and cb_host_output_open().

◆ dir_fd

int cb_host_output_t::dir_fd

Parent descriptor for durable rename.

Definition at line 32 of file cache_bench_host.h.

Referenced by cb_host_output_abort(), cb_host_output_commit(), and cb_host_output_open().

◆ fd

int cb_host_output_t::fd

◆ temporary

char cb_host_output_t::temporary[k_cb_host_path_capacity]

Sibling temporary path.

Definition at line 35 of file cache_bench_host.h.

Referenced by cb_host_output_abort(), cb_host_output_commit(), and internal_create_temp_exclusive().

◆ transactional

bool cb_host_output_t::transactional

True when temporary sibling is live.

Definition at line 33 of file cache_bench_host.h.

Referenced by cb_host_output_abort(), cb_host_output_commit(), and internal_create_temp_exclusive().


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