Struct RuntimeSubscriptionOutputExecuteData
Decoded Runtime Subscription Output Execute span. Payload: tick i64, level u8, clientCount u16, viewsRefreshed u16, deltasPushed u32, overflowCount u16 (17 B).
public readonly struct RuntimeSubscriptionOutputExecuteData
- Inherited Members
Constructors
RuntimeSubscriptionOutputExecuteData(byte, long, long, long, byte, ushort, ushort, uint, ushort)
Constructs the decoded subscription-output-execute record from its wire fields.
public RuntimeSubscriptionOutputExecuteData(byte threadSlot, long startTimestamp, long durationTicks, long tick, byte level, ushort clientCount, ushort viewsRefreshed, uint deltasPushed, ushort overflowCount)
Parameters
threadSlotbytestartTimestamplongdurationTickslongticklonglevelbyteclientCountushortviewsRefreshedushortdeltasPusheduintoverflowCountushort
Properties
ClientCount
Number of connected subscription clients served this output phase.
public ushort ClientCount { get; }
Property Value
DeltasPushed
Number of delta records pushed to clients.
public uint DeltasPushed { get; }
Property Value
DurationTicks
Span duration in Stopwatch.GetTimestamp() ticks.
public long DurationTicks { get; }
Property Value
Level
Output-phase level byte (subscription tier).
public byte Level { get; }
Property Value
OverflowCount
Number of clients whose delta buffer overflowed during the push.
public ushort OverflowCount { get; }
Property Value
StartTimestamp
Span start timestamp in Stopwatch.GetTimestamp() ticks.
public long StartTimestamp { get; }
Property Value
ThreadSlot
Producer thread slot (0-255, from the thread-slot registry) the span was emitted on.
public byte ThreadSlot { get; }
Property Value
Tick
Engine tick number when the subscription output phase ran.
public long Tick { get; }
Property Value
ViewsRefreshed
Number of published Views refreshed this output phase.
public ushort ViewsRefreshed { get; }