Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SystemTcpStatistics.cs
Go to the documentation of this file.
1
using
System.Net.Sockets
;
2
3
namespace
System.Net.NetworkInformation
;
4
5
internal
sealed
class
SystemTcpStatistics
:
TcpStatistics
6
{
7
private
readonly global::Interop.IpHlpApi.MibTcpStats
_stats
;
8
9
public
override
long
MinimumTransmissionTimeout
=>
_stats
.minimumRetransmissionTimeOut;
10
11
public
override
long
MaximumTransmissionTimeout
=>
_stats
.maximumRetransmissionTimeOut;
12
13
public
override
long
MaximumConnections
=>
_stats
.maximumConnections;
14
15
public
override
long
ConnectionsInitiated
=>
_stats
.activeOpens;
16
17
public
override
long
ConnectionsAccepted
=>
_stats
.passiveOpens;
18
19
public
override
long
FailedConnectionAttempts
=>
_stats
.failedConnectionAttempts;
20
21
public
override
long
ResetConnections
=>
_stats
.resetConnections;
22
23
public
override
long
CurrentConnections
=>
_stats
.currentConnections;
24
25
public
override
long
SegmentsReceived
=>
_stats
.segmentsReceived;
26
27
public
override
long
SegmentsSent
=>
_stats
.segmentsSent;
28
29
public
override
long
SegmentsResent
=>
_stats
.segmentsResent;
30
31
public
override
long
ErrorsReceived
=>
_stats
.errorsReceived;
32
33
public
override
long
ResetsSent
=>
_stats
.segmentsSentWithReset;
34
35
public
override
long
CumulativeConnections
=>
_stats
.cumulativeConnections;
36
37
internal
SystemTcpStatistics
(
AddressFamily
family)
38
{
39
uint tcpStatisticsEx = global::Interop.IpHlpApi.GetTcpStatisticsEx(out
_stats
, family);
40
if
(tcpStatisticsEx != 0)
41
{
42
throw
new
NetworkInformationException
((
int
)tcpStatisticsEx);
43
}
44
}
45
}
System.Net.NetworkInformation.NetworkInformationException
Definition
NetworkInformationException.cs:12
System.Net.NetworkInformation.SystemTcpStatistics.SegmentsReceived
override long SegmentsReceived
Definition
SystemTcpStatistics.cs:25
System.Net.NetworkInformation.SystemTcpStatistics.ErrorsReceived
override long ErrorsReceived
Definition
SystemTcpStatistics.cs:31
System.Net.NetworkInformation.SystemTcpStatistics.CumulativeConnections
override long CumulativeConnections
Definition
SystemTcpStatistics.cs:35
System.Net.NetworkInformation.SystemTcpStatistics.ResetsSent
override long ResetsSent
Definition
SystemTcpStatistics.cs:33
System.Net.NetworkInformation.SystemTcpStatistics.ResetConnections
override long ResetConnections
Definition
SystemTcpStatistics.cs:21
System.Net.NetworkInformation.SystemTcpStatistics.SegmentsResent
override long SegmentsResent
Definition
SystemTcpStatistics.cs:29
System.Net.NetworkInformation.SystemTcpStatistics.MaximumTransmissionTimeout
override long MaximumTransmissionTimeout
Definition
SystemTcpStatistics.cs:11
System.Net.NetworkInformation.SystemTcpStatistics.ConnectionsInitiated
override long ConnectionsInitiated
Definition
SystemTcpStatistics.cs:15
System.Net.NetworkInformation.SystemTcpStatistics.ConnectionsAccepted
override long ConnectionsAccepted
Definition
SystemTcpStatistics.cs:17
System.Net.NetworkInformation.SystemTcpStatistics.SegmentsSent
override long SegmentsSent
Definition
SystemTcpStatistics.cs:27
System.Net.NetworkInformation.SystemTcpStatistics.SystemTcpStatistics
SystemTcpStatistics(AddressFamily family)
Definition
SystemTcpStatistics.cs:37
System.Net.NetworkInformation.SystemTcpStatistics.CurrentConnections
override long CurrentConnections
Definition
SystemTcpStatistics.cs:23
System.Net.NetworkInformation.SystemTcpStatistics.MaximumConnections
override long MaximumConnections
Definition
SystemTcpStatistics.cs:13
System.Net.NetworkInformation.SystemTcpStatistics.MinimumTransmissionTimeout
override long MinimumTransmissionTimeout
Definition
SystemTcpStatistics.cs:9
System.Net.NetworkInformation.SystemTcpStatistics._stats
readonly global::Interop.IpHlpApi.MibTcpStats _stats
Definition
SystemTcpStatistics.cs:7
System.Net.NetworkInformation.SystemTcpStatistics.FailedConnectionAttempts
override long FailedConnectionAttempts
Definition
SystemTcpStatistics.cs:19
System.Net.NetworkInformation.SystemTcpStatistics
Definition
SystemTcpStatistics.cs:6
System.Net.NetworkInformation.TcpStatistics
Definition
TcpStatistics.cs:4
System.Net.NetworkInformation
Definition
DuplicateAddressDetectionState.cs:1
System.Net.Sockets.AddressFamily
AddressFamily
Definition
AddressFamily.cs:4
System.Net.Sockets
Definition
AddressInfoHints.cs:1
source
System.Net.NetworkInformation
System.Net.NetworkInformation
SystemTcpStatistics.cs
Generated by
1.10.0