LexLeo 0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
fs_stream_t Struct Reference

Private backend handle for the fs_stream adapter. More...

#include <fs_stream_handle.h>

Collaboration diagram for fs_stream_t:

Data Fields

fs_stream_state_t state
 
const osal_mem_ops_tmem_ops
 
const osal_file_ops_tfile_ops
 

Detailed Description

This structure stores:

  • the backend runtime state,
  • the memory operations used for backend destruction,
  • the OSAL file operations used by the adapter.

Definition at line 32 of file fs_stream_handle.h.

Field Documentation

◆ file_ops

const osal_file_ops_t* fs_stream_t::file_ops

OSAL file operations used by the backend.

Definition at line 40 of file fs_stream_handle.h.

◆ mem_ops

const osal_mem_ops_t* fs_stream_t::mem_ops

Memory operations used to destroy the backend handle.

Definition at line 37 of file fs_stream_handle.h.

◆ state

fs_stream_state_t fs_stream_t::state

Backend runtime state.

Definition at line 34 of file fs_stream_handle.h.