- getAnswerAt(String, int) - Static method in class oshi.util.ExecutingCommand
-
Return response on selected line index (0-based) after running selected
command
- getAvailable() - Method in interface oshi.hardware.Memory
-
Currently available.
- getAvailable() - Method in class oshi.software.os.linux.proc.GlobalMemory
-
- getAvailable() - Method in class oshi.software.os.mac.local.GlobalMemory
-
- getAvailable() - Method in class oshi.software.os.windows.nt.GlobalMemory
-
- getBuildNumber() - Method in class oshi.software.os.mac.local.OSVersionInfoEx
-
- getBuildNumber() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
-
The build number of the operating system.
- getCodeName() - Method in class oshi.software.os.linux.proc.OSVersionInfoEx
-
- getCodeName() - Method in class oshi.software.os.mac.local.OSVersionInfoEx
-
- getDescription() - Method in class oshi.software.os.OSFileStore
-
Description of the File System
- getFamily() - Method in interface oshi.hardware.Processor
-
- getFamily() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getFamily() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
- getFamily() - Method in class oshi.software.os.mac.local.CentralProcessor
-
- getFamily() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getFamily() - Method in interface oshi.software.os.OperatingSystem
-
Operating system family.
- getFamily() - Method in class oshi.software.os.windows.nt.CentralProcessor
- getFamily() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getFieldOrder() - Method in class oshi.software.os.linux.Libc.Sysinfo
-
- getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.HostCpuLoadInfo
-
- getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.HostLoadInfo
-
- getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.VMStatistics
-
- getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.VMStatistics64
-
- getFieldOrder() - Method in class oshi.software.os.windows.nt.Pdh.PdhFmtCounterValue
-
- getFieldOrder() - Method in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
-
- getFileStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
OSFileStore
objects, representing a
storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage.
- getFileStores() - Method in class oshi.software.os.linux.LinuxHardwareAbstractionLayer
-
- getFileStores() - Static method in class oshi.software.os.linux.proc.LinuxFileSystem
-
Gets File System Information.
- getFileStores() - Static method in class oshi.software.os.mac.local.MacFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
-
- getFileStores() - Static method in class oshi.software.os.windows.nt.WindowsFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
-
- getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
-
Return first line of response for selected command
- getHardware() - Method in class oshi.SystemInfo
-
- getIdentifier() - Method in interface oshi.hardware.Processor
-
Identifier, eg.
- getIdentifier() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Identifier, eg.
- getIdentifier() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Identifier, eg.
- getIdentifier() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Identifier, eg.
- getLoad() - Method in interface oshi.hardware.Processor
-
- getLoad() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Deprecated.
- getLoad() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Deprecated.
- getLoad() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Deprecated.
- getMajor() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
-
The major version number of the operating system.
- getManufacturer() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getManufacturer() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getManufacturer() - Method in interface oshi.software.os.OperatingSystem
-
Manufacturer.
- getManufacturer() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- getMemory() - Method in class oshi.software.os.linux.LinuxHardwareAbstractionLayer
-
- getMemory() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
-
- getMemory() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
-
- getMinor() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
-
The minor version number of the operating system.
- getModel() - Method in interface oshi.hardware.Processor
-
- getModel() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
- getModel() - Method in class oshi.software.os.mac.local.CentralProcessor
-
- getModel() - Method in class oshi.software.os.windows.nt.CentralProcessor
- getName() - Method in interface oshi.hardware.PowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in interface oshi.hardware.Processor
-
Name, eg.
- getName() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Name, eg.
- getName() - Method in class oshi.software.os.linux.proc.LinuxPowerSource
-
- getName() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Name, eg.
- getName() - Method in class oshi.software.os.mac.local.MacPowerSource
-
- getName() - Method in class oshi.software.os.OSFileStore
-
Name of the File System
- getName() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Name, eg.
- getName() - Method in class oshi.software.os.windows.nt.WindowsPowerSource
-
- getNumberOfProcessors() - Method in class oshi.software.os.windows.nt.OSNativeSystemInfo
-
Number of processors.
- getOperatingSystem() - Method in class oshi.SystemInfo
-
Creates a new instance of the appropriate platform-specific
OperatingSystem
.
- getPlatformId() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
-
The operating system platform.
- getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing
batteries, etc.
- getPowerSources() - Method in class oshi.software.os.linux.LinuxHardwareAbstractionLayer
-
- getPowerSources() - Static method in class oshi.software.os.linux.proc.LinuxPowerSource
-
Battery Information
- getPowerSources() - Static method in class oshi.software.os.mac.local.MacPowerSource
-
Battery Information
- getPowerSources() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
-
- getPowerSources() - Static method in class oshi.software.os.windows.nt.WindowsPowerSource
-
Battery Information
- getPowerSources() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
-
- getProcessorCpuLoadBetweenTicks() - Method in interface oshi.hardware.Processor
-
Returns the "recent cpu usage" for this processor by counting ticks for
this processor from
Processor.getProcessorCpuLoadTicks()
between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadBetweenTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Returns the "recent cpu usage" for this processor by counting ticks for
this processor from
Processor.getProcessorCpuLoadTicks()
between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadBetweenTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Returns the "recent cpu usage" for this processor by counting ticks for
this processor from
Processor.getProcessorCpuLoadTicks()
between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadBetweenTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Returns the "recent cpu usage" for this processor by counting ticks for
this processor from
Processor.getProcessorCpuLoadTicks()
between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadTicks() - Method in interface oshi.hardware.Processor
-
Get this Processor's CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Get this Processor's CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Get this Processor's CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Get this Processor's CPU Load tick counters.
- getProcessorNumber() - Method in interface oshi.hardware.Processor
-
Gets the processor number of this object, passed as an arg in the
constructor.
- getProcessorNumber() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Gets the processor number of this object, passed as an arg in the
constructor.
- getProcessorNumber() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Gets the processor number of this object, passed as an arg in the
constructor.
- getProcessorNumber() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Gets the processor number of this object, passed as an arg in the
constructor.
- getProcessors() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- getProcessors() - Method in class oshi.software.os.linux.LinuxHardwareAbstractionLayer
-
- getProcessors() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
-
- getProcessors() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
-
- getProductType() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
-
Any additional information about the system.
- getRemainingCapacity() - Method in interface oshi.hardware.PowerSource
-
Remaining capacity as a fraction of max capacity.
- getRemainingCapacity() - Method in class oshi.software.os.linux.proc.LinuxPowerSource
-
- getRemainingCapacity() - Method in class oshi.software.os.mac.local.MacPowerSource
-
- getRemainingCapacity() - Method in class oshi.software.os.windows.nt.WindowsPowerSource
-
- getServicePack() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
-
String, such as "Service Pack 3", that indicates the latest Service Pack
installed on the system.
- getStepping() - Method in interface oshi.hardware.Processor
-
- getStepping() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
- getStepping() - Method in class oshi.software.os.mac.local.CentralProcessor
-
- getStepping() - Method in class oshi.software.os.windows.nt.CentralProcessor
- getSuiteMask() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
-
A bit mask that identifies the product suites available on the system.
- getSystemCpuLoad() - Method in interface oshi.hardware.Processor
-
Returns the "recent cpu usage" for the whole system from
com.sun.management.OperatingSystemMXBean#getSystemCpuLoad()
if a
user is running the Oracle JVM.
- getSystemCpuLoad() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Returns the "recent cpu usage" for the whole system from
com.sun.management.OperatingSystemMXBean#getSystemCpuLoad()
if a
user is running the Oracle JVM.
- getSystemCpuLoad() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Returns the "recent cpu usage" for the whole system from
com.sun.management.OperatingSystemMXBean#getSystemCpuLoad()
if a
user is running the Oracle JVM.
- getSystemCpuLoad() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Returns the "recent cpu usage" for the whole system from
com.sun.management.OperatingSystemMXBean#getSystemCpuLoad()
if a
user is running the Oracle JVM.
- getSystemCpuLoadBetweenTicks() - Method in interface oshi.hardware.Processor
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
Processor.getSystemCpuLoadTicks()
between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadBetweenTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
Processor.getSystemCpuLoadTicks()
between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadBetweenTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
Processor.getSystemCpuLoadTicks()
between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadBetweenTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
Processor.getSystemCpuLoadTicks()
between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadTicks() - Method in interface oshi.hardware.Processor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemLoadAverage() - Method in interface oshi.hardware.Processor
-
- getSystemLoadAverage() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
- getSystemLoadAverage() - Method in class oshi.software.os.mac.local.CentralProcessor
-
- getSystemLoadAverage() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
- GetSystemTimes(WinBase.FILETIME, WinBase.FILETIME, WinBase.FILETIME) - Method in interface oshi.software.os.windows.nt.Kernel32
-
Retrieves system timing information.
- getTimeRemaining() - Method in interface oshi.hardware.PowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeRemaining() - Method in class oshi.software.os.linux.proc.LinuxPowerSource
-
- getTimeRemaining() - Method in class oshi.software.os.mac.local.MacPowerSource
-
- getTimeRemaining() - Method in class oshi.software.os.windows.nt.WindowsPowerSource
-
- getTotal() - Method in interface oshi.hardware.Memory
-
Total memory.
- getTotal() - Method in class oshi.software.os.linux.proc.GlobalMemory
-
- getTotal() - Method in class oshi.software.os.mac.local.GlobalMemory
-
- getTotal() - Method in class oshi.software.os.windows.nt.GlobalMemory
-
- getTotalSpace() - Method in class oshi.software.os.OSFileStore
-
Total space/capacity of the drive.
- getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
-
Convert unsigned int to signed long
- getUsableSpace() - Method in class oshi.software.os.OSFileStore
-
Usable space on the drive.
- getVendor() - Method in interface oshi.hardware.Processor
-
Processor vendor.
- getVendor() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Vendor identifier, eg.
- getVendor() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Vendor identifier, eg.
- getVendor() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Vendor identifier, eg.
- getVendorFreq() - Method in interface oshi.hardware.Processor
-
Vendor frequency (in Hz).
- getVendorFreq() - Method in class oshi.software.os.linux.proc.CentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorFreq() - Method in class oshi.software.os.mac.local.CentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorFreq() - Method in class oshi.software.os.windows.nt.CentralProcessor
-
Vendor frequency (in Hz), eg.
- getVersion() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getVersion() - Method in class oshi.software.os.linux.proc.OSVersionInfoEx
-
- getVersion() - Method in class oshi.software.os.mac.local.OSVersionInfoEx
-
- getVersion() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getVersion() - Method in interface oshi.software.os.OperatingSystem
-
Operating system version.
- getVersion() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- GlobalMemory - Class in oshi.software.os.linux.proc
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- GlobalMemory() - Constructor for class oshi.software.os.linux.proc.GlobalMemory
-
- GlobalMemory - Class in oshi.software.os.mac.local
-
Memory obtained by host_statistics (vm_stat) and sysctl
- GlobalMemory() - Constructor for class oshi.software.os.mac.local.GlobalMemory
-
- GlobalMemory - Class in oshi.software.os.windows.nt
-
Memory obtained by GlobalMemoryStatusEx.
- GlobalMemory() - Constructor for class oshi.software.os.windows.nt.GlobalMemory
-
- pageins - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
-
- pageins - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
-
- pageouts - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
-
- pageouts - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
-
- parseHertz(String) - Static method in class oshi.util.ParseUtil
-
Parse hertz from a string, eg.
- ParseUtil - Class in oshi.util
-
String parsing utility.
- ParseUtil() - Constructor for class oshi.util.ParseUtil
-
- Pdh - Interface in oshi.software.os.windows.nt
-
Windows Performance Data Helper
- Pdh.PdhFmtCounterValue - Class in oshi.software.os.windows.nt
-
Holds the return value of a formatted data query.
- Pdh.PdhFmtCounterValue() - Constructor for class oshi.software.os.windows.nt.Pdh.PdhFmtCounterValue
-
- Pdh.ValueUnion - Class in oshi.software.os.windows.nt
-
- Pdh.ValueUnion() - Constructor for class oshi.software.os.windows.nt.Pdh.ValueUnion
-
- PDH_FMT_1000 - Static variable in interface oshi.software.os.windows.nt.Pdh
-
- PDH_FMT_DOUBLE - Static variable in interface oshi.software.os.windows.nt.Pdh
-
- PDH_FMT_LARGE - Static variable in interface oshi.software.os.windows.nt.Pdh
-
- PDH_FMT_LONG - Static variable in interface oshi.software.os.windows.nt.Pdh
-
- PDH_FMT_NOCAP100 - Static variable in interface oshi.software.os.windows.nt.Pdh
-
- PDH_FMT_NOSCALE - Static variable in interface oshi.software.os.windows.nt.Pdh
-
- PdhAddEnglishCounterA(Pointer, String, IntByReference, PointerByReference) - Method in interface oshi.software.os.windows.nt.Pdh
-
Adds the specified language-neutral counter to the query.
- PdhCloseQuery(Pointer) - Method in interface oshi.software.os.windows.nt.Pdh
-
Closes all counters contained in the specified query, closes all handles
related to the query, and frees all memory associated with the query.
- PdhCollectQueryData(Pointer) - Method in interface oshi.software.os.windows.nt.Pdh
-
Collects the current raw data value for all counters in the specified
query and updates the status code of each counter.
- PdhGetFormattedCounterValue(Pointer, int, IntByReference, Pdh.PdhFmtCounterValue) - Method in interface oshi.software.os.windows.nt.Pdh
-
Computes a displayable value for the specified counter.
- PdhOpenQuery(String, IntByReference, PointerByReference) - Method in interface oshi.software.os.windows.nt.Pdh
-
Creates a new query that is used to manage the collection of performance
data.
- PlatformEnum - Enum in oshi
-
Enum of supported operating systems.
- PowerSource - Interface in oshi.hardware
-
The Power Source is one or more batteries with some capacity, and some state
of charge/discharge
- PowrProf - Interface in oshi.software.os.windows.nt
-
Power profile stats
- PowrProf.SystemBatteryState - Class in oshi.software.os.windows.nt
-
- PowrProf.SystemBatteryState() - Constructor for class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
-
- Process - Interface in oshi.software.os
-
A process is an instance of a computer program that is being executed.
- Processor - Interface in oshi.hardware
-
The Central Processing Unit (CPU) or the processor is the portion of a
computer system that carries out the instructions of a computer program, and
is the primary element carrying out the computer's functions.
- PROCESSOR_CPU_LOAD_INFO - Static variable in interface oshi.software.os.mac.local.SystemB
-
- procs - Variable in class oshi.software.os.linux.Libc.Sysinfo
-
- purgeable_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
-
- purgeable_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
-
- purges - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
-
- purges - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
-