Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SystemUdpStatistics.cs
Go to the documentation of this file.
2
4
5internal sealed class SystemUdpStatistics : UdpStatistics
6{
7 private readonly global::Interop.IpHlpApi.MibUdpStats _stats;
8
9 public override long DatagramsReceived => _stats.datagramsReceived;
10
11 public override long IncomingDatagramsDiscarded => _stats.incomingDatagramsDiscarded;
12
13 public override long IncomingDatagramsWithErrors => _stats.incomingDatagramsWithErrors;
14
15 public override long DatagramsSent => _stats.datagramsSent;
16
17 public override int UdpListeners => (int)_stats.udpListeners;
18
20 {
21 uint udpStatisticsEx = global::Interop.IpHlpApi.GetUdpStatisticsEx(out _stats, family);
22 if (udpStatisticsEx != 0)
23 {
24 throw new NetworkInformationException((int)udpStatisticsEx);
25 }
26 }
27}
readonly global::Interop.IpHlpApi.MibUdpStats _stats