Skip to main content

chronon::observe::BinaryTraceWriter::FileHeader

Fixed 64-byte file header.

#include <BinaryTraceWriter.hpp>

Public Attributes

Name
uint16_tversion_minor
uint16_tversion_major
uint64_tschema_size
uint64_tschema_offset
uint8_t[8]reserved
uint32_tmagic
uint64_tfooter_size
uint64_tfooter_offset
0 until close() writes the footer.
uint64_tflags
uint64_tfirst_block_offset

Public Attributes Documentation

variable version_minor

uint16_t version_minor;

variable version_major

uint16_t version_major;

variable schema_size

uint64_t schema_size;

variable schema_offset

uint64_t schema_offset;

variable reserved

uint8_t[8] reserved;

variable magic

uint32_t magic;
uint64_t footer_size;
uint64_t footer_offset;

0 until close() writes the footer.

variable flags

uint64_t flags;

variable first_block_offset

uint64_t first_block_offset;

Updated on 2026-05-26 at 05:42:33 +0000