Table of Contents

Enum LiveFrameType

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Frame kinds in the live TCP stream.

public enum LiveFrameType : byte

Fields

Block = 2

One compressed block of typed records. Payload = BlockHeaderSize + LZ4-compressed bytes.

FileTable = 4

File-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-trace files (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 = 1

Session init: file header + system / archetype / component type tables.

Shutdown = 3

Session end.

SourceLocationManifest = 5

SourceLocationManifest 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-trace files. No delta frames during the session — the table is fixed at compile time (per design §4.4).