Private runtime state definition for the dynamic_buffer_stream backend.
More...
#include "policy/lexleo_cstd_types.h"

Go to the source code of this file.
Data Structures | |
| struct | dynamic_buffer_t |
Private dynamic buffer state used by the dynamic_buffer_stream backend. More... | |
| struct | dynamic_buffer_stream_state_t |
Private runtime state for the dynamic_buffer_stream backend. More... | |
Macros | |
| #define | DYNAMIC_BUFFER_STREAM_DEFAULT_CAPACITY 256 |
Typedefs | |
| typedef struct dynamic_buffer_t | dynamic_buffer_t |
Private dynamic buffer state used by the dynamic_buffer_stream backend. | |
| typedef struct dynamic_buffer_stream_state_t | dynamic_buffer_stream_state_t |
Private runtime state for the dynamic_buffer_stream backend. | |
This header exposes the private runtime state stored inside the dynamic_buffer_stream backend handle.
Definition in file dynamic_buffer_stream_state.h.
| #define DYNAMIC_BUFFER_STREAM_DEFAULT_CAPACITY 256 |
Definition at line 21 of file dynamic_buffer_stream_state.h.
| typedef struct dynamic_buffer_stream_state_t dynamic_buffer_stream_state_t |
This structure stores the dynamic buffer used by the backend during the lifetime of the stream instance.
| typedef struct dynamic_buffer_t dynamic_buffer_t |
This structure stores the managed in-memory buffer together with its capacity, current readable length, read cursor, and destruction policy.