LexLeo 0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
dynamic_buffer_stream_types.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: GPL-3.0-or-later
2 * Copyright (C) 2026 Sylvain Labopin
3 */
4
15#ifndef LEXLEO_DYNAMIC_BUFFER_STREAM_TYPES_H
16#define LEXLEO_DYNAMIC_BUFFER_STREAM_TYPES_H
17
19
21
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
47
77
78#ifdef __cplusplus
79}
80#endif
81
82#endif // LEXLEO_DYNAMIC_BUFFER_STREAM_TYPES_H
Public environment type for the stream port.
Configuration type for the dynamic_buffer_stream adapter.
size_t default_cap
Default initial capacity of the internal dynamic buffer.
Injected dependencies for the dynamic_buffer_stream adapter.
const osal_mem_ops_t * mem
Borrowed memory operations table for adapter-owned allocations.
stream_env_t port_env
Borrowed stream port environment.
Runtime environment for the stream port.
Definition stream_env.h:35