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

Private handle structure for a stream_t. More...

#include <stream_handle.h>

Collaboration diagram for stream_t:

Data Fields

stream_vtbl_t vtbl
 
void * backend
 
const osal_mem_ops_tmem
 

Detailed Description

This structure is the private in-memory handle bound to a public stream_t object.

It stores:

  • the bound adapter dispatch table,
  • the opaque backend instance,
  • the memory operations used for destruction.

Definition at line 34 of file stream_handle.h.

Field Documentation

◆ backend

void* stream_t::backend

Opaque adapter-owned backend instance.

Definition at line 39 of file stream_handle.h.

◆ mem

const osal_mem_ops_t* stream_t::mem

Memory operations used to destroy the handle.

Definition at line 42 of file stream_handle.h.

◆ vtbl

stream_vtbl_t stream_t::vtbl

Bound adapter dispatch table.

Definition at line 36 of file stream_handle.h.