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

Private representation of an acquired OSAL file handle. More...

#include <osal_file_internal.h>

Collaboration diagram for OSAL_FILE:

Data Fields

FILE * fp
 Underlying C standard I/O file handle.
 
const osal_mem_ops_tmem_ops
 Memory operations table used to release this wrapper.
 

Detailed Description

This structure stores:

  • the underlying C standard I/O file handle used by the active backend,
  • the memory operations table required to release the wrapper itself.

This representation is private to the osal_file implementation and is not part of the public OSAL file contract.

Definition at line 35 of file osal_file_internal.h.

Field Documentation

◆ fp

FILE* OSAL_FILE::fp

Definition at line 39 of file osal_file_internal.h.

◆ mem_ops

const osal_mem_ops_t* OSAL_FILE::mem_ops

Definition at line 44 of file osal_file_internal.h.