Structs§
- Message
Header - Message header.
sizeis the cross-thread control word (AtomicU32). - Spsc
VarQueue - Single-producer single-consumer variable-length lock-free ring queue.
Constants§
- BLOCK_
COUNT - Number of 8-byte blocks in the ring buffer.
- BUFFER_
SIZE - See
BUFFER_SIZEfor documentation. - HEADER_
SIZE - Message header size (8 bytes).
- PAYLOAD_
ARGS_ OFFSET - Byte offset where encoded arguments begin within the payload.
- PAYLOAD_
HEADER_ SIZE - Fixed overhead per message (info pointer + timestamp) before encoded arguments.
- PAYLOAD_
INFO_ OFFSET - Byte offset of the
*const StaticInfopointer within the payload. - PAYLOAD_
TIMESTAMP_ OFFSET - Byte offset of the
i64timestamp within the payload.