Enum LiveFrameType
Frame kinds in the live TCP stream.
public enum LiveFrameType : byte
Fields
Block = 2One compressed block of typed records. Payload = BlockHeaderSize + LZ4-compressed bytes.
FileTable = 4File-table frame (#302, Phase 4 of profiler-source-attribution): interned source-file paths. Sent once during the init handshake before any Block frames; payload is identical to the FileTable section of
.typhon-tracefiles (u32 entryCount, then per-entry: u16 fileId, u16 pathLen, UTF-8 path bytes). Absent when the engine has no source attribution to report. See claude/design/Profiler/10-profiler-source-attribution.md §4.7.Init = 1Session init: file header + system / archetype / component type tables.
Shutdown = 3Session end.
SourceLocationManifest = 5SourceLocationManifest frame (#302, Phase 4): id → (fileId, line, kind, method) entries. Sent once during the init handshake immediately after the FileTable. Payload is identical to the SourceLocationManifest section of
.typhon-tracefiles. No delta frames during the session — the table is fixed at compile time (per design §4.4).