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

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

#include <stdio_stream_handle.h>

Collaboration diagram for stdio_stream_t:

Data Fields

const osal_stdio_ops_tstdio_ops
 
OSAL_STDIOstdio
 
const osal_mem_ops_tmem_ops
 

Detailed Description

This structure stores:

  • the borrowed OSAL stdio operations table used by the backend,
  • the borrowed bound standard stream handle selected at creation time,
  • the memory operations used for backend destruction.

Definition at line 33 of file stdio_stream_handle.h.

Field Documentation

◆ mem_ops

const osal_mem_ops_t* stdio_stream_t::mem_ops

Memory operations used to destroy the backend handle.

Definition at line 41 of file stdio_stream_handle.h.

◆ stdio

OSAL_STDIO* stdio_stream_t::stdio

Borrowed bound standard stream handle wrapped by this backend.

Definition at line 38 of file stdio_stream_handle.h.

◆ stdio_ops

const osal_stdio_ops_t* stdio_stream_t::stdio_ops

Borrowed OSAL stdio operations table used by the backend.

Definition at line 35 of file stdio_stream_handle.h.