Stormancer.Core.IConnectionStatistics Interface Reference

Public Member Functions

double QueuedBytesForPriority (PacketPriority priority)
 Gets the number of bytes in the sending queue for a given priority. More...
 
int QueuedPacketsForPriority (PacketPriority priority)
 Gets the number of packets in the sending queue for a given priority. More...
 

Properties

float PacketLossRate [get]
 Number of packets lost in the last second. More...
 
BPSLimitationType BytesPerSecondLimitationType [get]
 Get the kind of limitation on the outgoing flux. More...
 
long BytesPerSecondLimit [get]
 If the outgoing flux is limited, gets the limit rate. More...
 
double QueuedBytes [get]
 Gets the number of bytes in the sending queue. More...
 
int QueuedPackets [get]
 Gets the number of packets in the sending queue. More...
 

Member Function Documentation

◆ QueuedBytesForPriority()

double Stormancer.Core.IConnectionStatistics.QueuedBytesForPriority ( PacketPriority  priority)

Gets the number of bytes in the sending queue for a given priority.

Parameters
priority
Returns

◆ QueuedPacketsForPriority()

int Stormancer.Core.IConnectionStatistics.QueuedPacketsForPriority ( PacketPriority  priority)

Gets the number of packets in the sending queue for a given priority.

Parameters
priority
Returns

Property Documentation

◆ BytesPerSecondLimit

long Stormancer.Core.IConnectionStatistics.BytesPerSecondLimit
get

If the outgoing flux is limited, gets the limit rate.

◆ BytesPerSecondLimitationType

BPSLimitationType Stormancer.Core.IConnectionStatistics.BytesPerSecondLimitationType
get

Get the kind of limitation on the outgoing flux.

Values can be:

  • None: the outgoing flux is not limited.
  • CongestionControl : the outgoing flux is limited by congestion control.
  • OutgoingBandwidth : the outgoing fluw is limited by the outgoing bandwidth.

◆ PacketLossRate

float Stormancer.Core.IConnectionStatistics.PacketLossRate
get

Number of packets lost in the last second.

◆ QueuedBytes

double Stormancer.Core.IConnectionStatistics.QueuedBytes
get

Gets the number of bytes in the sending queue.

◆ QueuedPackets

int Stormancer.Core.IConnectionStatistics.QueuedPackets
get

Gets the number of packets in the sending queue.


The documentation for this interface was generated from the following file:
  • Stormancer.Core/IConnectionStatistics.cs