142 lines
8.4 KiB
C#
142 lines
8.4 KiB
C#
using System;
|
|
|
|
namespace System.Net.NetworkInformation
|
|
{
|
|
/// <summary>Provides Internet Protocol (IP) statistical data.</summary>
|
|
// Token: 0x0200016A RID: 362
|
|
public abstract class IPGlobalStatistics
|
|
{
|
|
/// <summary>Gets the default time-to-live (TTL) value for Internet Protocol (IP) packets.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the TTL.</returns>
|
|
// Token: 0x17000315 RID: 789
|
|
// (get) Token: 0x06000C32 RID: 3122
|
|
public abstract int DefaultTtl { get; }
|
|
|
|
/// <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether Internet Protocol (IP) packet forwarding is enabled.</summary>
|
|
/// <returns>A <see cref="T:System.Boolean" /> value that specifies whether packet forwarding is enabled.</returns>
|
|
// Token: 0x17000316 RID: 790
|
|
// (get) Token: 0x06000C33 RID: 3123
|
|
public abstract bool ForwardingEnabled { get; }
|
|
|
|
/// <summary>Gets the number of network interfaces.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value containing the number of network interfaces for the address family used to obtain this <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics" /> instance.</returns>
|
|
// Token: 0x17000317 RID: 791
|
|
// (get) Token: 0x06000C34 RID: 3124
|
|
public abstract int NumberOfInterfaces { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) addresses assigned to the local computer.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that indicates the number of IP addresses assigned to the address family (Internet Protocol version 4 or Internet Protocol version 6) described by this object.</returns>
|
|
// Token: 0x17000318 RID: 792
|
|
// (get) Token: 0x06000C35 RID: 3125
|
|
public abstract int NumberOfIPAddresses { get; }
|
|
|
|
/// <summary>Gets the number of routes in the Internet Protocol (IP) routing table.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of routes in the routing table.</returns>
|
|
// Token: 0x17000319 RID: 793
|
|
// (get) Token: 0x06000C36 RID: 3126
|
|
public abstract int NumberOfRoutes { get; }
|
|
|
|
/// <summary>Gets the number of outbound Internet Protocol (IP) packets.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of outgoing packets.</returns>
|
|
// Token: 0x1700031A RID: 794
|
|
// (get) Token: 0x06000C37 RID: 3127
|
|
public abstract long OutputPacketRequests { get; }
|
|
|
|
/// <summary>Gets the number of routes that have been discarded from the routing table.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of valid routes that have been discarded.</returns>
|
|
// Token: 0x1700031B RID: 795
|
|
// (get) Token: 0x06000C38 RID: 3128
|
|
public abstract long OutputPacketRoutingDiscards { get; }
|
|
|
|
/// <summary>Gets the number of transmitted Internet Protocol (IP) packets that have been discarded.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of outgoing packets that have been discarded.</returns>
|
|
// Token: 0x1700031C RID: 796
|
|
// (get) Token: 0x06000C39 RID: 3129
|
|
public abstract long OutputPacketsDiscarded { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets for which the local computer could not determine a route to the destination address.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the number of packets that could not be sent because a route could not be found.</returns>
|
|
// Token: 0x1700031D RID: 797
|
|
// (get) Token: 0x06000C3A RID: 3130
|
|
public abstract long OutputPacketsWithNoRoute { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets that could not be fragmented.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of packets that required fragmentation but had the "Don't Fragment" bit set.</returns>
|
|
// Token: 0x1700031E RID: 798
|
|
// (get) Token: 0x06000C3B RID: 3131
|
|
public abstract long PacketFragmentFailures { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets that required reassembly.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of packet reassemblies required.</returns>
|
|
// Token: 0x1700031F RID: 799
|
|
// (get) Token: 0x06000C3C RID: 3132
|
|
public abstract long PacketReassembliesRequired { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets that were not successfully reassembled.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of packets that could not be reassembled.</returns>
|
|
// Token: 0x17000320 RID: 800
|
|
// (get) Token: 0x06000C3D RID: 3133
|
|
public abstract long PacketReassemblyFailures { get; }
|
|
|
|
/// <summary>Gets the maximum amount of time within which all fragments of an Internet Protocol (IP) packet must arrive.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the maximum number of milliseconds within which all fragments of a packet must arrive to avoid being discarded.</returns>
|
|
// Token: 0x17000321 RID: 801
|
|
// (get) Token: 0x06000C3E RID: 3134
|
|
public abstract long PacketReassemblyTimeout { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets fragmented.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of fragmented packets.</returns>
|
|
// Token: 0x17000322 RID: 802
|
|
// (get) Token: 0x06000C3F RID: 3135
|
|
public abstract long PacketsFragmented { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets reassembled.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of fragmented packets that have been successfully reassembled.</returns>
|
|
// Token: 0x17000323 RID: 803
|
|
// (get) Token: 0x06000C40 RID: 3136
|
|
public abstract long PacketsReassembled { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets received.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of IP packets received.</returns>
|
|
// Token: 0x17000324 RID: 804
|
|
// (get) Token: 0x06000C41 RID: 3137
|
|
public abstract long ReceivedPackets { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets delivered.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of IP packets delivered.</returns>
|
|
// Token: 0x17000325 RID: 805
|
|
// (get) Token: 0x06000C42 RID: 3138
|
|
public abstract long ReceivedPacketsDelivered { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets that have been received and discarded.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of incoming packets that have been discarded.</returns>
|
|
// Token: 0x17000326 RID: 806
|
|
// (get) Token: 0x06000C43 RID: 3139
|
|
public abstract long ReceivedPacketsDiscarded { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets forwarded.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of forwarded packets.</returns>
|
|
// Token: 0x17000327 RID: 807
|
|
// (get) Token: 0x06000C44 RID: 3140
|
|
public abstract long ReceivedPacketsForwarded { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets with address errors that were received.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of IP packets received with errors in the address portion of the header.</returns>
|
|
// Token: 0x17000328 RID: 808
|
|
// (get) Token: 0x06000C45 RID: 3141
|
|
public abstract long ReceivedPacketsWithAddressErrors { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets with header errors that were received.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the total number of IP packets received and discarded due to errors in the header.</returns>
|
|
// Token: 0x17000329 RID: 809
|
|
// (get) Token: 0x06000C46 RID: 3142
|
|
public abstract long ReceivedPacketsWithHeadersErrors { get; }
|
|
|
|
/// <summary>Gets the number of Internet Protocol (IP) packets received on the local machine with an unknown protocol in the header.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that indicates the total number of IP packets received with an unknown protocol.</returns>
|
|
// Token: 0x1700032A RID: 810
|
|
// (get) Token: 0x06000C47 RID: 3143
|
|
public abstract long ReceivedPacketsWithUnknownProtocol { get; }
|
|
}
|
|
}
|