M Pcap/NosSmooth.Pcap/ConnectionData.cs => Pcap/NosSmooth.Pcap/ConnectionData.cs +9 -0
@@ 8,6 8,15 @@ using System.Net;
namespace NosSmooth.Pcap;
+/// <summary>
+/// Data from a tcp connection containing first few sniffed packets.
+/// </summary>
+/// <param name="SourceAddress">The packets source address.</param>
+/// <param name="SourcePort">The packets source port.</param>
+/// <param name="DestinationAddress">The packets destination address.</param>
+/// <param name="DestinationPort">The packets destination port.</param>
+/// <param name="SniffedData">The sniffed data.</param>
+/// <param name="FirstObservedAt">The time first data were observed at.</param>
public record ConnectionData
(
IPAddress SourceAddress,
M Pcap/NosSmooth.Pcap/TcpConnection.cs => Pcap/NosSmooth.Pcap/TcpConnection.cs +7 -0
@@ 9,6 9,13 @@ using System.Diagnostics.CodeAnalysis;
namespace NosSmooth.Pcap;
+/// <summary>
+/// A tcp connection.
+/// </summary>
+/// <param name="LocalAddr">The local address.</param>
+/// <param name="LocalPort">The local port.</param>
+/// <param name="RemoteAddr">The remote address.</param>
+/// <param name="RemotePort">The remote port.</param>
[SuppressMessage("StyleCop.CSharp.NamingRules", "SA1313:Parameter names should begin with lower-case letter", Justification = "Fix this.")]
public record struct TcpConnection
(