From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_13) on Thu Jul 09 06:46:49 PDT 2009 -->
<TITLE>
Sigar (Sigar API)
</TITLE>
<META NAME="date" CONTENT="2009-07-09">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Sigar (Sigar API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../org/hyperic/sigar/RPC.html" title="class in org.hyperic.sigar"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?org/hyperic/sigar/Sigar.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Sigar.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.hyperic.sigar</FONT>
<BR>
Class Sigar</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.hyperic.sigar.Sigar</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>Sigar</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></DL>
</PRE>
<P>
The Sigar class provides access to the sigar objects containing
system information. The Sigar object itself maintains internal
state specific to each platform. It also implements the SigarProxy
interface which provides caching at the Java level.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#BUILD_DATE">BUILD_DATE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The date on which sigar.jar was built.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#FIELD_NOTIMPL">FIELD_NOTIMPL</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#NATIVE_BUILD_DATE">NATIVE_BUILD_DATE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The date on which the sigar native binary was built.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#NATIVE_SCM_REVISION">NATIVE_SCM_REVISION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The scm (svn) revision from which the sigar native binary was built.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#NATIVE_VERSION_STRING">NATIVE_VERSION_STRING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Sigar native version.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#SCM_REVISION">SCM_REVISION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The scm (svn) revision from which sigar.jar was built.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#VERSION_STRING">VERSION_STRING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Sigar java version.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#Sigar()">Sigar</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allocate and initialize the native Sigar object.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#close()">close</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Release any native resources associated with this sigar instance.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#enableLogging(boolean)">enableLogging</A></B>(boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enabling logging in the native Sigar code.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#finalize()">finalize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#formatSize(long)">formatSize</A></B>(long&nbsp;size)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Format size in bytes to a human readable string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/Cpu.html" title="class in org.hyperic.sigar">Cpu</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getCpu()">getCpu</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system cpu info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/CpuInfo.html" title="class in org.hyperic.sigar">CpuInfo</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getCpuInfoList()">getCpuInfoList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get list of cpu infomation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/Cpu.html" title="class in org.hyperic.sigar">Cpu</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getCpuList()">getCpuList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get list of per-cpu metrics.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/CpuPerc.html" title="class in org.hyperic.sigar">CpuPerc</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getCpuPerc()">getCpuPerc</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system CPU info in percentage format.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/CpuPerc.html" title="class in org.hyperic.sigar">CpuPerc</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getCpuPercList()">getCpuPercList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system per-CPU info in percentage format.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/DirStat.html" title="class in org.hyperic.sigar">DirStat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getDirStat(java.lang.String)">getDirStat</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/DirUsage.html" title="class in org.hyperic.sigar">DirUsage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getDirUsage(java.lang.String)">getDirUsage</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/DiskUsage.html" title="class in org.hyperic.sigar">DiskUsage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getDiskUsage(java.lang.String)">getDiskUsage</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get disk usage.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/FileInfo.html" title="class in org.hyperic.sigar">FileInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getFileInfo(java.lang.String)">getFileInfo</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/FileSystem.html" title="class in org.hyperic.sigar">FileSystem</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getFileSystemList()">getFileSystemList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get list of file systems.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/FileSystemMap.html" title="class in org.hyperic.sigar">FileSystemMap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getFileSystemMap()">getFileSystemMap</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/FileSystemUsage.html" title="class in org.hyperic.sigar">FileSystemUsage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getFileSystemUsage(java.lang.String)">getFileSystemUsage</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get file system usage.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getFQDN()">getFQDN</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reliably retrieve the FQDN for a machine</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/FileInfo.html" title="class in org.hyperic.sigar">FileInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getLinkInfo(java.lang.String)">getLinkInfo</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;double[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getLoadAverage()">getLoadAverage</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system load average.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/Mem.html" title="class in org.hyperic.sigar">Mem</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getMem()">getMem</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system memory info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/FileSystemUsage.html" title="class in org.hyperic.sigar">FileSystemUsage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getMountedFileSystemUsage(java.lang.String)">getMountedFileSystemUsage</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get file system usage of a mounted directory.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/MultiProcCpu.html" title="class in org.hyperic.sigar">MultiProcCpu</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getMultiProcCpu(java.lang.String)">getMultiProcCpu</A></B>(java.lang.String&nbsp;query)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcMem.html" title="class in org.hyperic.sigar">ProcMem</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getMultiProcMem(java.lang.String)">getMultiProcMem</A></B>(java.lang.String&nbsp;query)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNativeLibrary()">getNativeLibrary</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetConnection.html" title="class in org.hyperic.sigar">NetConnection</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetConnectionList(int)">getNetConnectionList</A></B>(int&nbsp;flags)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get list of network connections.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetInfo.html" title="class in org.hyperic.sigar">NetInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetInfo()">getNetInfo</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get general network info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetInterfaceConfig.html" title="class in org.hyperic.sigar">NetInterfaceConfig</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetInterfaceConfig()">getNetInterfaceConfig</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get default network interface configuration info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetInterfaceConfig.html" title="class in org.hyperic.sigar">NetInterfaceConfig</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetInterfaceConfig(java.lang.String)">getNetInterfaceConfig</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get network interface configuration info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetInterfaceList()">getNetInterfaceList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of configured network interface names.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetInterfaceStat.html" title="class in org.hyperic.sigar">NetInterfaceStat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetInterfaceStat(java.lang.String)">getNetInterfaceStat</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get network interface stats.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetListenAddress(long)">getNetListenAddress</A></B>(long&nbsp;port)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the TCP listen address for the given port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetListenAddress(java.lang.String)">getNetListenAddress</A></B>(java.lang.String&nbsp;port)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetRoute.html" title="class in org.hyperic.sigar">NetRoute</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetRouteList()">getNetRouteList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get list of network routes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetServicesName(int, long)">getNetServicesName</A></B>(int&nbsp;protocol,
long&nbsp;port)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetStat.html" title="class in org.hyperic.sigar">NetStat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetStat()">getNetStat</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NetStat.html" title="class in org.hyperic.sigar">NetStat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNetStat(byte[], long)">getNetStat</A></B>(byte[]&nbsp;address,
long&nbsp;port)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NfsClientV2.html" title="class in org.hyperic.sigar">NfsClientV2</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNfsClientV2()">getNfsClientV2</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NfsClientV3.html" title="class in org.hyperic.sigar">NfsClientV3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNfsClientV3()">getNfsClientV3</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NfsServerV2.html" title="class in org.hyperic.sigar">NfsServerV2</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNfsServerV2()">getNfsServerV2</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/NfsServerV3.html" title="class in org.hyperic.sigar">NfsServerV3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getNfsServerV3()">getNfsServerV3</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getPassword(java.lang.String)">getPassword</A></B>(java.lang.String&nbsp;prompt)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prompt for a password, disabling terminal echo
during user input if possible.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getPid()">getPid</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get pid of the current process.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcArgs(long)">getProcArgs</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process arguments.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcArgs(java.lang.String)">getProcArgs</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcCpu.html" title="class in org.hyperic.sigar">ProcCpu</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcCpu(long)">getProcCpu</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process cpu info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcCpu.html" title="class in org.hyperic.sigar">ProcCpu</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcCpu(java.lang.String)">getProcCpu</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcCred.html" title="class in org.hyperic.sigar">ProcCred</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcCred(long)">getProcCred</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process credential info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcCred.html" title="class in org.hyperic.sigar">ProcCred</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcCred(java.lang.String)">getProcCred</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcCredName.html" title="class in org.hyperic.sigar">ProcCredName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcCredName(long)">getProcCredName</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process credential names.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcCredName.html" title="class in org.hyperic.sigar">ProcCredName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcCredName(java.lang.String)">getProcCredName</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Map</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcEnv(long)">getProcEnv</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process environment.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcEnv(long, java.lang.String)">getProcEnv</A></B>(long&nbsp;pid,
java.lang.String&nbsp;key)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process environment variable value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Map</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcEnv(java.lang.String)">getProcEnv</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcEnv(java.lang.String, java.lang.String)">getProcEnv</A></B>(java.lang.String&nbsp;pid,
java.lang.String&nbsp;key)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcExe.html" title="class in org.hyperic.sigar">ProcExe</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcExe(long)">getProcExe</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process current working directory.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcExe.html" title="class in org.hyperic.sigar">ProcExe</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcExe(java.lang.String)">getProcExe</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcFd.html" title="class in org.hyperic.sigar">ProcFd</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcFd(long)">getProcFd</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process file descriptor info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcFd.html" title="class in org.hyperic.sigar">ProcFd</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcFd(java.lang.String)">getProcFd</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;long[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcList()">getProcList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system process list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcMem.html" title="class in org.hyperic.sigar">ProcMem</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcMem(long)">getProcMem</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process memory info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcMem.html" title="class in org.hyperic.sigar">ProcMem</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcMem(java.lang.String)">getProcMem</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcModules(long)">getProcModules</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcModules(java.lang.String)">getProcModules</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcPort(int, long)">getProcPort</A></B>(int&nbsp;protocol,
long&nbsp;port)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find the pid of the process which is listening on the given port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcPort(java.lang.String, java.lang.String)">getProcPort</A></B>(java.lang.String&nbsp;protocol,
java.lang.String&nbsp;port)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcStat.html" title="class in org.hyperic.sigar">ProcStat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcStat()">getProcStat</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system process stats.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcState.html" title="class in org.hyperic.sigar">ProcState</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcState(long)">getProcState</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process state info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcState.html" title="class in org.hyperic.sigar">ProcState</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcState(java.lang.String)">getProcState</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcTime.html" title="class in org.hyperic.sigar">ProcTime</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcTime(long)">getProcTime</A></B>(long&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get process time info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ProcTime.html" title="class in org.hyperic.sigar">ProcTime</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getProcTime(java.lang.String)">getProcTime</A></B>(java.lang.String&nbsp;pid)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ResourceLimit.html" title="class in org.hyperic.sigar">ResourceLimit</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getResourceLimit()">getResourceLimit</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system resource limits.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getServicePid(java.lang.String)">getServicePid</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get pid for the Windows service with the given name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getSigNum(java.lang.String)">getSigNum</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/Swap.html" title="class in org.hyperic.sigar">Swap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getSwap()">getSwap</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system swap info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/Tcp.html" title="class in org.hyperic.sigar">Tcp</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getTcp()">getTcp</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCP-MIB stats</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/ThreadCpu.html" title="class in org.hyperic.sigar">ThreadCpu</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getThreadCpu()">getThreadCpu</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the cumulative cpu time for the calling thread.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/Uptime.html" title="class in org.hyperic.sigar">Uptime</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getUptime()">getUptime</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get system uptime info.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/hyperic/sigar/Who.html" title="class in org.hyperic.sigar">Who</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#getWhoList()">getWhoList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#kill(long, int)">kill</A></B>(long&nbsp;pid,
int&nbsp;signum)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send a signal to a process.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#kill(long, java.lang.String)">kill</A></B>(long&nbsp;pid,
java.lang.String&nbsp;signame)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send a signal to a process.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#kill(java.lang.String, int)">kill</A></B>(java.lang.String&nbsp;pid,
int&nbsp;signum)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send a signal to a process.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/hyperic/sigar/Sigar.html#load()">load</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="FIELD_NOTIMPL"><!-- --></A><H3>
FIELD_NOTIMPL</H3>
<PRE>
public static final long <B>FIELD_NOTIMPL</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.hyperic.sigar.Sigar.FIELD_NOTIMPL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="VERSION_STRING"><!-- --></A><H3>
VERSION_STRING</H3>
<PRE>
public static final java.lang.String <B>VERSION_STRING</B></PRE>
<DL>
<DD>The Sigar java version.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.hyperic.sigar.Sigar.VERSION_STRING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NATIVE_VERSION_STRING"><!-- --></A><H3>
NATIVE_VERSION_STRING</H3>
<PRE>
public static final java.lang.String <B>NATIVE_VERSION_STRING</B></PRE>
<DL>
<DD>The Sigar native version.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="SCM_REVISION"><!-- --></A><H3>
SCM_REVISION</H3>
<PRE>
public static final java.lang.String <B>SCM_REVISION</B></PRE>
<DL>
<DD>The scm (svn) revision from which sigar.jar was built.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.hyperic.sigar.Sigar.SCM_REVISION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NATIVE_SCM_REVISION"><!-- --></A><H3>
NATIVE_SCM_REVISION</H3>
<PRE>
public static final java.lang.String <B>NATIVE_SCM_REVISION</B></PRE>
<DL>
<DD>The scm (svn) revision from which the sigar native binary was built.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="BUILD_DATE"><!-- --></A><H3>
BUILD_DATE</H3>
<PRE>
public static final java.lang.String <B>BUILD_DATE</B></PRE>
<DL>
<DD>The date on which sigar.jar was built.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.hyperic.sigar.Sigar.BUILD_DATE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NATIVE_BUILD_DATE"><!-- --></A><H3>
NATIVE_BUILD_DATE</H3>
<PRE>
public static final java.lang.String <B>NATIVE_BUILD_DATE</B></PRE>
<DL>
<DD>The date on which the sigar native binary was built.
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Sigar()"><!-- --></A><H3>
Sigar</H3>
<PRE>
public <B>Sigar</B>()</PRE>
<DL>
<DD>Allocate and initialize the native Sigar object.
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="load()"><!-- --></A><H3>
load</H3>
<PRE>
public static void <B>load</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNativeLibrary()"><!-- --></A><H3>
getNativeLibrary</H3>
<PRE>
public java.io.File <B>getNativeLibrary</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="formatSize(long)"><!-- --></A><H3>
formatSize</H3>
<PRE>
public static java.lang.String <B>formatSize</B>(long&nbsp;size)</PRE>
<DL>
<DD>Format size in bytes to a human readable string.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>size</CODE> - The size to format.
<DT><B>Returns:</B><DD>The formatted string.</DL>
</DD>
</DL>
<HR>
<A NAME="finalize()"><!-- --></A><H3>
finalize</H3>
<PRE>
protected void <B>finalize</B>()</PRE>
<DL>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="close()"><!-- --></A><H3>
close</H3>
<PRE>
public void <B>close</B>()</PRE>
<DL>
<DD>Release any native resources associated with this sigar instance.
The sigar object is no longer usable after it has been closed.
If the close method is not called directly, the finalize method will
call it if the Sigar object is garbage collected.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getPid()"><!-- --></A><H3>
getPid</H3>
<PRE>
public long <B>getPid</B>()</PRE>
<DL>
<DD>Get pid of the current process.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getPid()">getPid</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getServicePid(java.lang.String)"><!-- --></A><H3>
getServicePid</H3>
<PRE>
public long <B>getServicePid</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get pid for the Windows service with the given name.
This method is implemented on Windows only as a helper
for PTQL.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getServicePid(java.lang.String)">getServicePid</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="kill(long, int)"><!-- --></A><H3>
kill</H3>
<PRE>
public void <B>kill</B>(long&nbsp;pid,
int&nbsp;signum)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Send a signal to a process.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.<DD><CODE>signum</CODE> - The signal number.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="kill(long, java.lang.String)"><!-- --></A><H3>
kill</H3>
<PRE>
public void <B>kill</B>(long&nbsp;pid,
java.lang.String&nbsp;signame)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Send a signal to a process.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.<DD><CODE>signame</CODE> - The signal name.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getSigNum(java.lang.String)"><!-- --></A><H3>
getSigNum</H3>
<PRE>
public static int <B>getSigNum</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="kill(java.lang.String, int)"><!-- --></A><H3>
kill</H3>
<PRE>
public void <B>kill</B>(java.lang.String&nbsp;pid,
int&nbsp;signum)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Send a signal to a process.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id or query.<DD><CODE>signum</CODE> - The signal number.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getMem()"><!-- --></A><H3>
getMem</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/Mem.html" title="class in org.hyperic.sigar">Mem</A> <B>getMem</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system memory info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getMem()">getMem</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getSwap()"><!-- --></A><H3>
getSwap</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/Swap.html" title="class in org.hyperic.sigar">Swap</A> <B>getSwap</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system swap info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getSwap()">getSwap</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getCpu()"><!-- --></A><H3>
getCpu</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/Cpu.html" title="class in org.hyperic.sigar">Cpu</A> <B>getCpu</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system cpu info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getCpu()">getCpu</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getCpuPerc()"><!-- --></A><H3>
getCpuPerc</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/CpuPerc.html" title="class in org.hyperic.sigar">CpuPerc</A> <B>getCpuPerc</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system CPU info in percentage format. (i.e. fraction of 1)
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getCpuPerc()">getCpuPerc</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getCpuPercList()"><!-- --></A><H3>
getCpuPercList</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/CpuPerc.html" title="class in org.hyperic.sigar">CpuPerc</A>[] <B>getCpuPercList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system per-CPU info in percentage format. (i.e. fraction of 1)
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getCpuPercList()">getCpuPercList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getResourceLimit()"><!-- --></A><H3>
getResourceLimit</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ResourceLimit.html" title="class in org.hyperic.sigar">ResourceLimit</A> <B>getResourceLimit</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system resource limits.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getResourceLimit()">getResourceLimit</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getUptime()"><!-- --></A><H3>
getUptime</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/Uptime.html" title="class in org.hyperic.sigar">Uptime</A> <B>getUptime</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system uptime info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getUptime()">getUptime</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getLoadAverage()"><!-- --></A><H3>
getLoadAverage</H3>
<PRE>
public double[] <B>getLoadAverage</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system load average.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getLoadAverage()">getLoadAverage</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The system load averages for the past 1, 5, and 15 minutes.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcList()"><!-- --></A><H3>
getProcList</H3>
<PRE>
public long[] <B>getProcList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system process list.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcList()">getProcList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Array of process ids.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcStat()"><!-- --></A><H3>
getProcStat</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcStat.html" title="class in org.hyperic.sigar">ProcStat</A> <B>getProcStat</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get system process stats.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcStat()">getProcStat</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcMem(long)"><!-- --></A><H3>
getProcMem</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcMem.html" title="class in org.hyperic.sigar">ProcMem</A> <B>getProcMem</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process memory info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcMem(long)">getProcMem</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcMem(java.lang.String)"><!-- --></A><H3>
getProcMem</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcMem.html" title="class in org.hyperic.sigar">ProcMem</A> <B>getProcMem</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcMem(java.lang.String)">getProcMem</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getMultiProcMem(java.lang.String)"><!-- --></A><H3>
getMultiProcMem</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcMem.html" title="class in org.hyperic.sigar">ProcMem</A> <B>getMultiProcMem</B>(java.lang.String&nbsp;query)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getMultiProcMem(java.lang.String)">getMultiProcMem</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcState(long)"><!-- --></A><H3>
getProcState</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcState.html" title="class in org.hyperic.sigar">ProcState</A> <B>getProcState</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process state info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcState(long)">getProcState</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcState(java.lang.String)"><!-- --></A><H3>
getProcState</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcState.html" title="class in org.hyperic.sigar">ProcState</A> <B>getProcState</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcState(java.lang.String)">getProcState</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcTime(long)"><!-- --></A><H3>
getProcTime</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcTime.html" title="class in org.hyperic.sigar">ProcTime</A> <B>getProcTime</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process time info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcTime(long)">getProcTime</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcTime(java.lang.String)"><!-- --></A><H3>
getProcTime</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcTime.html" title="class in org.hyperic.sigar">ProcTime</A> <B>getProcTime</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcTime(java.lang.String)">getProcTime</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcCpu(long)"><!-- --></A><H3>
getProcCpu</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcCpu.html" title="class in org.hyperic.sigar">ProcCpu</A> <B>getProcCpu</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process cpu info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcCpu(long)">getProcCpu</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcCpu(java.lang.String)"><!-- --></A><H3>
getProcCpu</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcCpu.html" title="class in org.hyperic.sigar">ProcCpu</A> <B>getProcCpu</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcCpu(java.lang.String)">getProcCpu</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getMultiProcCpu(java.lang.String)"><!-- --></A><H3>
getMultiProcCpu</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/MultiProcCpu.html" title="class in org.hyperic.sigar">MultiProcCpu</A> <B>getMultiProcCpu</B>(java.lang.String&nbsp;query)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getMultiProcCpu(java.lang.String)">getMultiProcCpu</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcCred(long)"><!-- --></A><H3>
getProcCred</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcCred.html" title="class in org.hyperic.sigar">ProcCred</A> <B>getProcCred</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process credential info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcCred(long)">getProcCred</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcCred(java.lang.String)"><!-- --></A><H3>
getProcCred</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcCred.html" title="class in org.hyperic.sigar">ProcCred</A> <B>getProcCred</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcCred(java.lang.String)">getProcCred</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcCredName(long)"><!-- --></A><H3>
getProcCredName</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcCredName.html" title="class in org.hyperic.sigar">ProcCredName</A> <B>getProcCredName</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process credential names.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcCredName(long)">getProcCredName</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcCredName(java.lang.String)"><!-- --></A><H3>
getProcCredName</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcCredName.html" title="class in org.hyperic.sigar">ProcCredName</A> <B>getProcCredName</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcCredName(java.lang.String)">getProcCredName</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcFd(long)"><!-- --></A><H3>
getProcFd</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcFd.html" title="class in org.hyperic.sigar">ProcFd</A> <B>getProcFd</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process file descriptor info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcFd(long)">getProcFd</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcFd(java.lang.String)"><!-- --></A><H3>
getProcFd</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcFd.html" title="class in org.hyperic.sigar">ProcFd</A> <B>getProcFd</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcFd(java.lang.String)">getProcFd</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcExe(long)"><!-- --></A><H3>
getProcExe</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcExe.html" title="class in org.hyperic.sigar">ProcExe</A> <B>getProcExe</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process current working directory.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcExe(long)">getProcExe</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcExe(java.lang.String)"><!-- --></A><H3>
getProcExe</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ProcExe.html" title="class in org.hyperic.sigar">ProcExe</A> <B>getProcExe</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcExe(java.lang.String)">getProcExe</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcArgs(long)"><!-- --></A><H3>
getProcArgs</H3>
<PRE>
public java.lang.String[] <B>getProcArgs</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process arguments.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcArgs(long)">getProcArgs</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Returns:</B><DD>Array of argument strings.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcArgs(java.lang.String)"><!-- --></A><H3>
getProcArgs</H3>
<PRE>
public java.lang.String[] <B>getProcArgs</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcArgs(java.lang.String)">getProcArgs</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcEnv(long)"><!-- --></A><H3>
getProcEnv</H3>
<PRE>
public java.util.Map <B>getProcEnv</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process environment.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcEnv(long)">getProcEnv</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.
<DT><B>Returns:</B><DD>Map of environment strings.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcEnv(java.lang.String)"><!-- --></A><H3>
getProcEnv</H3>
<PRE>
public java.util.Map <B>getProcEnv</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcEnv(java.lang.String)">getProcEnv</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcEnv(long, java.lang.String)"><!-- --></A><H3>
getProcEnv</H3>
<PRE>
public java.lang.String <B>getProcEnv</B>(long&nbsp;pid,
java.lang.String&nbsp;key)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get process environment variable value.
This method is intended to avoid the overhead
of creating a Map with all variables if only
a single variable is needed.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcEnv(long, java.lang.String)">getProcEnv</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pid</CODE> - The process id.<DD><CODE>key</CODE> - Environment variable name.
<DT><B>Returns:</B><DD>Environment variable value.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcEnv(java.lang.String, java.lang.String)"><!-- --></A><H3>
getProcEnv</H3>
<PRE>
public java.lang.String <B>getProcEnv</B>(java.lang.String&nbsp;pid,
java.lang.String&nbsp;key)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcEnv(java.lang.String, java.lang.String)">getProcEnv</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcModules(long)"><!-- --></A><H3>
getProcModules</H3>
<PRE>
public java.util.List <B>getProcModules</B>(long&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcModules(long)">getProcModules</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcModules(java.lang.String)"><!-- --></A><H3>
getProcModules</H3>
<PRE>
public java.util.List <B>getProcModules</B>(java.lang.String&nbsp;pid)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcModules(java.lang.String)">getProcModules</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getProcPort(int, long)"><!-- --></A><H3>
getProcPort</H3>
<PRE>
public long <B>getProcPort</B>(int&nbsp;protocol,
long&nbsp;port)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Find the pid of the process which is listening on the given port.<p>
Supported Platforms: Linux, Windows 2003, Windows XP, AIX.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcPort(int, long)">getProcPort</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - NetFlags.CONN_TCP or NetFlags.CONN_UDP.<DD><CODE>port</CODE> - The port number.
<DT><B>Returns:</B><DD>pid of the process.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcPort(java.lang.String, java.lang.String)"><!-- --></A><H3>
getProcPort</H3>
<PRE>
public long <B>getProcPort</B>(java.lang.String&nbsp;protocol,
java.lang.String&nbsp;port)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getProcPort(java.lang.String, java.lang.String)">getProcPort</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - "tcp" or "udp".<DD><CODE>port</CODE> - The port number.
<DT><B>Returns:</B><DD>pid of the process.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getThreadCpu()"><!-- --></A><H3>
getThreadCpu</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/ThreadCpu.html" title="class in org.hyperic.sigar">ThreadCpu</A> <B>getThreadCpu</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get the cumulative cpu time for the calling thread.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getFileSystemList()"><!-- --></A><H3>
getFileSystemList</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/FileSystem.html" title="class in org.hyperic.sigar">FileSystem</A>[] <B>getFileSystemList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get list of file systems.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getFileSystemList()">getFileSystemList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getFileSystemUsage(java.lang.String)"><!-- --></A><H3>
getFileSystemUsage</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/FileSystemUsage.html" title="class in org.hyperic.sigar">FileSystemUsage</A> <B>getFileSystemUsage</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get file system usage.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getFileSystemUsage(java.lang.String)">getFileSystemUsage</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of the directory on which filesystem is mounted.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getDiskUsage(java.lang.String)"><!-- --></A><H3>
getDiskUsage</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/DiskUsage.html" title="class in org.hyperic.sigar">DiskUsage</A> <B>getDiskUsage</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get disk usage.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getDiskUsage(java.lang.String)">getDiskUsage</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of disk
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getMountedFileSystemUsage(java.lang.String)"><!-- --></A><H3>
getMountedFileSystemUsage</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/FileSystemUsage.html" title="class in org.hyperic.sigar">FileSystemUsage</A> <B>getMountedFileSystemUsage</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A>,
<A HREF="../../../org/hyperic/sigar/NfsUnreachableException.html" title="class in org.hyperic.sigar">NfsUnreachableException</A></PRE>
<DL>
<DD>Get file system usage of a mounted directory.
This method checks that the given directory is mounted.
Unlike getFileSystemUsage() which only requires that the
directory exists within a mounted file system.
This method will also check that NFS servers are reachable via RPC
before attempting to get the file system stats to prevent application
hang when an NFS server is down.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getMountedFileSystemUsage(java.lang.String)">getMountedFileSystemUsage</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of the directory on which filesystem is mounted.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - If given directory is not mounted.
<DD><CODE><A HREF="../../../org/hyperic/sigar/NfsUnreachableException.html" title="class in org.hyperic.sigar">NfsUnreachableException</A></CODE> - If NFS server is unreachable.<DT><B>See Also:</B><DD><A HREF="../../../org/hyperic/sigar/Sigar.html#getFileSystemUsage(java.lang.String)"><CODE>getFileSystemUsage(java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getFileSystemMap()"><!-- --></A><H3>
getFileSystemMap</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/FileSystemMap.html" title="class in org.hyperic.sigar">FileSystemMap</A> <B>getFileSystemMap</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getFileSystemMap()">getFileSystemMap</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getFileInfo(java.lang.String)"><!-- --></A><H3>
getFileInfo</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/FileInfo.html" title="class in org.hyperic.sigar">FileInfo</A> <B>getFileInfo</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getFileInfo(java.lang.String)">getFileInfo</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getLinkInfo(java.lang.String)"><!-- --></A><H3>
getLinkInfo</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/FileInfo.html" title="class in org.hyperic.sigar">FileInfo</A> <B>getLinkInfo</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getLinkInfo(java.lang.String)">getLinkInfo</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getDirStat(java.lang.String)"><!-- --></A><H3>
getDirStat</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/DirStat.html" title="class in org.hyperic.sigar">DirStat</A> <B>getDirStat</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getDirStat(java.lang.String)">getDirStat</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getDirUsage(java.lang.String)"><!-- --></A><H3>
getDirUsage</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/DirUsage.html" title="class in org.hyperic.sigar">DirUsage</A> <B>getDirUsage</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getDirUsage(java.lang.String)">getDirUsage</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getCpuInfoList()"><!-- --></A><H3>
getCpuInfoList</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/CpuInfo.html" title="class in org.hyperic.sigar">CpuInfo</A>[] <B>getCpuInfoList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get list of cpu infomation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getCpuInfoList()">getCpuInfoList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getCpuList()"><!-- --></A><H3>
getCpuList</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/Cpu.html" title="class in org.hyperic.sigar">Cpu</A>[] <B>getCpuList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get list of per-cpu metrics.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getCpuList()">getCpuList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNetRouteList()"><!-- --></A><H3>
getNetRouteList</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetRoute.html" title="class in org.hyperic.sigar">NetRoute</A>[] <B>getNetRouteList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get list of network routes.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetRouteList()">getNetRouteList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNetConnectionList(int)"><!-- --></A><H3>
getNetConnectionList</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetConnection.html" title="class in org.hyperic.sigar">NetConnection</A>[] <B>getNetConnectionList</B>(int&nbsp;flags)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get list of network connections.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetConnectionList(int)">getNetConnectionList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNetListenAddress(long)"><!-- --></A><H3>
getNetListenAddress</H3>
<PRE>
public java.lang.String <B>getNetListenAddress</B>(long&nbsp;port)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get the TCP listen address for the given port.
If there is not a listener on the given port, null will be returned.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetListenAddress(long)">getNetListenAddress</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNetListenAddress(java.lang.String)"><!-- --></A><H3>
getNetListenAddress</H3>
<PRE>
public java.lang.String <B>getNetListenAddress</B>(java.lang.String&nbsp;port)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetListenAddress(java.lang.String)">getNetListenAddress</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNetServicesName(int, long)"><!-- --></A><H3>
getNetServicesName</H3>
<PRE>
public java.lang.String <B>getNetServicesName</B>(int&nbsp;protocol,
long&nbsp;port)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetServicesName(int, long)">getNetServicesName</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getNetStat()"><!-- --></A><H3>
getNetStat</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetStat.html" title="class in org.hyperic.sigar">NetStat</A> <B>getNetStat</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetStat()">getNetStat</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNetStat(byte[], long)"><!-- --></A><H3>
getNetStat</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetStat.html" title="class in org.hyperic.sigar">NetStat</A> <B>getNetStat</B>(byte[]&nbsp;address,
long&nbsp;port)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getWhoList()"><!-- --></A><H3>
getWhoList</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/Who.html" title="class in org.hyperic.sigar">Who</A>[] <B>getWhoList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getWhoList()">getWhoList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getTcp()"><!-- --></A><H3>
getTcp</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/Tcp.html" title="class in org.hyperic.sigar">Tcp</A> <B>getTcp</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>TCP-MIB stats
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getTcp()">getTcp</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNfsClientV2()"><!-- --></A><H3>
getNfsClientV2</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NfsClientV2.html" title="class in org.hyperic.sigar">NfsClientV2</A> <B>getNfsClientV2</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNfsClientV2()">getNfsClientV2</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNfsServerV2()"><!-- --></A><H3>
getNfsServerV2</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NfsServerV2.html" title="class in org.hyperic.sigar">NfsServerV2</A> <B>getNfsServerV2</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNfsServerV2()">getNfsServerV2</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNfsClientV3()"><!-- --></A><H3>
getNfsClientV3</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NfsClientV3.html" title="class in org.hyperic.sigar">NfsClientV3</A> <B>getNfsClientV3</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNfsClientV3()">getNfsClientV3</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNfsServerV3()"><!-- --></A><H3>
getNfsServerV3</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NfsServerV3.html" title="class in org.hyperic.sigar">NfsServerV3</A> <B>getNfsServerV3</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNfsServerV3()">getNfsServerV3</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNetInfo()"><!-- --></A><H3>
getNetInfo</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetInfo.html" title="class in org.hyperic.sigar">NetInfo</A> <B>getNetInfo</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get general network info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetInfo()">getNetInfo</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNetInterfaceConfig(java.lang.String)"><!-- --></A><H3>
getNetInterfaceConfig</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetInterfaceConfig.html" title="class in org.hyperic.sigar">NetInterfaceConfig</A> <B>getNetInterfaceConfig</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get network interface configuration info.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetInterfaceConfig(java.lang.String)">getNetInterfaceConfig</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNetInterfaceConfig()"><!-- --></A><H3>
getNetInterfaceConfig</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetInterfaceConfig.html" title="class in org.hyperic.sigar">NetInterfaceConfig</A> <B>getNetInterfaceConfig</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get default network interface configuration info.
Iterates getNetInterfaceList(), returning the first
available ethernet interface.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetInterfaceConfig()">getNetInterfaceConfig</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNetInterfaceStat(java.lang.String)"><!-- --></A><H3>
getNetInterfaceStat</H3>
<PRE>
public <A HREF="../../../org/hyperic/sigar/NetInterfaceStat.html" title="class in org.hyperic.sigar">NetInterfaceStat</A> <B>getNetInterfaceStat</B>(java.lang.String&nbsp;name)
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get network interface stats.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetInterfaceStat(java.lang.String)">getNetInterfaceStat</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getNetInterfaceList()"><!-- --></A><H3>
getNetInterfaceList</H3>
<PRE>
public java.lang.String[] <B>getNetInterfaceList</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Get the list of configured network interface names.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getNetInterfaceList()">getNetInterfaceList</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="getPassword(java.lang.String)"><!-- --></A><H3>
getPassword</H3>
<PRE>
public static java.lang.String <B>getPassword</B>(java.lang.String&nbsp;prompt)
throws java.io.IOException</PRE>
<DL>
<DD>Prompt for a password, disabling terminal echo
during user input if possible.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>prompt</CODE> - Text printed before disabling echo
<DT><B>Returns:</B><DD>Text entered by the user.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - If input could not be read.</DL>
</DD>
</DL>
<HR>
<A NAME="getFQDN()"><!-- --></A><H3>
getFQDN</H3>
<PRE>
public java.lang.String <B>getFQDN</B>()
throws <A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></PRE>
<DL>
<DD>Reliably retrieve the FQDN for a machine
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html#getFQDN()">getFQDN</A></CODE> in interface <CODE><A HREF="../../../org/hyperic/sigar/SigarProxy.html" title="interface in org.hyperic.sigar">SigarProxy</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The fully qualified domain name of the machine.
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar">SigarException</A></CODE> - on failure.</DL>
</DD>
</DL>
<HR>
<A NAME="enableLogging(boolean)"><!-- --></A><H3>
enableLogging</H3>
<PRE>
public void <B>enableLogging</B>(boolean&nbsp;value)</PRE>
<DL>
<DD>Enabling logging in the native Sigar code.
This method will hook log4j into the Sigar
native logging methods. Note that the majority
of logging in the native code is only at the DEBUG
level.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../org/hyperic/sigar/RPC.html" title="class in org.hyperic.sigar"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../org/hyperic/sigar/SigarException.html" title="class in org.hyperic.sigar"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?org/hyperic/sigar/Sigar.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Sigar.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright ? 2004-2009 <a target="_top" href="http://www.hyperic.com/">Hyperic</a>. All Rights Reserved.
</BODY>
</HTML>