using System; namespace System.Net.NetworkInformation { /// Provides statistical data for a network interface on the local computer. // Token: 0x0200017A RID: 378 public abstract class IPv4InterfaceStatistics { /// Gets the number of bytes that were received on the interface. /// An value that specifies the total number of bytes that were received on the interface. // Token: 0x1700038C RID: 908 // (get) Token: 0x06000CC3 RID: 3267 public abstract long BytesReceived { get; } /// Gets the number of bytes that were sent on the interface. /// An value that specifies the total number of bytes that were transmitted on the interface. // Token: 0x1700038D RID: 909 // (get) Token: 0x06000CC4 RID: 3268 public abstract long BytesSent { get; } /// Gets the number of incoming packets that were discarded. /// An value that specifies the total number of discarded incoming packets. // Token: 0x1700038E RID: 910 // (get) Token: 0x06000CC5 RID: 3269 public abstract long IncomingPacketsDiscarded { get; } /// Gets the number of incoming packets with errors. /// An value that specifies the total number of incoming packets with errors. // Token: 0x1700038F RID: 911 // (get) Token: 0x06000CC6 RID: 3270 public abstract long IncomingPacketsWithErrors { get; } /// Gets the number of incoming packets with an unknown protocol. /// An value that specifies the total number of incoming packets with an unknown protocol. // Token: 0x17000390 RID: 912 // (get) Token: 0x06000CC7 RID: 3271 public abstract long IncomingUnknownProtocolPackets { get; } /// Gets the number of non-unicast packets that were received on the interface. /// An value that specifies the total number of non-unicast packets that were received on the interface. // Token: 0x17000391 RID: 913 // (get) Token: 0x06000CC8 RID: 3272 public abstract long NonUnicastPacketsReceived { get; } /// Gets the number of non-unicast packets that were sent on the interface. /// An value that specifies the total number of non-unicast packets that were sent on the interface. // Token: 0x17000392 RID: 914 // (get) Token: 0x06000CC9 RID: 3273 public abstract long NonUnicastPacketsSent { get; } /// Gets the number of outgoing packets that were discarded. /// An value that specifies the total number of discarded outgoing packets. // Token: 0x17000393 RID: 915 // (get) Token: 0x06000CCA RID: 3274 public abstract long OutgoingPacketsDiscarded { get; } /// Gets the number of outgoing packets with errors. /// An value that specifies the total number of outgoing packets with errors. // Token: 0x17000394 RID: 916 // (get) Token: 0x06000CCB RID: 3275 public abstract long OutgoingPacketsWithErrors { get; } /// Gets the length of the output queue. /// An value that specifies the total number of packets in the output queue. // Token: 0x17000395 RID: 917 // (get) Token: 0x06000CCC RID: 3276 [global::System.MonoTODO("Not implemented for Linux")] public abstract long OutputQueueLength { get; } /// Gets the number of unicast packets that were received on the interface. /// An value that specifies the total number of unicast packets that were received on the interface. // Token: 0x17000396 RID: 918 // (get) Token: 0x06000CCD RID: 3277 public abstract long UnicastPacketsReceived { get; } /// Gets the number of unicast packets that were sent on the interface. /// An value that specifies the total number of unicast packets that were sent on the interface. // Token: 0x17000397 RID: 919 // (get) Token: 0x06000CCE RID: 3278 public abstract long UnicastPacketsSent { get; } } }