What a program gives a cellblock for the movable option, once, through its guard's movable_init. More...
#include <locus_carcerum.h>
Data Fields | |
| void *const | storage |
| const size_t | storage_bytes |
| const size_t | cells |
| const size_t | width |
| const size_t | rows |
| embed_bool(*const) | thread_started (void(*run)(void *context), void *context) |
| size_t(*const) | thread_id (void) |
| embed_bool(*const) | thread_wait (uint32_t milliseconds) |
| void(*const) | thread_yield (void) |
| void(*const) | thread_moving (embed_bool moving) |
What a program gives a cellblock for the movable option, once, through its guard's movable_init.
Definition at line 456 of file locus_carcerum.h.
| void* const CarcerMovableInitCfg::storage |
Bytes for the option, zero as given [BORROWS].
Definition at line 458 of file locus_carcerum.h.
| const size_t CarcerMovableInitCfg::storage_bytes |
Bytes at storage, MMGR_MOVABLE_STORAGE_BYTES at least.
Definition at line 459 of file locus_carcerum.h.
| const size_t CarcerMovableInitCfg::cells |
Movable cells the table can name at once.
Definition at line 460 of file locus_carcerum.h.
| const size_t CarcerMovableInitCfg::width |
The lanes open bound the mover reads quiet under, one at the fewest.
Definition at line 461 of file locus_carcerum.h.
| const size_t CarcerMovableInitCfg::rows |
Rows of touches, one a lane, the last shared by the lanes past it.
Definition at line 462 of file locus_carcerum.h.
| embed_bool(*const) CarcerMovableInitCfg::thread_started(void(*run)(void *context), void *context) |
Starts the mover.
Definition at line 463 of file locus_carcerum.h.
| size_t(*const) CarcerMovableInitCfg::thread_id(void) |
The calling thread's id, for a pass naming no owner.
Definition at line 464 of file locus_carcerum.h.
| embed_bool(*const) CarcerMovableInitCfg::thread_wait(uint32_t milliseconds) |
Sleeps the mover, EMBED_FALSE to end it.
Definition at line 465 of file locus_carcerum.h.
| void(*const) CarcerMovableInitCfg::thread_yield(void) |
Gives up the processor between a sort's moves, where set.
Definition at line 466 of file locus_carcerum.h.
| void(*const) CarcerMovableInitCfg::thread_moving(embed_bool moving) |
Told as each move starts and ends, where set.
Definition at line 467 of file locus_carcerum.h.