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