// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
namespace System.Net.NetworkInformation {
- public abstract class IPv4InterfaceStatistics {
- protected IPv4InterfaceStatistics ()
- {
- }
-
- public abstract long BytesReceived { get; }
- public abstract long BytesSent { get; }
- public abstract long IncomingPacketsDiscarded { get; }
- public abstract long IncomingPacketsWithErrors { get; }
- public abstract long IncomingUnknownProtocolPackets { get; }
- public abstract long NonUnicastPacketsReceived { get; }
- public abstract long NonUnicastPacketsSent { get; }
- public abstract long OutgoingPacketsDiscarded { get; }
- public abstract long OutgoingPacketsWithErrors { get; }
-
- [MonoTODO("Not implemented for Linux")]
- public abstract long OutputQueueLength { get; }
- public abstract long UnicastPacketsReceived { get; }
- public abstract long UnicastPacketsSent { get; }
- }
-
class Win32IPv4InterfaceStatistics : IPv4InterfaceStatistics
{
Win32_MIB_IFROW info;
../../../external/referencesource/System/net/System/Net/WebPermission.cs
../../../external/referencesource/System/net/System/Net/WriteStreamClosedEventArgs.cs
+../../../external/referencesource/System/net/System/Net/NetworkInformation/IPInterfaceStatistics.cs
+../../../external/referencesource/System/net/System/Net/NetworkInformation/ScopeLevel.cs
../../../external/referencesource/System/net/System/Net/NetworkInformation/UnicastIPAddressInformation.cs
../../../external/referencesource/System/sys/system/runtime/versioning/FrameworkName.cs
../../../external/referencesource/System/net/System/Net/WebPermission.cs
../../../external/referencesource/System/net/System/Net/WriteStreamClosedEventArgs.cs
+../../../external/referencesource/System/net/System/Net/NetworkInformation/IPInterfaceStatistics.cs
+../../../external/referencesource/System/net/System/Net/NetworkInformation/ScopeLevel.cs
../../../external/referencesource/System/net/System/Net/NetworkInformation/UnicastIPAddressInformation.cs
../../../external/referencesource/System/sys/system/threading/Barrier.cs