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

Caller-owned open directory cursor; fields are private to the facade. More...

#include <fw_if_fs_types.h>

Collaboration diagram for fw_fs_dir_t:

Data Fields

const fw_fs_namespace_iface_tiface
 Bound namespace vtable.
void * ctx
 Adapter context.
void * state
 Caller workspace.
uint32_t state_bytes
 Workspace extent.
fw_fs_caps_t caps
 Immutable port caps.
bool is_open
 Facade lifecycle guard.

Detailed Description

Caller-owned open directory cursor; fields are private to the facade.

Definition at line 227 of file fw_if_fs_types.h.

Field Documentation

◆ caps

fw_fs_caps_t fw_fs_dir_t::caps

Immutable port caps.

Definition at line 232 of file fw_if_fs_types.h.

Referenced by fw_fs_dir_next().

◆ ctx

void* fw_fs_dir_t::ctx

Adapter context.

Definition at line 229 of file fw_if_fs_types.h.

Referenced by fw_fs_dir_close(), and fw_fs_dir_next().

◆ iface

const fw_fs_namespace_iface_t* fw_fs_dir_t::iface

Bound namespace vtable.

Definition at line 228 of file fw_if_fs_types.h.

Referenced by fw_fs_dir_close(), fw_fs_dir_next(), and internal_cursor_handle().

◆ is_open

bool fw_fs_dir_t::is_open

Facade lifecycle guard.

Definition at line 233 of file fw_if_fs_types.h.

Referenced by fw_fs_dir_open(), internal_cursor_handle(), internal_library_close(), and internal_list_pages().

◆ state

void* fw_fs_dir_t::state

Caller workspace.

Definition at line 230 of file fw_if_fs_types.h.

Referenced by fw_fs_dir_close(), and fw_fs_dir_next().

◆ state_bytes

uint32_t fw_fs_dir_t::state_bytes

Workspace extent.

Definition at line 231 of file fw_if_fs_types.h.


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