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

Caller-owned sibling-temporary and block-backend binding. More...

#include <mkfontimg_internal.h>

Collaboration diagram for mkfontimg_host_t:

Data Fields

char final_name [k_mkfontimg_host_name_cap]
 Destination leaf.
char temp_name [k_mkfontimg_host_name_cap]
 Temporary leaf.
int directory_fd
 Parent descriptor.
int image_fd
 Image descriptor.
bool temp_exists
 Temp cleanup guard.
mkfontimg_disk_t disk
 Bound block state.
ra8_fs_backend_t backend
 Portable FS facade.

Detailed Description

Caller-owned sibling-temporary and block-backend binding.

Definition at line 38 of file mkfontimg_internal.h.

Field Documentation

◆ backend

ra8_fs_backend_t mkfontimg_host_t::backend

Portable FS facade.

Definition at line 45 of file mkfontimg_internal.h.

Referenced by internal_mount_image(), and priv_mkfontimg_host_begin().

◆ directory_fd

int mkfontimg_host_t::directory_fd

Parent descriptor.

Definition at line 41 of file mkfontimg_internal.h.

Referenced by priv_mkfontimg_host_abort(), priv_mkfontimg_host_begin(), and priv_mkfontimg_host_commit().

◆ disk

◆ final_name

char mkfontimg_host_t::final_name[k_mkfontimg_host_name_cap]

Destination leaf.

Definition at line 39 of file mkfontimg_internal.h.

Referenced by priv_mkfontimg_host_begin(), and priv_mkfontimg_host_commit().

◆ image_fd

int mkfontimg_host_t::image_fd

◆ temp_exists

bool mkfontimg_host_t::temp_exists

Temp cleanup guard.

Definition at line 43 of file mkfontimg_internal.h.

Referenced by priv_mkfontimg_host_abort(), priv_mkfontimg_host_begin(), and priv_mkfontimg_host_commit().

◆ temp_name

char mkfontimg_host_t::temp_name[k_mkfontimg_host_name_cap]

Temporary leaf.

Definition at line 40 of file mkfontimg_internal.h.

Referenced by priv_mkfontimg_host_abort(), priv_mkfontimg_host_begin(), and priv_mkfontimg_host_commit().


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