7 instantiations of TcpStateInfo
Microsoft.Extensions.Diagnostics.ResourceMonitoring (7)
Linux\Network\LinuxNetworkUtilizationParser.cs (1)
142
TcpStateInfo tcpStateInfo =
new
();
Linux\Network\LinuxTcpStateInfo.cs (2)
16
private TcpStateInfo _iPv4Snapshot =
new
();
17
private TcpStateInfo _iPv6Snapshot =
new
();
Windows\Network\WindowsTcpStateInfo.cs (4)
23
private TcpStateInfo _iPv4Snapshot =
new
();
24
private TcpStateInfo _iPv6Snapshot =
new
();
157
var tcpStateInfo = new
TcpStateInfo
();
182
var tcpStateInfo = new
TcpStateInfo
();
35 references to TcpStateInfo
Microsoft.Extensions.Diagnostics.ResourceMonitoring (26)
ITcpStateInfoProvider.cs (4)
14
/// <returns>An instance of <see cref="
TcpStateInfo
"/>.</returns>
15
TcpStateInfo
GetpIpV4TcpStateInfo();
20
/// <returns>An instance of <see cref="
TcpStateInfo
"/>.</returns>
21
TcpStateInfo
GetpIpV6TcpStateInfo();
Linux\Network\LinuxNetworkMetrics.cs (2)
50
TcpStateInfo
stateV4 = _tcpStateInfoProvider.GetpIpV4TcpStateInfo();
64
TcpStateInfo
stateV6 = _tcpStateInfoProvider.GetpIpV6TcpStateInfo();
Linux\Network\LinuxNetworkUtilizationParser.cs (5)
35
public
TcpStateInfo
GetTcpIPv4StateInfo() => GetTcpStateInfo(_tcp);
40
public
TcpStateInfo
GetTcpIPv6StateInfo() => GetTcpStateInfo(_tcp6);
51
private static void UpdateTcpStateInfo(ReadOnlySpan<char> buffer,
TcpStateInfo
tcpStateInfo)
138
private
TcpStateInfo
GetTcpStateInfo(FileInfo file)
142
TcpStateInfo
tcpStateInfo = new();
Linux\Network\LinuxTcpStateInfo.cs (4)
16
private
TcpStateInfo
_iPv4Snapshot = new();
17
private
TcpStateInfo
_iPv6Snapshot = new();
26
public
TcpStateInfo
GetpIpV4TcpStateInfo()
32
public
TcpStateInfo
GetpIpV6TcpStateInfo()
Windows\Network\WindowsNetworkMetrics.cs (2)
50
TcpStateInfo
stateV4 = _tcpStateInfoProvider.GetpIpV4TcpStateInfo();
65
TcpStateInfo
stateV6 = _tcpStateInfoProvider.GetpIpV6TcpStateInfo();
Windows\Network\WindowsTcpStateInfo.cs (9)
23
private
TcpStateInfo
_iPv4Snapshot = new();
24
private
TcpStateInfo
_iPv6Snapshot = new();
45
public
TcpStateInfo
GetpIpV4TcpStateInfo()
51
public
TcpStateInfo
GetpIpV6TcpStateInfo()
57
internal static void CalculateCount(
TcpStateInfo
tcpStateInfo, MIB_TCP_STATE state)
152
private
TcpStateInfo
GetSnapshot()
157
var
tcpStateInfo = new TcpStateInfo();
177
private
TcpStateInfo
GetIPv6Snapshot()
182
var
tcpStateInfo = new TcpStateInfo();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (9)
Linux\LinuxCountersTests.cs (2)
135
var
tcpIPv4StateInfo = parser.GetTcpIPv4StateInfo();
136
var
tcpIPv6StateInfo = parser.GetTcpIPv6StateInfo();
Linux\LinuxNetworkUtilizationParserTests.cs (1)
104
var
tcp6StateInfo = parser.GetTcpIPv6StateInfo();
Windows\Tcp6TableInfoTests.cs (3)
241
var
tcpStateInfo = tcp6TableInfo.GetpIpV6TcpStateInfo();
257
var
tcpStateInfo = tcp6TableInfo.GetpIpV6TcpStateInfo();
273
var
tcpStateInfo = tcp6TableInfo.GetpIpV6TcpStateInfo();
Windows\TcpTableInfoTests.cs (3)
184
var
tcpStateInfo = tcpTableInfo.GetpIpV4TcpStateInfo();
200
var
tcpStateInfo = tcpTableInfo.GetpIpV4TcpStateInfo();
216
var
tcpStateInfo = tcpTableInfo.GetpIpV4TcpStateInfo();