From f3b9a4a1c69fb15c8ce5d58710defa696e22417f Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Tue, 11 Jul 2006 01:02:59 +0000 Subject: [PATCH] remove NetStat.sigar member, pass in to each stat() --- bindings/java/src/org/hyperic/sigar/NetStat.java | 6 ++---- bindings/java/src/org/hyperic/sigar/Sigar.java | 4 +++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bindings/java/src/org/hyperic/sigar/NetStat.java b/bindings/java/src/org/hyperic/sigar/NetStat.java index 839b94d4..96422f06 100644 --- a/bindings/java/src/org/hyperic/sigar/NetStat.java +++ b/bindings/java/src/org/hyperic/sigar/NetStat.java @@ -2,16 +2,14 @@ package org.hyperic.sigar; public class NetStat { - protected Sigar sigar; - protected int[] tcpStates; protected int tcpInboundTotal, tcpOutboundTotal; public native void stat(Sigar sigar, int flags) throws SigarException; - public NetStat(Sigar sigar) throws SigarException { - this.sigar = sigar; + public NetStat() { } + public void stat(Sigar sigar) throws SigarException { int flags = NetFlags.CONN_SERVER | NetFlags.CONN_CLIENT | NetFlags.CONN_TCP; diff --git a/bindings/java/src/org/hyperic/sigar/Sigar.java b/bindings/java/src/org/hyperic/sigar/Sigar.java index 5ff6b664..491ef1e7 100644 --- a/bindings/java/src/org/hyperic/sigar/Sigar.java +++ b/bindings/java/src/org/hyperic/sigar/Sigar.java @@ -689,7 +689,9 @@ public class Sigar implements SigarProxy { public NetStat getNetStat() throws SigarException { - return new NetStat(this); + NetStat netstat = new NetStat(); + netstat.stat(this); + return netstat; } public native Who[] getWhoList()