From 665701d9af05496fdd863e3929361088dd7008b2 Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Wed, 5 Jul 2006 21:42:28 +0000 Subject: [PATCH] convert NetInterfaceConfig.Hwaddr to NetAddress --- bindings/dotnet/src/Sigar.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bindings/dotnet/src/Sigar.cs b/bindings/dotnet/src/Sigar.cs index b41b80be..a4c9f481 100644 --- a/bindings/dotnet/src/Sigar.cs +++ b/bindings/dotnet/src/Sigar.cs @@ -451,11 +451,10 @@ namespace Hyperic.Sigar { [MarshalAs(UnmanagedType.ByValTStr, SizeConst=16)] public readonly string Name; //char[16] [MarshalAs(UnmanagedType.ByValTStr, SizeConst=64)] - public readonly string Hwaddr; //char[64] - [MarshalAs(UnmanagedType.ByValTStr, SizeConst=64)] public readonly string Type; //char[64] [MarshalAs(UnmanagedType.ByValTStr, SizeConst=256)] public readonly string Description; //char[256] + private readonly NetAddress hwaddr; private readonly NetAddress address; private readonly NetAddress destination; private readonly NetAddress broadcast; @@ -506,6 +505,12 @@ namespace Hyperic.Sigar { return buffer.ToString(); } + public string Hwaddr { + get { + return inet_ntoa(this.hwaddr); + } + } + public string Address { get { return inet_ntoa(this.address);