Struct PerTickSnapshotData
Decoded form of a PerTickSnapshot record.
public readonly struct PerTickSnapshotData
- Inherited Members
Constructors
PerTickSnapshotData(byte, long, uint, uint, GaugeValue[])
Construct a decoded per-tick snapshot.
public PerTickSnapshotData(byte threadSlot, long timestamp, uint tickNumber, uint flags, GaugeValue[] values)
Parameters
threadSlotbyteTyphon thread slot.
timestamplongEmit timestamp, in Stopwatch ticks.
tickNumberuintTick number.
flagsuintReserved flags word.
valuesGaugeValue[]Decoded gauge values.
Properties
Flags
Reserved flags word; writers currently emit 0.
public uint Flags { get; }
Property Value
ThreadSlot
Typhon thread slot the snapshot was emitted on.
public byte ThreadSlot { get; }
Property Value
TickNumber
Tick number the snapshot was taken at.
public uint TickNumber { get; }
Property Value
Timestamp
Emit timestamp, in Stopwatch ticks.
public long Timestamp { get; }
Property Value
Values
Decoded gauge values carried by this snapshot, in wire order.
public GaugeValue[] Values { get; }