Struct FrameSkipCounts
Frames the engine denied a session since the process started, one count per cause. Cumulative.
public readonly struct FrameSkipCounts : IEquatable<FrameSkipCounts>
- Implements
- Inherited Members
Constructors
FrameSkipCounts(long, long, long, long, long, long)
Frames the engine denied a session since the process started, one count per cause. Cumulative.
public FrameSkipCounts(long Gated, long Lagging, long InFlightFull, long Oversize, long PoolRefused, long OwedReset)
Parameters
GatedlongThe session is degraded and this was not one of its ticks.
LagginglongThe client's acknowledgement was further behind than the lag bound.
InFlightFulllongBoth frame slots were still in flight: the link had not taken the previous frames.
OversizelongThe frame came out over the wire cap.
PoolRefusedlongThe frame pool would not lend a block:
FramePoolBudgetBytesis short for the load.OwedResetlongMore was owed than a frame holds; a
RESETrepairs the view.
Properties
Gated
The session is degraded and this was not one of its ticks.
public long Gated { get; init; }
Property Value
InFlightFull
Both frame slots were still in flight: the link had not taken the previous frames.
public long InFlightFull { get; init; }
Property Value
Lagging
The client's acknowledgement was further behind than the lag bound.
public long Lagging { get; init; }
Property Value
Oversize
The frame came out over the wire cap.
public long Oversize { get; init; }
Property Value
OwedReset
More was owed than a frame holds; a RESET repairs the view.
public long OwedReset { get; init; }
Property Value
PoolRefused
The frame pool would not lend a block: FramePoolBudgetBytes is short for the load.
public long PoolRefused { get; init; }
Property Value
Methods
Deconstruct(out long, out long, out long, out long, out long, out long)
public void Deconstruct(out long Gated, out long Lagging, out long InFlightFull, out long Oversize, out long PoolRefused, out long OwedReset)
Parameters
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
Equals(FrameSkipCounts)
public bool Equals(FrameSkipCounts other)
Parameters
otherFrameSkipCounts
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(FrameSkipCounts, FrameSkipCounts)
public static bool operator ==(FrameSkipCounts left, FrameSkipCounts right)
Parameters
leftFrameSkipCountsrightFrameSkipCounts
Returns
operator !=(FrameSkipCounts, FrameSkipCounts)
public static bool operator !=(FrameSkipCounts left, FrameSkipCounts right)
Parameters
leftFrameSkipCountsrightFrameSkipCounts