detalloc: Deterministic Real-Time Allocator $PROJECT_NUMBER
C99 constant-time pool allocator for hard real-time
Loading...
Searching...
No Matches
det_config_t Struct Reference

Phase-1 configuration: one fixed-size pool. More...

#include <detalloc.h>

Data Fields

size_t block_size
 
size_t num_blocks
 
size_t align
 
bool thread_safe
 

Detailed Description

Phase-1 configuration: one fixed-size pool.

Definition at line 118 of file detalloc.h.

Field Documentation

◆ align

size_t det_config_t::align

Alignment for allocations (default DET_DEFAULT_ALIGN).

Definition at line 121 of file detalloc.h.

Referenced by det_default_config().

◆ block_size

size_t det_config_t::block_size

Size of each block in bytes (e.g., 64).

Definition at line 119 of file detalloc.h.

Referenced by det_default_config().

◆ num_blocks

size_t det_config_t::num_blocks

Number of blocks in the pool.

Definition at line 120 of file detalloc.h.

Referenced by det_default_config().

◆ thread_safe

bool det_config_t::thread_safe

Optional: enable internal locking (constant-time).

Definition at line 122 of file detalloc.h.

Referenced by det_default_config().


The documentation for this struct was generated from the following file: