Asserts MMGR_CARCER_ALIGN is a power of two. More...
#include <locus_carcerum.h>
Data Fields | |
| const char * | name |
| size_t | place |
| embed_atomic_usize | in_use |
| embed_atomic_usize | hw |
Asserts MMGR_CARCER_ALIGN is a power of two.
Asserts the storage a pool declaration aligns is aligned to the cell grain.
One owner of cells: its name, its key, the payload bytes of the cells it has now on both tiers, and the most it had at once.
Definition at line 150 of file locus_carcerum.h.
| const char* CellOwner::name |
The owner's name, as a reader prints it, unique in the table [BORROWS].
Definition at line 152 of file locus_carcerum.h.
| size_t CellOwner::place |
The owner's place in the table, from 1.
Definition at line 153 of file locus_carcerum.h.
| embed_atomic_usize CellOwner::in_use |
Payload bytes of the cells the owner has now.
Definition at line 154 of file locus_carcerum.h.
Referenced by mmgr_owner_in_use().
| embed_atomic_usize CellOwner::hw |
Running maximum of in_use.
Definition at line 155 of file locus_carcerum.h.
Referenced by mmgr_owner_hw().