using System; namespace System.Net.NetworkInformation { // Token: 0x0200016C RID: 364 internal class Win32IPGlobalStatistics : IPGlobalStatistics { // Token: 0x06000C60 RID: 3168 RVA: 0x0002542C File Offset: 0x0002362C public Win32IPGlobalStatistics(Win32_MIB_IPSTATS info) { this.info = info; } // Token: 0x17000341 RID: 833 // (get) Token: 0x06000C61 RID: 3169 RVA: 0x0002543C File Offset: 0x0002363C public override int DefaultTtl { get { return this.info.DefaultTTL; } } // Token: 0x17000342 RID: 834 // (get) Token: 0x06000C62 RID: 3170 RVA: 0x0002544C File Offset: 0x0002364C public override bool ForwardingEnabled { get { return this.info.Forwarding != 0; } } // Token: 0x17000343 RID: 835 // (get) Token: 0x06000C63 RID: 3171 RVA: 0x00025460 File Offset: 0x00023660 public override int NumberOfInterfaces { get { return this.info.NumIf; } } // Token: 0x17000344 RID: 836 // (get) Token: 0x06000C64 RID: 3172 RVA: 0x00025470 File Offset: 0x00023670 public override int NumberOfIPAddresses { get { return this.info.NumAddr; } } // Token: 0x17000345 RID: 837 // (get) Token: 0x06000C65 RID: 3173 RVA: 0x00025480 File Offset: 0x00023680 public override int NumberOfRoutes { get { return this.info.NumRoutes; } } // Token: 0x17000346 RID: 838 // (get) Token: 0x06000C66 RID: 3174 RVA: 0x00025490 File Offset: 0x00023690 public override long OutputPacketRequests { get { return (long)((ulong)this.info.OutRequests); } } // Token: 0x17000347 RID: 839 // (get) Token: 0x06000C67 RID: 3175 RVA: 0x000254A0 File Offset: 0x000236A0 public override long OutputPacketRoutingDiscards { get { return (long)((ulong)this.info.RoutingDiscards); } } // Token: 0x17000348 RID: 840 // (get) Token: 0x06000C68 RID: 3176 RVA: 0x000254B0 File Offset: 0x000236B0 public override long OutputPacketsDiscarded { get { return (long)((ulong)this.info.OutDiscards); } } // Token: 0x17000349 RID: 841 // (get) Token: 0x06000C69 RID: 3177 RVA: 0x000254C0 File Offset: 0x000236C0 public override long OutputPacketsWithNoRoute { get { return (long)((ulong)this.info.OutNoRoutes); } } // Token: 0x1700034A RID: 842 // (get) Token: 0x06000C6A RID: 3178 RVA: 0x000254D0 File Offset: 0x000236D0 public override long PacketFragmentFailures { get { return (long)((ulong)this.info.FragFails); } } // Token: 0x1700034B RID: 843 // (get) Token: 0x06000C6B RID: 3179 RVA: 0x000254E0 File Offset: 0x000236E0 public override long PacketReassembliesRequired { get { return (long)((ulong)this.info.ReasmReqds); } } // Token: 0x1700034C RID: 844 // (get) Token: 0x06000C6C RID: 3180 RVA: 0x000254F0 File Offset: 0x000236F0 public override long PacketReassemblyFailures { get { return (long)((ulong)this.info.ReasmFails); } } // Token: 0x1700034D RID: 845 // (get) Token: 0x06000C6D RID: 3181 RVA: 0x00025500 File Offset: 0x00023700 public override long PacketReassemblyTimeout { get { return (long)((ulong)this.info.ReasmTimeout); } } // Token: 0x1700034E RID: 846 // (get) Token: 0x06000C6E RID: 3182 RVA: 0x00025510 File Offset: 0x00023710 public override long PacketsFragmented { get { return (long)((ulong)this.info.FragOks); } } // Token: 0x1700034F RID: 847 // (get) Token: 0x06000C6F RID: 3183 RVA: 0x00025520 File Offset: 0x00023720 public override long PacketsReassembled { get { return (long)((ulong)this.info.ReasmOks); } } // Token: 0x17000350 RID: 848 // (get) Token: 0x06000C70 RID: 3184 RVA: 0x00025530 File Offset: 0x00023730 public override long ReceivedPackets { get { return (long)((ulong)this.info.InReceives); } } // Token: 0x17000351 RID: 849 // (get) Token: 0x06000C71 RID: 3185 RVA: 0x00025540 File Offset: 0x00023740 public override long ReceivedPacketsDelivered { get { return (long)((ulong)this.info.InDelivers); } } // Token: 0x17000352 RID: 850 // (get) Token: 0x06000C72 RID: 3186 RVA: 0x00025550 File Offset: 0x00023750 public override long ReceivedPacketsDiscarded { get { return (long)((ulong)this.info.InDiscards); } } // Token: 0x17000353 RID: 851 // (get) Token: 0x06000C73 RID: 3187 RVA: 0x00025560 File Offset: 0x00023760 public override long ReceivedPacketsForwarded { get { return (long)((ulong)this.info.ForwDatagrams); } } // Token: 0x17000354 RID: 852 // (get) Token: 0x06000C74 RID: 3188 RVA: 0x00025570 File Offset: 0x00023770 public override long ReceivedPacketsWithAddressErrors { get { return (long)((ulong)this.info.InAddrErrors); } } // Token: 0x17000355 RID: 853 // (get) Token: 0x06000C75 RID: 3189 RVA: 0x00025580 File Offset: 0x00023780 public override long ReceivedPacketsWithHeadersErrors { get { return (long)((ulong)this.info.InHdrErrors); } } // Token: 0x17000356 RID: 854 // (get) Token: 0x06000C76 RID: 3190 RVA: 0x00025590 File Offset: 0x00023790 public override long ReceivedPacketsWithUnknownProtocol { get { return (long)((ulong)this.info.InUnknownProtos); } } // Token: 0x04000BC4 RID: 3012 private Win32_MIB_IPSTATS info; } }