238 lines
5.3 KiB
C#
238 lines
5.3 KiB
C#
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;
|
|
}
|
|
}
|