Module constants

Module constants 

Source
Expand description

Fixed v1 constants that must match the generated C header.

Constantsยง

INDEXBUS_EMPTY_FREE_U32
Free-list empty sentinel.
INDEXBUS_FANOUT_CONSUMERS_DEFAULT
Default fanout consumer count used by examples.
INDEXBUS_JOURNAL_SEGMENTS
Number of segments in the concrete v1 journal layout.
INDEXBUS_JOURNAL_SEGMENT_BYTES
Bytes per segment in the concrete v1 journal layout.
INDEXBUS_JOURNAL_SUBSCRIBERS_DEFAULT
Concrete v1 journal configuration (kept explicit to stabilize headers/tests).
INDEXBUS_QUEUE_CAPACITY
Ring queue capacity (MUST be power-of-two).
INDEXBUS_SEQUENCER_CONSUMERS_DEFAULT
Default sequencer consumer count used by concrete v1 layouts.
INDEXBUS_SLOTS_CAPACITY
Number of slots in the shared pool.
INDEXBUS_SLOT_DATA_SIZE
v1 constants (must match generated C headers). Fixed bytes available per slot payload.