Struct QosResult
Syntax
Fields
DuplicateResponses
Number of duplicate responses that were ignored.
Declaration
public uint DuplicateResponses
Field Value
FcType
Type of FlowControl set on response (if any).
Declaration
Field Value
FcUnits
Units of Flow Control for given FcType (if any).
Declaration
Field Value
InvalidLatencyValue
Declaration
public const uint InvalidLatencyValue = 4294967295U
Field Value
InvalidPacketLossValue
Declaration
public const float InvalidPacketLossValue = 3.40282347E+38F
Field Value
InvalidRequests
Number of requests ignored due to being invalid (wrote fewer than Length bytes).
Declaration
public uint InvalidRequests
Field Value
InvalidResponses
Number of responses discarded due to being invalid (too small, too big, etc.).
Declaration
public uint InvalidResponses
Field Value
RequestsSent
Number of valid QoS requests sent.
Declaration
Field Value
ResponsesReceived
Number of valid, non-duplicate QoS responses received.
Declaration
public uint ResponsesReceived
Field Value
Properties
AverageLatencyMs
Average latency (in milliseconds) over all the responses received.
Declaration
public uint AverageLatencyMs { get; }
Property Value
PacketLoss
Percentage of packet loss from 0.0f - 1.0f (0 - 100%).
Declaration
public float PacketLoss { get; }
Property Value
Methods
AddAggregateLatency(UInt32)
Declaration
public void AddAggregateLatency(uint amountMs)
Parameters
| Type |
Name |
Description |
| UInt32 |
amountMs |
|