Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X _ 

A

AbstractBaseboard - Class in oshi.hardware.common
Baseboard data
AbstractBaseboard() - Constructor for class oshi.hardware.common.AbstractBaseboard
 
AbstractCentralProcessor - Class in oshi.hardware.common
A CPU as defined in Linux /proc.
AbstractCentralProcessor() - Constructor for class oshi.hardware.common.AbstractCentralProcessor
Create a Processor
AbstractComputerSystem - Class in oshi.hardware.common
Hardware data
AbstractComputerSystem() - Constructor for class oshi.hardware.common.AbstractComputerSystem
 
AbstractDisplay - Class in oshi.hardware.common
A Display
AbstractDisplay(byte[]) - Constructor for class oshi.hardware.common.AbstractDisplay
 
AbstractFirmware - Class in oshi.hardware.common
Firmware data
AbstractFirmware() - Constructor for class oshi.hardware.common.AbstractFirmware
 
AbstractGlobalMemory - Class in oshi.hardware.common
Memory obtained by /proc/meminfo and sysinfo.totalram
AbstractGlobalMemory() - Constructor for class oshi.hardware.common.AbstractGlobalMemory
 
AbstractHardwareAbstractionLayer - Class in oshi.hardware.common
Common fields or methods used by platform-specific implementations of HardwareAbstractionLayer
AbstractHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
AbstractNetworkParams - Class in oshi.software.common
Common NetworkParams implementation.
AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
 
AbstractNetworks - Class in oshi.hardware.common
Network interfaces implementation.
AbstractNetworks() - Constructor for class oshi.hardware.common.AbstractNetworks
 
AbstractOperatingSystem - Class in oshi.software.common
 
AbstractOperatingSystem() - Constructor for class oshi.software.common.AbstractOperatingSystem
 
AbstractOSVersionInfoEx - Class in oshi.software.common
Contains operating system version information.
AbstractOSVersionInfoEx() - Constructor for class oshi.software.common.AbstractOSVersionInfoEx
 
AbstractPowerSource - Class in oshi.hardware.common
A Power Source
AbstractPowerSource(String, double, double) - Constructor for class oshi.hardware.common.AbstractPowerSource
Super constructor used by platform-specific implementations of PowerSource
AbstractUsbDevice - Class in oshi.hardware.common
A USB device
AbstractUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.common.AbstractUsbDevice
 
AccessType - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
acOnLine - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
addCounter(String) - Static method in class oshi.util.platform.windows.PdhUtil
Begin monitoring a Performance Data counter
addCounter2DArray(String, String[][]) - Static method in class oshi.util.platform.windows.PdhUtil
Begin monitoring a 2D array of Performance Data counters
Addrinfo() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
Addrinfo(Pointer) - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
AdminStatus - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
ai_addr - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_addrlen - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_canonname - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
AI_CANONNAME - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ai_family - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_flags - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_next - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_protocol - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_socktype - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
Alias - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
ALLOCATOR - Static variable in class oshi.util.platform.mac.CfUtil
 

B

Baseboard - Interface in oshi.hardware
The Baseboard represents the system board, also called motherboard, logic board, etc.
batteryPresent - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
bDescr - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
bitness - Variable in class oshi.software.common.AbstractOperatingSystem
 
bPhysAddr - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
BsdSysctlUtil - Class in oshi.util.platform.unix.freebsd
Provides access to sysctl calls on FreeBSD
bufferram - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
build - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
buildNumber - Variable in class oshi.software.common.AbstractOSVersionInfoEx
 
ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo.ByReference
 
ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr.ByReference
 
ByReference() - Constructor for class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING.ByReference
 
byteArrayToFloat(byte[], int, int) - Static method in class oshi.util.ParseUtil
Convert a byte array to its floating point representation.
byteArrayToLong(byte[], int) - Static method in class oshi.util.ParseUtil
Convert a byte array to its integer representation.
ByteLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_BLOCK
 
ByteLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
ByteLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 

C

calculateProcessorCounts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates logical and physical processor counts
calculateProcessorCounts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Updates logical and physical processor counts from /proc/cpuinfo
calculateProcessorCounts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Updates logical and physical processor counts from sysctl calls
calculateProcessorCounts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Updates logical and physical processor/package counts
calculateProcessorCounts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Updates logical and physical processor counts from psrinfo
calculateProcessorCounts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Updates logical and physical processor counts
CallNtPowerInformation(int, Pointer, NativeLong, Structure, NativeLong) - Method in interface oshi.jna.platform.windows.PowrProf
 
CentralProcessor - 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.
CentralProcessor.TickType - Enum in oshi.hardware
CFAllocatorGetDefault() - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFAllocatorRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFAllocatorRef
 
CFArrayGetCount(CoreFoundation.CFArrayRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFArrayGetValueAtIndex(CoreFoundation.CFArrayRef, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFArrayRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFArrayRef
 
CFBooleanGetValue(Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFBooleanRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFBooleanRef
 
CFCopyDescription(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOKit
 
CFDataGetBytePtr(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFDataGetLength(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFDataRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDataRef
 
CFDictionaryCreateMutable(CoreFoundation.CFAllocatorRef, int, Pointer, Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFDictionaryGetValue(CoreFoundation.CFDictionaryRef, CoreFoundation.CFStringRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFDictionaryGetValueIfPresent(CoreFoundation.CFDictionaryRef, CoreFoundation.CFStringRef, PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFDictionaryRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDictionaryRef
 
CFDictionarySetValue(CoreFoundation.CFMutableDictionaryRef, PointerType, PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
Cfgmgr32 - Interface in oshi.jna.platform.windows
Windows Cfgmgr32.
CFMutableDictionaryRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFMutableDictionaryRef
 
CFNumberGetValue(Pointer, int, ByReference) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFNumberRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFNumberRef
 
cfPointerToBoolean(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
Convert a pointer representing a Core Foundations Boolean into its boolean
cfPointerToInt(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
Convert a pointer representing a Core Foundations LongLong into its long
cfPointerToLong(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
Convert a pointer representing a Core Foundations LongLong into its long
cfPointerToString(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
Convert a pointer representing a Core Foundations String into its string
CFRelease(PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFStringCreateWithCharacters(Object, char[], NativeLong) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFStringGetCString(Pointer, Pointer, long, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFStringGetLength(Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFStringGetMaximumSizeForEncoding(long, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
 
CFStringRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFStringRef
 
CFTypeRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFTypeRef
 
CfUtil - Class in oshi.util.platform.mac
Provides utilities for Core Foundations
CfUtil() - Constructor for class oshi.util.platform.mac.CfUtil
 
CfUtil.CFNumberType - Enum in oshi.util.platform.mac
Enum values used for number type in CFNumberGetValue().
charging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
cimDateTimeToMillis(String) - Static method in class oshi.util.ParseUtil
Parses a CIM_DateTime format (from WMI) to milliseconds since the epoch.
CLibrary - Interface in oshi.jna.platform.unix
C library with code common to all *nix-based operating systems.
CLibrary.Addrinfo - Class in oshi.jna.platform.unix
 
CLibrary.Addrinfo.ByReference - Class in oshi.jna.platform.unix
 
CLibrary.Sockaddr - Class in oshi.jna.platform.unix
 
CLibrary.Sockaddr.ByReference - Class in oshi.jna.platform.unix
 
CLibrary.Timeval - Class in oshi.jna.platform.unix
Return type for BSD sysctl kern.boottime
clone() - Method in class oshi.software.os.OSProcess
CLSID_WbemLocator - Static variable in class oshi.jna.platform.windows.COM.WbemLocator
 
CM_Get_Child(IntByReference, int, int) - Method in interface oshi.jna.platform.windows.Cfgmgr32
 
CM_Get_Device_ID(int, char[], int, int) - Method in interface oshi.jna.platform.windows.Cfgmgr32
 
CM_Get_Device_ID_Size(NativeLongByReference, int, int) - Method in interface oshi.jna.platform.windows.Cfgmgr32
 
CM_Get_Parent(IntByReference, int, int) - Method in interface oshi.jna.platform.windows.Cfgmgr32
 
CM_Get_Sibling(IntByReference, int, int) - Method in interface oshi.jna.platform.windows.Cfgmgr32
 
codeName - Variable in class oshi.software.common.AbstractOSVersionInfoEx
 
codeName - Variable in class oshi.software.os.linux.LinuxOperatingSystem
 
CodePage - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
CoInitializeSecurity(Pointer, NativeLong, Pointer, Pointer, int, int, Pointer, int, Pointer) - Method in interface oshi.jna.platform.windows.Ole32
Registers security and sets the default security values for the process.
compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
compareTo(HWDiskStore) - Method in class oshi.hardware.HWDiskStore
compareTo(HWPartition) - Method in class oshi.hardware.HWPartition
computerSystem - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
ComputerSystem - Interface in oshi.hardware
The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
connectedDevices - Variable in class oshi.hardware.common.AbstractUsbDevice
 
ConnectionType - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
ConnectServer(WTypes.BSTR, WTypes.BSTR, WTypes.BSTR, WTypes.BSTR, NativeLong, WTypes.BSTR, Pointer, PointerByReference) - Method in class oshi.jna.platform.windows.COM.WbemLocator
 
Context - Variable in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING
 
CoreFoundation - Interface in oshi.jna.platform.mac
CoreFoundation framework for power supply stats.
CoreFoundation.CFAllocatorRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFArrayRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFBooleanRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFDataRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFDictionaryRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFMutableDictionaryRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFNumberRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFStringRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFTypeRef - Class in oshi.jna.platform.mac
 
CoSetProxyBlanket(Pointer, int, int, WTypes.BSTR, int, int, Pointer, int) - Method in interface oshi.jna.platform.windows.Ole32
Sets the authentication information that will be used to make calls on the specified proxy.
CounterHelpTitle - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
CounterHelpTitleIndex - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
CounterNameTitle - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
CounterNameTitleIndex - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
CounterOffset - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
CounterSize - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
CounterType - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
CP_IDLE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
CP_INTR - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
CP_NICE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
CP_SYS - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
CP_USER - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
CpTime() - Constructor for class oshi.jna.platform.unix.freebsd.Libc.CpTime
 
cpu_ticks - Variable in class oshi.jna.platform.unix.freebsd.Libc.CpTime
 
cpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
CPUSTATES - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
create() - Static method in class oshi.jna.platform.windows.COM.WbemLocator
 
createNewListIfAbsent(Map<K, List<V>>, K) - Static method in class oshi.util.MapUtil
If the specified key is not already associated with a value (or is mapped to null) associates it with a new List and returns it, else returns the current value.
createProcessorID(String, String, String, String[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
Creates a Processor ID by encoding the stepping, model, family, and feature flags.
CurrentDnsServer - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 

D

DADiskCopyDescription(DiskArbitration.DADiskRef) - Method in interface oshi.jna.platform.mac.DiskArbitration
Obtains the Disk Arbitration description of the specified disk.
DADiskCreateFromBSDName(CoreFoundation.CFAllocatorRef, DiskArbitration.DASessionRef, String) - Method in interface oshi.jna.platform.mac.DiskArbitration
Creates a new disk object.
DADiskCreateFromIOMedia(CoreFoundation.CFAllocatorRef, DiskArbitration.DASessionRef, int) - Method in interface oshi.jna.platform.mac.DiskArbitration
Creates a new disk object.
DADiskGetBSDName(DiskArbitration.DADiskRef) - Method in interface oshi.jna.platform.mac.DiskArbitration
Obtains the BSD device name for the specified disk.
DADiskRef() - Constructor for class oshi.jna.platform.mac.DiskArbitration.DADiskRef
 
DASessionCreate(CoreFoundation.CFAllocatorRef) - Method in interface oshi.jna.platform.mac.DiskArbitration
Creates a new session.
DASessionRef() - Constructor for class oshi.jna.platform.mac.DiskArbitration.DASessionRef
 
data32 - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
data8 - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
dataAttributes - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
dataSize - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
dataSize - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 
dataType - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
dataType - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 
DEFAULT_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
 
defaultAlert1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
defaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DefaultCounter - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
DefaultObject - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
DefaultScale - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
DefinitionLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
Description - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
DetailLevel - Variable in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
DetailLevel - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
DirectionType - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
discharging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DiskArbitration - Interface in oshi.jna.platform.mac
DiskArbitration framework for disk stats.
DiskArbitration.DADiskRef - Class in oshi.jna.platform.mac
 
DiskArbitration.DASessionRef - Class in oshi.jna.platform.mac
 
Disks - Interface in oshi.hardware
Disks refers to hard drives installed in the machine.
Display - Interface in oshi.hardware
Display refers to the information regarding a video source and monitor identified by the EDID standard.
DnsServerList - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
DomainName - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
dwAdminStatus - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwDescrLen - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwIndex - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwInDiscards - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwInErrors - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwInNUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwInOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwInUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwInUnknownProtos - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwLastChange - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwMtu - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwOperStatus - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwOutDiscards - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwOutErrors - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwOutNUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwOutOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwOutQLen - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwOutUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwPhysAddrLen - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwSpeed - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
dwType - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 

E

e_tdev - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
e_tpgid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
edid - Variable in class oshi.hardware.common.AbstractDisplay
 
EdidUtil - Class in oshi.util
EDID parsing utility.
EnableDns - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
EnableProxy - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
EnableRouting - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
EnumWbemClassObject - Class in oshi.jna.platform.windows.COM
 
EnumWbemClassObject(Pointer) - Constructor for class oshi.jna.platform.windows.COM.EnumWbemClassObject
 
EOAC_NONE - Static variable in interface oshi.jna.platform.windows.Ole32
 
equals(Object) - Method in class oshi.hardware.HWDiskStore
equals(Object) - Method in class oshi.hardware.HWPartition
 
ERROR_BUFFER_OVERFLOW - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
estimatedTime - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
ExecMethod(WTypes.BSTR, WTypes.BSTR, NativeLong, Pointer, Pointer, PointerByReference, PointerByReference) - Method in class oshi.jna.platform.windows.COM.WbemServices
 
ExecQuery(WTypes.BSTR, WTypes.BSTR, NativeLong, Pointer, PointerByReference) - Method in class oshi.jna.platform.windows.COM.WbemServices
 
ExecutingCommand - Class in oshi.util
A class for executing on the command line and returning the result of execution.

F

f_bavail - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_bfree - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_blocks - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_bsize - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_ffree - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_files - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_flags - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_fsid - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_fssubtype - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_fstypename - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_iosize - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_mntfromname - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_mntonname - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_owner - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_reserved - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
f_type - Variable in class oshi.jna.platform.mac.SystemB.Statfs
 
family - Variable in class oshi.software.common.AbstractOperatingSystem
 
FileSystem - Interface in oshi.software.os
The File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.
FileUtil - Class in oshi.util
File reading methods
Firmware - Interface in oshi.hardware
The Firmware represents the low level BIOS or equivalent
FIXED_INFO(Pointer) - Constructor for class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
formatBytes(long) - Static method in class oshi.util.FormatUtil
Format bytes into a rounded string representation using IEC standard (matches Mac/Linux).
formatBytesDecimal(long) - Static method in class oshi.util.FormatUtil
Format bytes into a rounded string representation using decimal SI units.
formatDate(LocalDate) - Static method in class oshi.util.FormatUtil
Convert a java date to a MM-dd-yyyy string representation
formatElapsedSecs(long) - Static method in class oshi.util.FormatUtil
Formats an elapsed time in seconds as days, hh:mm:ss.
formatHertz(long) - Static method in class oshi.util.FormatUtil
Format hertz into a string to a rounded string representation.
formatStringDate(String) - Static method in class oshi.util.FormatUtil
Convert a MM-dd-yyyy string representation to a java LocalDate
FormatUtil - Class in oshi.util
Formatting utility for appending units or converting between number types.
formatValue(long, String) - Static method in class oshi.util.FormatUtil
Format arbitrary units into a string to a rounded string representation.
freeaddrinfo(Pointer) - Method in interface oshi.jna.platform.unix.CLibrary
Frees the memory that was allocated for the dynamically allocated linked list res.
FreeBsdCentralProcessor - Class in oshi.hardware.platform.unix.freebsd
A CPU
FreeBsdCentralProcessor() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Create a Processor
FreeBsdDisks - Class in oshi.hardware.platform.unix.freebsd
FreeBSD hard disk implementation.
FreeBsdDisks() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
 
FreeBsdDisplay - Class in oshi.hardware.platform.unix.freebsd
A Display
FreeBsdDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
 
FreeBsdFileSystem - Class in oshi.software.os.unix.freebsd
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
FreeBsdFileSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
FreeBsdGlobalMemory - Class in oshi.hardware.platform.unix.freebsd
Memory obtained by /proc/meminfo and sysinfo.totalram
FreeBsdGlobalMemory() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
FreeBsdHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.freebsd
 
FreeBsdHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
FreeBsdNetworkParams - Class in oshi.software.os.unix.freebsd
 
FreeBsdNetworkParams() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
FreeBsdNetworks - Class in oshi.hardware.platform.unix.freebsd
 
FreeBsdNetworks() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdNetworks
 
FreeBsdOperatingSystem - Class in oshi.software.os.unix.freebsd
Linux is a family of free operating systems most commonly used on personal computers.
FreeBsdOperatingSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
FreeBsdOSVersionInfoEx - Class in oshi.software.os.unix.freebsd
 
FreeBsdOSVersionInfoEx() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOSVersionInfoEx
 
FreeBsdPowerSource - Class in oshi.hardware.platform.unix.freebsd
A Power Source
FreeBsdPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
 
FreeBsdSensors - Class in oshi.hardware.platform.unix.freebsd
 
FreeBsdSensors() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
FreeBsdUsbDevice - Class in oshi.hardware.platform.unix.freebsd
 
FreeBsdUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
 
freehigh - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
freeram - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
freeswap - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 

G

gai_strerror(int) - Method in interface oshi.jna.platform.unix.CLibrary
Translates getaddrinfo error codes to a human readable string, suitable for error reporting.
Get(WTypes.BSTR, NativeLong, Variant.VARIANT.ByReference, Pointer, LongByReference) - Method in class oshi.jna.platform.windows.COM.WbemClassObject
 
getaddrinfo(String, String, CLibrary.Addrinfo, PointerByReference) - Method in interface oshi.jna.platform.unix.CLibrary
Given node and service, which identify an Internet host and a service, getaddrinfo() returns one or more addrinfo structures, each of which contains an Internet address that can be specified in a call to bind(2) or connect(2).
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 class oshi.hardware.common.AbstractGlobalMemory
The amount of physical memory currently available, in bytes.
getAvailable() - Method in interface oshi.hardware.GlobalMemory
The amount of physical memory currently available, in bytes.
getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
Get the computer system baseboard/motherboard
getBaseboard() - Method in interface oshi.hardware.ComputerSystem
Get the computer system baseboard/motherboard
getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
Gets the bitness (32 or 64) of the operating system.
getBitness() - Method in interface oshi.software.os.OperatingSystem
Gets the bitness (32 or 64) of the operating system.
getBSDNameMatchingDict(String) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get the IO dictionary matching a bsd name
getBuildNumber() - Method in class oshi.software.common.AbstractOSVersionInfoEx
getBuildNumber() - Method in interface oshi.software.os.OperatingSystemVersion
 
getBytesRead() - Method in class oshi.software.os.OSProcess
 
getBytesRecv() - Method in class oshi.hardware.NetworkIF
 
getBytesSent() - Method in class oshi.hardware.NetworkIF
 
getBytesWritten() - Method in class oshi.software.os.OSProcess
 
getCFString(String) - Static method in class oshi.util.platform.mac.CfUtil
Return a CFStringRef representing a string, caching the result
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
Gets currently running child processes of provided PID.
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
Gets currently running child processes of provided PID.
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
Gets currently running child processes of provided PID.
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Gets currently running child processes of provided PID.
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Gets currently running child processes of provided PID.
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
Gets currently running child processes of provided PID.
getCodeName() - Method in class oshi.software.common.AbstractOSVersionInfoEx
getCodeName() - Method in interface oshi.software.os.OperatingSystemVersion
 
getCommandLine() - Method in class oshi.software.os.OSProcess
 
getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a ComputerSystem object.
getComputerSystem() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates a ComputerSystem object.
getComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates a ComputerSystem object.
getComputerSystem() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates a ComputerSystem object.
getComputerSystem() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates a ComputerSystem object.
getComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates a ComputerSystem object.
getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
Other devices connected to this hub
getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
Other devices connected to this hub
getContextSwitches() - Method in interface oshi.hardware.CentralProcessor
Get the number of context switches which have occurred
getContextSwitches() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get the number of context switches which have occurred
getContextSwitches() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get the number of context switches which have occurred
getContextSwitches() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Get the number of context switches which have occurred
getContextSwitches() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Get the number of context switches which have occurred
getContextSwitches() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get the number of context switches which have occurred
getCpuTemperature() - Method in class oshi.hardware.platform.linux.LinuxSensors
CPU Temperature
getCpuTemperature() - Method in class oshi.hardware.platform.mac.MacSensors
CPU Temperature
getCpuTemperature() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
CPU Temperature
getCpuTemperature() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
CPU Temperature
getCpuTemperature() - Method in class oshi.hardware.platform.windows.WindowsSensors
CPU Temperature
getCpuTemperature() - Method in interface oshi.hardware.Sensors
CPU Temperature
getCpuVoltage() - Method in class oshi.hardware.platform.linux.LinuxSensors
CPU Voltage
getCpuVoltage() - Method in class oshi.hardware.platform.mac.MacSensors
CPU Voltage
getCpuVoltage() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
CPU Voltage
getCpuVoltage() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
CPU Voltage
getCpuVoltage() - Method in class oshi.hardware.platform.windows.WindowsSensors
CPU Voltage
getCpuVoltage() - Method in interface oshi.hardware.Sensors
CPU Voltage
getCurrentPlatformEnum() - Static method in class oshi.SystemInfo
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.OSProcess
 
getCwdMap(int) - Static method in class oshi.util.LsofUtil
 
getDescription() - Method in class oshi.hardware.common.AbstractFirmware
getDescription() - Method in interface oshi.hardware.Firmware
 
getDescription() - Method in class oshi.software.os.OSFileStore
Description of the File System
getDescriptorHex(byte[]) - Static method in class oshi.util.EdidUtil
Parse descriptor hex
getDescriptorRangeLimits(byte[]) - Static method in class oshi.util.EdidUtil
Parse descriptor range limits
getDescriptors(byte[]) - Static method in class oshi.util.EdidUtil
Get the VESA descriptors
getDescriptorText(byte[]) - Static method in class oshi.util.EdidUtil
Parse descriptor text
getDescriptorType(byte[]) - Static method in class oshi.util.EdidUtil
Get the VESA descriptor type
getDisks() - Method in interface oshi.hardware.Disks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.linux.LinuxDisks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.mac.MacDisks
 
getDisks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
 
getDisks() - Method in class oshi.hardware.platform.unix.solaris.SolarisDisks
 
getDisks() - Method in class oshi.hardware.platform.windows.WindowsDisks
 
getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDisplayName() - Method in class oshi.hardware.NetworkIF
 
getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.linux.LinuxDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.mac.MacDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.windows.WindowsDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
getDnsServers() - Method in interface oshi.software.os.NetworkParams
 
getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParams
getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
getDomainName() - Method in class oshi.software.os.linux.LinuxNetworkParams
getDomainName() - Method in class oshi.software.os.mac.MacNetworkParams
getDomainName() - Method in interface oshi.software.os.NetworkParams
 
getDomainName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParams
getEdid() - Method in class oshi.hardware.common.AbstractDisplay
The EDID byte array.
getEdid() - Method in interface oshi.hardware.Display
The EDID byte array.
getFamily() - Method in interface oshi.hardware.CentralProcessor
 
getFamily() - Method in class oshi.hardware.common.AbstractCentralProcessor
getFamily() - Method in class oshi.software.common.AbstractOperatingSystem
Operating system family.
getFamily() - Method in interface oshi.software.os.OperatingSystem
Operating system family.
getFanSpeeds() - Method in class oshi.hardware.platform.linux.LinuxSensors
Fan speeds
getFanSpeeds() - Method in class oshi.hardware.platform.mac.MacSensors
Fan speeds
getFanSpeeds() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
Fan speeds
getFanSpeeds() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
Fan speeds
getFanSpeeds() - Method in class oshi.hardware.platform.windows.WindowsSensors
Fan speeds
getFanSpeeds() - Method in interface oshi.hardware.Sensors
Fan speeds
getFieldOrder() - Method in class oshi.jna.platform.linux.Libc.Sysinfo
 
getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCVal
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.Group
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFdata
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFdata64
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.Passwd
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.ProcTaskAllInfo
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.Statfs
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.VMMeter
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.VnodeInfoPath
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.VnodePathInfo
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.XswUsage
 
getFieldOrder() - Method in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
getFieldOrder() - Method in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
getFieldOrder() - Method in class oshi.jna.platform.unix.CLibrary.Timeval
 
getFieldOrder() - Method in class oshi.jna.platform.unix.freebsd.Libc.CpTime
 
getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING
 
getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDRESS_STRING
 
getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
getFieldOrder() - Method in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
getFieldOrder() - Method in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_BLOCK
 
getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
getFieldOrder() - Method in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
getFileStores() - Method in interface oshi.software.os.FileSystem
Get file stores on this machine 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.LinuxFileSystem
Gets File System Information.
getFileStores() - Method in class oshi.software.os.mac.MacFileSystem
Gets File System Information.
getFileStores() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
Gets File System Information.
getFileStores() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
Gets File System Information.
getFileStores() - Method in class oshi.software.os.windows.WindowsFileSystem
Gets File System Information.
getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystem
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.software.os.mac.MacOperatingSystem
Instantiates a FileSystem object.
getFileSystem() - Method in interface oshi.software.os.OperatingSystem
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.software.os.windows.WindowsOperatingSystem
Instantiates a FileSystem object.
getFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
Get the computer system firmware/BIOS
getFirmware() - Method in interface oshi.hardware.ComputerSystem
Get the computer system firmware/BIOS
getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected command.
getFirstIntValue(String) - Static method in class oshi.util.ParseUtil
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the first set of one or more consecutive digits
getfsstat64(SystemB.Statfs[], int, int) - Method in interface oshi.jna.platform.mac.SystemB
The getfsstat() function returns information about all mounted file systems.
getgrgid(int) - Method in interface oshi.jna.platform.mac.SystemB
This function searches the group database for the given group name pointed to by the group id given by gid, returning the first one encountered.
getGroup() - Method in class oshi.software.os.OSProcess
 
getGroupID() - Method in class oshi.software.os.OSProcess
 
getGroupName(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
 
getHardware() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific HardwareAbstractionLayer.
getHcm(byte[]) - Static method in class oshi.util.EdidUtil
Get monitor width in cm
getHostName() - Method in class oshi.software.common.AbstractNetworkParams
getHostName() - Method in interface oshi.software.os.NetworkParams
 
getHz() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
gets the calculated Jiffies per second, useful for converting ticks to milliseconds and vice versa
getIdentification() - Method in class oshi.hardware.HWPartition
 
getIdentifier() - Method in interface oshi.hardware.CentralProcessor
Identifier, eg.
getIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
Identifier, eg.
GetIfEntry(IPHlpAPI.MIB_IFROW) - Method in interface oshi.jna.platform.windows.IPHlpAPI
The GetIfEntry function retrieves information for the specified interface on the local computer.
GetIfEntry2(IPHlpAPI.MIB_IFROW2) - Method in interface oshi.jna.platform.windows.IPHlpAPI
The GetIfEntry2 function retrieves information for the specified interface on the local computer.
getIndex() - Method in enum oshi.hardware.CentralProcessor.TickType
 
getInErrors() - Method in class oshi.hardware.NetworkIF
 
getInterrupts() - Method in interface oshi.hardware.CentralProcessor
Get the number of interrupts which have occurred
getInterrupts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get the number of interrupts which have occurred
getInterrupts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get the number of interrupts which have occurred
getInterrupts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Get the number of interrupts which have occurred
getInterrupts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Get the number of interrupts which have occurred
getInterrupts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get the number of interrupts which have occurred
getIntFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the int value contained therein.
getIORegistryBooleanProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get a Boolean value from an IO Registry
getIORegistryByteArrayProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get a byte array value from an IO Registry
getIORegistryIntProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get an Int value from an IO Registry
getIORegistryLongProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get a Long value from an IO Registry
getIORegistryStringProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get a String value from an IO Registry
getIPv4addr() - Method in class oshi.hardware.NetworkIF
 
getIpv4DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
getIpv4DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
getIpv4DefaultGateway() - Method in interface oshi.software.os.NetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
getIpv4DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
getIPv6addr() - Method in class oshi.hardware.NetworkIF
 
getIpv6DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
getIpv6DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
getIpv6DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
getKernelTime() - Method in class oshi.software.os.OSProcess
 
getKeyValueMapFromFile(String, String) - Static method in class oshi.util.FileUtil
Read a file and return a map of string keys to string values contained therein.
getloadavg(double[], int) - Method in interface oshi.jna.platform.unix.CLibrary
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time.
getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of logical CPUs available for processing.
getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the number of logical CPUs available for processing.
getLogicalVolume() - Method in class oshi.software.os.OSFileStore
Logical volume of the File System Provides an optional alternative volume identifier for the file system.
getLongFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the long value contained therein.
getMacaddr() - Method in class oshi.hardware.NetworkIF
 
getMajor() - Method in class oshi.hardware.HWPartition
 
getManufacturer() - Method in interface oshi.hardware.Baseboard
Get the baseboard manufacturer.
getManufacturer() - Method in class oshi.hardware.common.AbstractBaseboard
Get the baseboard manufacturer.
getManufacturer() - Method in class oshi.hardware.common.AbstractComputerSystem
Get the computer system manufacturer.
getManufacturer() - Method in class oshi.hardware.common.AbstractFirmware
getManufacturer() - Method in interface oshi.hardware.ComputerSystem
Get the computer system manufacturer.
getManufacturer() - Method in interface oshi.hardware.Firmware
 
getManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
Manufacturer.
getManufacturer() - Method in interface oshi.software.os.OperatingSystem
Manufacturer.
getManufacturerID(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Manufacturer ID from (up to) 3 5-bit characters in bytes 8 and 9
getMatchingService(String) - Static method in class oshi.util.platform.mac.IOKitUtil
Opens an IOService matching the given name
getMatchingServices(String, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get matching IOService objects
getMatchingServices(CoreFoundation.CFMutableDictionaryRef, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
Convenience method to get matching IOService objects
getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
The maximum number of open file descriptors.
getMaxFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
 
getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemory() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMinor() - Method in class oshi.hardware.HWPartition
 
getModel() - Method in interface oshi.hardware.Baseboard
Get the baseboard model.
getModel() - Method in interface oshi.hardware.CentralProcessor
 
getModel() - Method in class oshi.hardware.common.AbstractBaseboard
Get the baseboard model.
getModel() - Method in class oshi.hardware.common.AbstractCentralProcessor
getModel() - Method in class oshi.hardware.common.AbstractComputerSystem
Get the computer system model.
getModel() - Method in interface oshi.hardware.ComputerSystem
Get the computer system model.
getModel() - Method in class oshi.hardware.HWDiskStore
 
getMount() - Method in class oshi.software.os.OSFileStore
Mountpoint of the File System
getMountPoint() - Method in class oshi.hardware.HWPartition
 
getMTU() - Method in class oshi.hardware.NetworkIF
 
getName() - Method in interface oshi.hardware.CentralProcessor
Name, eg.
getName() - Method in class oshi.hardware.common.AbstractCentralProcessor
Name, eg.
getName() - Method in class oshi.hardware.common.AbstractFirmware
getName() - Method in class oshi.hardware.common.AbstractPowerSource
Name of the power source (e.g., InternalBattery-0)
getName() - Method in class oshi.hardware.common.AbstractUsbDevice
Name of the USB device
getName() - Method in interface oshi.hardware.Firmware
 
getName() - Method in class oshi.hardware.HWDiskStore
 
getName() - Method in class oshi.hardware.HWPartition
 
getName() - Method in class oshi.hardware.NetworkIF
 
getName() - Method in interface oshi.hardware.PowerSource
Name of the power source (e.g., InternalBattery-0)
getName() - Method in interface oshi.hardware.UsbDevice
Name of the USB device
getName() - Method in class oshi.software.os.OSFileStore
Name of the File System
getName() - Method in class oshi.software.os.OSProcess
 
getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkInterface() - Method in class oshi.hardware.NetworkIF
 
GetNetworkParams(IPHlpAPI.FIXED_INFO, WinDef.ULONGByReference) - Method in interface oshi.jna.platform.windows.IPHlpAPI
The GetNetworkParams function retrieves network parameters for the local computer.
getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystem
Instantiates a NetworkParams object.
getNetworkParams() - Method in class oshi.software.os.mac.MacOperatingSystem
Instantiates a NetworkParams object.
getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
Instantiates a NetworkParams object.
getNetworkParams() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Instantiates a NetworkParams object.
getNetworkParams() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Instantiates a NetworkParams object.
getNetworkParams() - Method in class oshi.software.os.windows.WindowsOperatingSystem
Instantiates a NetworkParams object.
getNetworks() - Method in class oshi.hardware.common.AbstractNetworks
Get network interfaces on this machine
getNetworks() - Method in interface oshi.hardware.Networks
Get network interfaces on this machine
getNthIntValue(String, int) - Static method in class oshi.util.ParseUtil
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the nth set of one or more consecutive digits
getNumberOfProcessors() - Method in class oshi.software.os.windows.WindowsOSSystemInfo
Number of processors.
getOpenFileDescriptors() - Method in interface oshi.software.os.FileSystem
The current number of open file descriptors.
getOpenFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
 
getOpenFiles() - Method in class oshi.software.os.OSProcess
Sets the number of open file handles (or network connections) that belongs to the process On FreeBSD and Solaris, this value is only populated if information for a single process id is requested.
getOperatingSystem() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific OperatingSystem.
getOrDefault(Map<K, V>, K, V) - Static method in class oshi.util.MapUtil
Returns the value to which the specified key is mapped, or defaultValue if this map contains no mapping for the key.
getOsxVersionNumber() - Method in class oshi.software.os.mac.MacOSVersionInfoEx
 
getOutErrors() - Method in class oshi.hardware.NetworkIF
 
getPacketsRecv() - Method in class oshi.hardware.NetworkIF
 
getPacketsSent() - Method in class oshi.hardware.NetworkIF
 
getPageSize() - Method in class oshi.hardware.common.AbstractGlobalMemory
The number of bytes in a memory page
getPageSize() - Method in interface oshi.hardware.GlobalMemory
The number of bytes in a memory page
getpagesize() - Method in interface oshi.jna.platform.unix.CLibrary
Returns the number of bytes in a memory page, where "page" is a fixed-length block, the unit for memory allocation and file mapping performed by mmap(2).
getParentProcessID() - Method in class oshi.software.os.OSProcess
 
getPartitions() - Method in class oshi.hardware.HWDiskStore
 
getPath() - Method in class oshi.software.os.OSProcess
 
getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of packages/sockets in the system.
getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the number of packages/sockets in the system.
getPhysicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of physical CPUs/cores available for processing.
getPhysicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the number of physical CPUs/cores available for processing.
getpid() - Method in interface oshi.jna.platform.unix.CLibrary
Returns the process ID of the calling process.
getPidFiles() - Static method in class oshi.util.platform.linux.ProcUtil
Gets an array of files in the /proc directory with only numeric digit filenames, corresponding to processes
getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
Gets Battery Information.
getPriority() - Method in class oshi.software.os.OSProcess
 
getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
Gets information on a currently running process
getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystem
Gets information on a currently running process
getProcess(int) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running process
getProcess(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Gets information on a currently running process
getProcess(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Gets information on a currently running process
getProcess(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
Gets information on a currently running process
getProcessCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
Get the number of processes currently running
getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystem
Get the number of processes currently running
getProcessCount() - Method in interface oshi.software.os.OperatingSystem
Get the number of processes currently running
getProcessCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Get the number of processes currently running
getProcessCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Get the number of processes currently running
getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
Get the number of processes currently running
getProcesses(Collection<Integer>) - Method in class oshi.software.common.AbstractOperatingSystem
Gets information on a currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
Gets currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
Gets currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(Collection<Integer>) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Gets currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Gets currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
Gets currently running processes.
getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
Gets information on a currently running processes.
getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
Gets the current process ID
getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystem
Gets the current process ID
getProcessId() - Method in interface oshi.software.os.OperatingSystem
Gets the current process ID
getProcessID() - Method in class oshi.software.os.OSProcess
 
getProcessId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Gets the current process ID
getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Gets the current process ID
getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
Gets the current process ID
GetProcessIoCounters(WinNT.HANDLE, Kernel32.IO_COUNTERS) - Method in interface oshi.jna.platform.windows.Kernel32
Retrieves accounting information for all I/O operations performed by the specified process.
getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessor() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessor() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessorCpuLoadBetweenTicks() - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for all logical processors by counting ticks for the processors from CentralProcessor.getProcessorCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getProcessorCpuLoadBetweenTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Returns the "recent cpu usage" for all logical processors by counting ticks for the processors from CentralProcessor.getProcessorCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get Processor CPU Load tick counters.
getProcessorID() - Method in interface oshi.hardware.CentralProcessor
Gets the Processor ID.
getProcessorID() - Method in class oshi.hardware.common.AbstractCentralProcessor
Gets the Processor ID.
GetProcessTimes(WinNT.HANDLE, WinBase.FILETIME, WinBase.FILETIME, WinBase.FILETIME, WinBase.FILETIME) - Method in interface oshi.jna.platform.windows.Kernel32
Retrieves timing information for the specified process.
getProductId() - Method in class oshi.hardware.common.AbstractUsbDevice
Product ID of the USB device
getProductId() - Method in interface oshi.hardware.UsbDevice
Product ID of the USB device
getProductID(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Product ID, bytes 10 and 11
getpwuid(int) - Method in interface oshi.jna.platform.mac.SystemB
This function searches the password database for the given user uid, always returning the first one encountered.
getReadBytes() - Method in class oshi.hardware.HWDiskStore
 
getReads() - Method in class oshi.hardware.HWDiskStore
 
getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
getReleaseDate() - Method in interface oshi.hardware.Firmware
 
getReleaseFilename() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Looks for a collection of possible distrib-release filenames
getRemainingCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
Remaining capacity as a fraction of max capacity.
getRemainingCapacity() - Method in interface oshi.hardware.PowerSource
Remaining capacity as a fraction of max capacity.
getResidentSetSize() - Method in class oshi.software.os.OSProcess
 
getRoot() - Static method in class oshi.util.platform.mac.IOKitUtil
Gets the IO Registry root
getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
getSensors() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
getSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
getSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
getSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
getSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
getSerial() - Method in class oshi.hardware.HWDiskStore
 
getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Serial number, bytes 12-15
getSerialNumber() - Method in interface oshi.hardware.Baseboard
Get the baseboard serial number
getSerialNumber() - Method in class oshi.hardware.common.AbstractBaseboard
Get the baseboard serial number
getSerialNumber() - Method in class oshi.hardware.common.AbstractComputerSystem
Get the computer system serial number, if available.
getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
Serial number of the USB device
getSerialNumber() - Method in interface oshi.hardware.ComputerSystem
Get the computer system serial number, if available.
getSerialNumber() - Method in interface oshi.hardware.UsbDevice
Serial number of the USB device
getSingleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parses a string key = 'value' (string)
getSize() - Method in class oshi.hardware.HWDiskStore
 
getSize() - Method in class oshi.hardware.HWPartition
 
getSpeed() - Method in class oshi.hardware.NetworkIF
 
getStartTime() - Method in class oshi.software.os.OSProcess
 
getState() - Method in class oshi.software.os.OSProcess
 
getStepping() - Method in interface oshi.hardware.CentralProcessor
 
getStepping() - Method in class oshi.hardware.common.AbstractCentralProcessor
getStringFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the String value contained therein.
getSwapPagesIn() - Method in class oshi.hardware.common.AbstractGlobalMemory
Number of pages read from paging/swap file(s) to resolve hard page faults.
getSwapPagesIn() - Method in interface oshi.hardware.GlobalMemory
Number of pages read from paging/swap file(s) to resolve hard page faults.
getSwapPagesOut() - Method in class oshi.hardware.common.AbstractGlobalMemory
Number of pages written to paging/swap file(s) to free up space in physical memory.
getSwapPagesOut() - Method in interface oshi.hardware.GlobalMemory
Number of pages written to paging/swap file(s) to free up space in physical memory.
getSwapTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
The current size of the paging/swap file(s), in bytes.
getSwapTotal() - Method in interface oshi.hardware.GlobalMemory
The current size of the paging/swap file(s), in bytes.
getSwapUsed() - Method in class oshi.hardware.common.AbstractGlobalMemory
The current memory committed to the paging/swap file(s), in bytes
getSwapUsed() - Method in interface oshi.hardware.GlobalMemory
The current memory committed to the paging/swap file(s), in bytes
getSystemCpuLoad() - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for the whole system from OperatingSystemMXBean.getSystemCpuLoad() if a user is running the Oracle JVM.
getSystemCpuLoad() - Method in class oshi.hardware.common.AbstractCentralProcessor
Returns the "recent cpu usage" for the whole system from OperatingSystemMXBean.getSystemCpuLoad() if a user is running the Oracle JVM.
getSystemCpuLoadBetweenTicks() - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from CentralProcessor.getSystemCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getSystemCpuLoadBetweenTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from CentralProcessor.getSystemCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get System-wide CPU Load tick counters.
getSystemLoadAverage() - Method in interface oshi.hardware.CentralProcessor
Returns the system load average for the last minute.
getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage() - Method in class oshi.hardware.common.AbstractCentralProcessor
Returns the system load average for the last minute.
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemSerialNumber() - Method in interface oshi.hardware.CentralProcessor
Deprecated.
getSystemSerialNumber() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Deprecated.
getSystemSerialNumber() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Deprecated.
getSystemSerialNumber() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Deprecated.
getSystemSerialNumber() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Deprecated.
getSystemSerialNumber() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Deprecated.
getSystemUptime() - Method in interface oshi.hardware.CentralProcessor
Get the System uptime (time since boot).
getSystemUptime() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get the System uptime (time since boot).
getSystemUptime() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get the System uptime (time since boot).
getSystemUptime() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Get the System uptime (time since boot).
getSystemUptime() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Get the System uptime (time since boot).
getSystemUptime() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get the System uptime (time since boot).
getSystemUptimeFromProc() - Static method in class oshi.util.platform.linux.ProcUtil
Parses the first value in /proc/uptime for seconds since boot
getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
Get the number of threads currently running
getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystem
Get the number of threads currently running
getThreadCount() - Method in interface oshi.software.os.OperatingSystem
Get the number of threads currently running
getThreadCount() - Method in class oshi.software.os.OSProcess
 
getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Get the number of threads currently running
getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
Get the number of threads currently running
getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
Get the number of threads currently running
getTimeRemaining() - Method in class oshi.hardware.common.AbstractPowerSource
Estimated time remaining on the power source, in seconds.
getTimeRemaining() - Method in interface oshi.hardware.PowerSource
Estimated time remaining on the power source, in seconds.
getTimeStamp() - Method in class oshi.hardware.HWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.NetworkIF
 
getTimingDescriptor(byte[]) - Static method in class oshi.util.EdidUtil
Parse a detailed timing descriptor
getTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
The amount of actual physical memory, in bytes.
getTotal() - Method in interface oshi.hardware.GlobalMemory
The amount of actual physical memory, in bytes.
getTotalSpace() - Method in class oshi.software.os.OSFileStore
Total space/capacity of the drive.
getTransferTime() - Method in class oshi.hardware.HWDiskStore
 
getType() - Method in class oshi.hardware.HWPartition
 
getType() - Method in class oshi.software.os.OSFileStore
Type of the File System (FAT, NTFS, etx2, ext4, etc)
getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
Convert unsigned int to signed long.
getUnsignedLongFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the unsigned long value contained therein as a long.
getUpTime() - Method in class oshi.software.os.OSProcess
 
getUsableSpace() - Method in class oshi.software.os.OSFileStore
Usable space on the drive.
getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
getUser(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
 
getUser() - Method in class oshi.software.os.OSProcess
 
getUserID() - Method in class oshi.software.os.OSProcess
 
getUserId() - Method in class oshi.software.os.OSUser
 
getUserName() - Method in class oshi.software.os.OSUser
 
getUserTime() - Method in class oshi.software.os.OSProcess
 
getUuid() - Method in class oshi.hardware.HWPartition
 
getUUID() - Method in class oshi.software.os.OSFileStore
UUID/GUID of the File System
getVcm(byte[]) - Static method in class oshi.util.EdidUtil
Get monitor height in cm
getVendor() - Method in interface oshi.hardware.CentralProcessor
Processor vendor.
getVendor() - Method in class oshi.hardware.common.AbstractCentralProcessor
Processor vendor.
getVendor() - Method in class oshi.hardware.common.AbstractUsbDevice
Vendor that manufactured the USB device
getVendor() - Method in interface oshi.hardware.UsbDevice
Vendor that manufactured the USB device
getVendorFreq() - Method in interface oshi.hardware.CentralProcessor
Vendor frequency (in Hz), eg.
getVendorFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Vendor frequency (in Hz), eg.
getVendorId() - Method in class oshi.hardware.common.AbstractUsbDevice
ID of the vendor that manufactured the USB device
getVendorId() - Method in interface oshi.hardware.UsbDevice
ID of the vendor that manufactured the USB device
getVersion() - Method in interface oshi.hardware.Baseboard
Get the baseboard version.
getVersion() - Method in class oshi.hardware.common.AbstractBaseboard
Get the baseboard version.
getVersion() - Method in class oshi.hardware.common.AbstractFirmware
getVersion() - Method in interface oshi.hardware.Firmware
 
getVersion() - Method in class oshi.software.common.AbstractOperatingSystem
Operating system version.
getVersion() - Method in class oshi.software.common.AbstractOSVersionInfoEx
getVersion() - Method in class oshi.software.os.mac.MacOperatingSystem
Operating system version.
getVersion() - Method in interface oshi.software.os.OperatingSystem
Operating system version.
getVersion() - Method in interface oshi.software.os.OperatingSystemVersion
 
getVersion(byte[]) - Static method in class oshi.util.EdidUtil
Return the EDID version
getVirtualSize() - Method in class oshi.software.os.OSProcess
 
getVolume() - Method in class oshi.software.os.OSFileStore
Volume of the File System
getWeek(byte[]) - Static method in class oshi.util.EdidUtil
Return the week of year of manufacture
getWriteBytes() - Method in class oshi.hardware.HWDiskStore
 
getWrites() - Method in class oshi.hardware.HWDiskStore
 
getYear(byte[]) - Static method in class oshi.util.EdidUtil
Return the year of manufacture
GlobalMemory - Interface in oshi.hardware
Memory refers to the state information of a computing system, as it is kept active in some physical structure.
gpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
gr_gid - Variable in class oshi.jna.platform.mac.SystemB.Group
 
gr_mem - Variable in class oshi.jna.platform.mac.SystemB.Group
 
gr_name - Variable in class oshi.jna.platform.mac.SystemB.Group
 
gr_passwd - Variable in class oshi.jna.platform.mac.SystemB.Group
 
Group() - Constructor for class oshi.jna.platform.mac.SystemB.Group
 

H

HandleCount - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
HardwareAbstractionLayer - Interface in oshi.hardware
A hardware abstraction layer.
hashCode() - Method in class oshi.hardware.HWDiskStore
hashCode() - Method in class oshi.hardware.HWPartition
 
hasNamespace(String) - Static method in class oshi.util.platform.windows.WmiUtil
Determine if WMI has the requested namespace.
HeaderLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
HeaderLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
hexStringToByteArray(String) - Static method in class oshi.util.ParseUtil
Parse a string of hexadecimal digits into a byte array
hexStringToString(String) - Static method in class oshi.util.ParseUtil
Parses a string of hex digits to a string where each pair of hex digits represents an ASCII character
HostName - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
HWDiskStore - Class in oshi.hardware
A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
HWDiskStore() - Constructor for class oshi.hardware.HWDiskStore
Create an object with empty/default values
HWDiskStore(String, String, String, long, long, long, long, long, long, HWPartition[], long) - Constructor for class oshi.hardware.HWDiskStore
Create an object with all values
HWPartition - Class in oshi.hardware
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
HWPartition(String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition
HWPartition() - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition

I

IF_MAX_PHYS_ADDRESS_LENGTH - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
IF_MAX_STRING_SIZE - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
IFdata() - Constructor for class oshi.jna.platform.mac.SystemB.IFdata
 
IFdata64() - Constructor for class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_addrlen - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_addrlen - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_baudrate - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_baudrate - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_collisions - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_collisions - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_hdrlen - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_hdrlen - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_hwassist - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_ibytes - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_ibytes - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_ierrors - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_ierrors - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_imcasts - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_imcasts - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_ipackets - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_ipackets - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_iqdrops - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_iqdrops - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_lastchange - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_lastchange - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_metric - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_metric - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_mtu - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_mtu - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_noproto - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_noproto - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_obytes - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_obytes - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_oerrors - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_oerrors - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_omcasts - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_omcasts - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_opackets - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_opackets - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_physical - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_physical - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_recvquota - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_recvquota - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_recvtiming - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_recvtiming - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_reserved1 - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_reserved2 - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_type - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_type - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_typelen - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_typelen - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_unused1 - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_unused1 - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_unused2 - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_xmitquota - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_xmitquota - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifi_xmittiming - Variable in class oshi.jna.platform.mac.SystemB.IFdata
 
ifi_xmittiming - Variable in class oshi.jna.platform.mac.SystemB.IFdata64
 
ifm_addrs - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
ifm_addrs - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_data - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
ifm_data - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_flags - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
ifm_flags - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_index - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
ifm_index - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_msglen - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
ifm_msglen - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_snd_drops - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_snd_len - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_snd_maxlen - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_timer - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_type - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
ifm_type - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
ifm_version - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
ifm_version - Variable in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
IFmsgHdr() - Constructor for class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
IFmsgHdr(Pointer) - Constructor for class oshi.jna.platform.mac.SystemB.IFmsgHdr
 
IFmsgHdr2(Pointer) - Constructor for class oshi.jna.platform.mac.SystemB.IFmsgHdr2
 
IID_IWbemLocator - Static variable in class oshi.jna.platform.windows.COM.WbemLocator
 
InBroadcastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InDiscards - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InErrors - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
initTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Initializes tick arrays
InMulticastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InNUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
INSTANCE - Static variable in interface oshi.jna.platform.linux.Libc
 
INSTANCE - Static variable in interface oshi.jna.platform.linux.Udev
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.CoreFoundation
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.DiskArbitration
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.IOKit
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.SystemB
 
INSTANCE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.Cfgmgr32
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.Kernel32
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.Ole32
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.Pdh
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.PowrProf
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.Wtsapi32
 
INT_SIZE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
InterfaceAndOperStatusFlags - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InterfaceGuid - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InterfaceIndex - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InterfaceLuid - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InUcastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
InUnknownProtos - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
IO_COUNTERS() - Constructor for class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
IOBSDNameMatching(int, int, String) - Method in interface oshi.jna.platform.mac.IOKit
 
IOConnect() - Constructor for class oshi.jna.platform.mac.IOKit.IOConnect
 
IOConnectCallStructMethod(int, int, Structure, int, Structure, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IOIteratorNext(int) - Method in interface oshi.jna.platform.mac.IOKit
 
IOKit - Interface in oshi.jna.platform.mac
Power Supply stats.
IOKit.IOConnect - Class in oshi.jna.platform.mac
 
IOKit.MachPort - Class in oshi.jna.platform.mac
 
IOKit.SMCKeyData - Class in oshi.jna.platform.mac
Holds the return value of SMC query.
IOKit.SMCKeyDataKeyInfo - Class in oshi.jna.platform.mac
Holds the return value of SMC KeyInfo query.
IOKit.SMCKeyDataPLimitData - Class in oshi.jna.platform.mac
Holds the return value of SMC pLimit query.
IOKit.SMCKeyDataVers - Class in oshi.jna.platform.mac
Holds the return value of SMC version query.
IOKit.SMCVal - Class in oshi.jna.platform.mac
Holds an SMC value
IOKitUtil - Class in oshi.util.platform.mac
Provides utilities for IOKit
IOMasterPort(int, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IOObjectConformsTo(int, String) - Method in interface oshi.jna.platform.mac.IOKit
 
IOObjectRelease(int) - Method in interface oshi.jna.platform.mac.IOKit
 
IOPS_CURRENT_CAPACITY_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
 
IOPS_IS_PRESENT_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
 
IOPS_MAX_CAPACITY_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
 
IOPS_NAME_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
 
IOPSCopyPowerSourcesInfo() - Method in interface oshi.jna.platform.mac.IOKit
 
IOPSCopyPowerSourcesList(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOKit
 
IOPSGetPowerSourceDescription(CoreFoundation.CFTypeRef, CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOKit
 
IOPSGetTimeRemainingEstimate() - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntryCreateCFProperties(int, PointerByReference, CoreFoundation.CFAllocatorRef, int) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntryCreateCFProperty(int, CoreFoundation.CFStringRef, CoreFoundation.CFAllocatorRef, int) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntryGetChildEntry(int, String, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntryGetChildIterator(int, String, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntryGetName(int, Pointer) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntryGetParentEntry(int, String, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntryGetRegistryEntryID(int, LongByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryEntrySearchCFProperty(int, String, CoreFoundation.CFStringRef, CoreFoundation.CFAllocatorRef, int) - Method in interface oshi.jna.platform.mac.IOKit
 
IORegistryGetRootEntry(int) - Method in interface oshi.jna.platform.mac.IOKit
 
IOServiceClose(int) - Method in interface oshi.jna.platform.mac.IOKit
 
IOServiceGetMatchingService(int, CoreFoundation.CFMutableDictionaryRef) - Method in interface oshi.jna.platform.mac.IOKit
 
IOServiceGetMatchingServices(int, CoreFoundation.CFMutableDictionaryRef, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IOServiceMatching(String) - Method in interface oshi.jna.platform.mac.IOKit
 
IOServiceOpen(int, int, int, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IP_ADDR_STRING() - Constructor for class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING
 
IP_ADDRESS_STRING() - Constructor for class oshi.jna.platform.windows.IPHlpAPI.IP_ADDRESS_STRING
 
IpAddress - Variable in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING
 
IPHlpAPI - Interface in oshi.jna.platform.windows
Windows IP Helper API.
IPHlpAPI.FIXED_INFO - Class in oshi.jna.platform.windows
 
IPHlpAPI.IP_ADDR_STRING - Class in oshi.jna.platform.windows
 
IPHlpAPI.IP_ADDR_STRING.ByReference - Class in oshi.jna.platform.windows
 
IPHlpAPI.IP_ADDRESS_STRING - Class in oshi.jna.platform.windows
 
IPHlpAPI.MIB_IFROW - Class in oshi.jna.platform.windows
 
IPHlpAPI.MIB_IFROW2 - Class in oshi.jna.platform.windows
 
IpMask - Variable in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING
 
isCounter(String) - Static method in class oshi.util.platform.windows.PdhUtil
Report if a performance counter is being monitored
isCpu64bit() - Method in interface oshi.hardware.CentralProcessor
Is CPU 64bit?
isCpu64bit() - Method in class oshi.hardware.common.AbstractCentralProcessor
Is CPU 64bit?
isDigital(byte[]) - Static method in class oshi.util.EdidUtil
Test if this EDID is a digital monitor based on byte 20

J

join(CharSequence, CharSequence...) - Static method in class oshi.util.FormatUtil
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
join(CharSequence, Iterable<? extends CharSequence>) - Static method in class oshi.util.FormatUtil
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
join(String, String[]) - Static method in class oshi.util.StringUtil
Returns a new String composed of copies of the array elements joined together with a copy of the specified delimiter.
join(String, List<String>) - Static method in class oshi.util.StringUtil
Returns a new String composed of copies of the list elements joined together with a copy of the specified delimiter.

K

Kernel32 - Interface in oshi.jna.platform.windows
Windows Kernel32
Kernel32.IO_COUNTERS - Class in oshi.jna.platform.windows
 
KERNEL_INDEX_SMC - Static variable in interface oshi.jna.platform.mac.IOKit
 
KernelTime - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
key - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
key - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 
keyInfo - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
kstatDataLookupLong(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for kstat_data_lookup() with numeric return values.
kstatDataLookupString(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for kstat_data_lookup() with String return values.
kstatLookup(String, int, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for kstat_lookup().
kstatLookupAll(String, int, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for kstat_lookup().
kstatRead(LibKstat.Kstat) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for kstat_read() which gets data from the kernel for the kstat pointed to by ksp.
KstatUtil - Class in oshi.util.platform.unix.solaris
Provides access to kstat information on Solaris

L

length - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
Libc - Interface in oshi.jna.platform.linux
Linux C Library.
Libc - Interface in oshi.jna.platform.unix.freebsd
C library.
Libc.CpTime - Class in oshi.jna.platform.unix.freebsd
 
Libc.Sysinfo - Class in oshi.jna.platform.linux
 
LinuxCentralProcessor - Class in oshi.hardware.platform.linux
A CPU as defined in Linux /proc.
LinuxCentralProcessor() - Constructor for class oshi.hardware.platform.linux.LinuxCentralProcessor
Create a Processor
LinuxDisks - Class in oshi.hardware.platform.linux
Linux hard disk implementation.
LinuxDisks() - Constructor for class oshi.hardware.platform.linux.LinuxDisks
 
LinuxDisplay - Class in oshi.hardware.platform.linux
A Display
LinuxDisplay(byte[]) - Constructor for class oshi.hardware.platform.linux.LinuxDisplay
 
LinuxFileSystem - Class in oshi.software.os.linux
The Linux File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
LinuxFileSystem() - Constructor for class oshi.software.os.linux.LinuxFileSystem
 
LinuxGlobalMemory - Class in oshi.hardware.platform.linux
Memory obtained by /proc/meminfo and sysinfo.totalram
LinuxGlobalMemory() - Constructor for class oshi.hardware.platform.linux.LinuxGlobalMemory
 
LinuxHardwareAbstractionLayer - Class in oshi.hardware.platform.linux
 
LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
LinuxNetworkParams - Class in oshi.software.os.linux
 
LinuxNetworkParams() - Constructor for class oshi.software.os.linux.LinuxNetworkParams
 
LinuxNetworks - Class in oshi.hardware.platform.linux
 
LinuxNetworks() - Constructor for class oshi.hardware.platform.linux.LinuxNetworks
 
LinuxOperatingSystem - Class in oshi.software.os.linux
Linux is a family of free operating systems most commonly used on personal computers.
LinuxOperatingSystem() - Constructor for class oshi.software.os.linux.LinuxOperatingSystem
 
LinuxOSVersionInfoEx - Class in oshi.software.os.linux
 
LinuxOSVersionInfoEx() - Constructor for class oshi.software.os.linux.LinuxOSVersionInfoEx
 
LinuxOSVersionInfoEx(String, String) - Constructor for class oshi.software.os.linux.LinuxOSVersionInfoEx
 
LinuxPowerSource - Class in oshi.hardware.platform.linux
A Power Source
LinuxPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.linux.LinuxPowerSource
 
LinuxSensors - Class in oshi.hardware.platform.linux
 
LinuxSensors() - Constructor for class oshi.hardware.platform.linux.LinuxSensors
 
LinuxUsbDevice - Class in oshi.hardware.platform.linux
 
LinuxUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.linux.LinuxUsbDevice
 
LinuxUserGroupInfo - Class in oshi.software.os.linux
 
LinuxUserGroupInfo() - Constructor for class oshi.software.os.linux.LinuxUserGroupInfo
 
LittleEndian - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
loads - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
logicalProcessorCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
longToByteArray(long, int, int) - Static method in class oshi.util.ParseUtil
Convert a long value to a byte array using Big Endian, truncating or padding with zeros (if necessary) so the array has the specified length.
LsofUtil - Class in oshi.util
Reads from lsof into a map

M

MacCentralProcessor - Class in oshi.hardware.platform.mac
A CPU.
MacCentralProcessor() - Constructor for class oshi.hardware.platform.mac.MacCentralProcessor
Create a Processor
MacDisks - Class in oshi.hardware.platform.mac
Mac hard disk implementation.
MacDisks() - Constructor for class oshi.hardware.platform.mac.MacDisks
 
MacDisplay - Class in oshi.hardware.platform.mac
A Display
MacDisplay(byte[]) - Constructor for class oshi.hardware.platform.mac.MacDisplay
 
MacFileSystem - Class in oshi.software.os.mac
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
MacFileSystem() - Constructor for class oshi.software.os.mac.MacFileSystem
 
MacGlobalMemory - Class in oshi.hardware.platform.mac
Memory obtained by host_statistics (vm_stat) and sysctl
MacGlobalMemory() - Constructor for class oshi.hardware.platform.mac.MacGlobalMemory
 
MacHardwareAbstractionLayer - Class in oshi.hardware.platform.mac
 
MacHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
MachPort() - Constructor for class oshi.jna.platform.mac.IOKit.MachPort
 
MacNetworkParams - Class in oshi.software.os.mac
 
MacNetworkParams() - Constructor for class oshi.software.os.mac.MacNetworkParams
 
MacNetworks - Class in oshi.hardware.platform.mac
 
MacNetworks() - Constructor for class oshi.hardware.platform.mac.MacNetworks
 
MacOperatingSystem - Class in oshi.software.os.mac
 
MacOperatingSystem() - Constructor for class oshi.software.os.mac.MacOperatingSystem
 
MacOSVersionInfoEx - Class in oshi.software.os.mac
 
MacOSVersionInfoEx() - Constructor for class oshi.software.os.mac.MacOSVersionInfoEx
 
MacPowerSource - Class in oshi.hardware.platform.mac
A Power Source
MacPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.mac.MacPowerSource
 
MacSensors - Class in oshi.hardware.platform.mac
 
MacSensors() - Constructor for class oshi.hardware.platform.mac.MacSensors
 
MacUsbDevice - Class in oshi.hardware.platform.mac
 
MacUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.mac.MacUsbDevice
 
major - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
manufacturer - Variable in class oshi.software.common.AbstractOperatingSystem
 
MapUtil - Class in oshi.util
Allow Java 8 features on Java 7 HashMaps
MAX_DOMAIN_NAME_LEN - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
MAX_HOSTNAME_LEN - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
MAX_INTERFACE_NAME_LEN - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
MAX_SCOPE_ID_LEN - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
maxCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
MAXCOMLEN - Static variable in interface oshi.jna.platform.mac.SystemB
 
MAXLEN_IFDESCR - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
MAXLEN_PHYSADDR - Static variable in interface oshi.jna.platform.windows.IPHlpAPI
 
MAXPATHLEN - Static variable in interface oshi.jna.platform.mac.SystemB
 
MediaConnectState - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
MediaType - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
mem_unit - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
memAvailable - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
memory - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
memPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
memTotal - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
MFSTYPENAMELEN - Static variable in interface oshi.jna.platform.mac.SystemB
 
MIB_IFROW() - Constructor for class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
MIB_IFROW2() - Constructor for class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
minor - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
MNAMELEN - Static variable in interface oshi.jna.platform.mac.SystemB
 
MNT_DWAIT - Static variable in interface oshi.jna.platform.mac.SystemB
 
MNT_NOWAIT - Static variable in interface oshi.jna.platform.mac.SystemB
 
MNT_WAIT - Static variable in interface oshi.jna.platform.mac.SystemB
 
Mtu - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 

N

name - Variable in class oshi.hardware.common.AbstractPowerSource
 
name - Variable in class oshi.hardware.common.AbstractUsbDevice
 
NameLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
NameOffset - Variable in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
NetworkGuid - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
NetworkIF - Class in oshi.hardware
A network interface in the machine, including statistics
NetworkIF() - Constructor for class oshi.hardware.NetworkIF
 
NetworkParams - Interface in oshi.software.os
NetworkParams presents network parameters of running OS, such as DNS, host name etc.
Networks - Interface in oshi.hardware
Networks refers to network interfaces installed in the machine.
Next(NativeLong, NativeLong, PointerByReference, LongByReference) - Method in class oshi.jna.platform.windows.COM.EnumWbemClassObject
 
Next - Variable in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING
 
NodeType - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
notDigits - Static variable in class oshi.util.ParseUtil
 
NumberOfThreads - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
NumCounters - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
NumInstances - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
NumObjectTypes - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 

O

ObjectHelpTitle - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
ObjectHelpTitleIndex - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
ObjectNameTitle - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
ObjectNameTitleIndex - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
Ole32 - Interface in oshi.jna.platform.windows
Windows Kernel32.
OperatingSystem - Interface in oshi.software.os
An operating system (OS) is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer.
OperatingSystem.ProcessSort - Enum in oshi.software.os
Controls sorting of Process output
OperatingSystemVersion - Interface in oshi.software.os
 
OperStatus - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OSFileStore - Class in oshi.software.os
A File Store is a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OSFileStore() - Constructor for class oshi.software.os.OSFileStore
 
OSFileStore(String, String, String, String, String, String, long, long) - Constructor for class oshi.software.os.OSFileStore
Creates an OSFileStore with the specified parameters.
oshi - package oshi
[oshi-core API] Provides a cross-platform implementation to retrieve Operating System and Hardware Information, such as OS version, memory, CPU, disk, devices, sensors, etc.
oshi.hardware - package oshi.hardware
[oshi-core API] Provides cross-platform implementation to retrieve hardware information such as CPU, Memory, Display, Disks, Network Interfaces, Power Sources, Sensors, and USB Devices
oshi.hardware.common - package oshi.hardware.common
Provides abstract classes for common code
oshi.hardware.platform.linux - package oshi.hardware.platform.linux
Provides information about hardware such as Memory, Power Sources, and Processor on Linux systems
oshi.hardware.platform.mac - package oshi.hardware.platform.mac
Provides information about hardware such as Memory, Power Sources, and Processor on Mac systems
oshi.hardware.platform.unix.freebsd - package oshi.hardware.platform.unix.freebsd
Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systems
oshi.hardware.platform.unix.solaris - package oshi.hardware.platform.unix.solaris
Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systems
oshi.hardware.platform.windows - package oshi.hardware.platform.windows
Provides information about hardware such as Memory, Power Sources, and Processor on Windows systems
oshi.jna.platform.linux - package oshi.jna.platform.linux
Provides extensions of JNA libraries for Linux.
oshi.jna.platform.mac - package oshi.jna.platform.mac
Provides extensions of JNA libraries for Mac OS X.
oshi.jna.platform.unix - package oshi.jna.platform.unix
Provides extensions of JNA libraries for Unix.
oshi.jna.platform.unix.freebsd - package oshi.jna.platform.unix.freebsd
Provides extensions of JNA libraries for FreeBSD.
oshi.jna.platform.unix.solaris - package oshi.jna.platform.unix.solaris
Provides extensions of JNA libraries for Solaris.
oshi.jna.platform.windows - package oshi.jna.platform.windows
Provides extensions of JNA libraries for Windows.
oshi.jna.platform.windows.COM - package oshi.jna.platform.windows.COM
Provides implementation of COM objects for Windows.
oshi.software.common - package oshi.software.common
Provides abstract classes for common code
oshi.software.os - package oshi.software.os
[oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process information
oshi.software.os.linux - package oshi.software.os.linux
Provides information about Software and OS on Linux
oshi.software.os.mac - package oshi.software.os.mac
Provides information about Software and OS on Mac OS X
oshi.software.os.unix.freebsd - package oshi.software.os.unix.freebsd
Provides information about Software and OS on FreeBSD
oshi.software.os.unix.solaris - package oshi.software.os.unix.solaris
Provides information about Software and OS on Solaris
oshi.software.os.windows - package oshi.software.os.windows
Provides information about Software and OS on Windows
oshi.util - package oshi.util
Provides utilities for parsing, formatting, and other access
oshi.util.platform.linux - package oshi.util.platform.linux
Provides utilities for Linux
oshi.util.platform.mac - package oshi.util.platform.mac
Provides utilities for Mac OS X.
oshi.util.platform.unix.freebsd - package oshi.util.platform.unix.freebsd
Provides utilities for FreeBSD
oshi.util.platform.unix.solaris - package oshi.util.platform.unix.solaris
Provides utilities for Solaris
oshi.util.platform.windows - package oshi.util.platform.windows
Provides utilities for Windows.
OSProcess - Class in oshi.software.os
A process is an instance of a computer program that is being executed.
OSProcess() - Constructor for class oshi.software.os.OSProcess
 
OSProcess.State - Enum in oshi.software.os
Process Execution States
OSUser - Class in oshi.software.os
 
OSUser() - Constructor for class oshi.software.os.OSUser
 
OtherOperationCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
OtherTransferCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
OutBroadcastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutDiscards - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutErrors - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutMulticastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutNUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutQLen - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutUcastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
OutUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 

P

PagefileUsage - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
pageSize - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
ParentObjectInstance - Variable in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
ParentObjectTitleIndex - Variable in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
parseDHMSOrDefault(String, long) - Static method in class oshi.util.ParseUtil
Attempts to parse a string of the form [DD-[hh:]]mm:ss[.ddd] to a number of milliseconds.
parseDoubleOrDefault(String, double) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to a double.
parseHertz(String) - Static method in class oshi.util.ParseUtil
Parse hertz from a string, eg.
parseIntOrDefault(String, int) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to an int.
parseLastInt(String, int) - Static method in class oshi.util.ParseUtil
Parse the last element of a space-delimited string to a value
parseLastLong(String, long) - Static method in class oshi.util.ParseUtil
Parse the last element of a space-delimited string to a value
parseLastString(String) - Static method in class oshi.util.ParseUtil
Parse the last element of a space-delimited string to a string
parseLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to a long.
parseStringToLongArray(String, int[], int, char) - Static method in class oshi.util.ParseUtil
Parses a delimited string to an array of longs.
parseUnsignedLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to an "unsigned" long.
ParseUtil - Class in oshi.util
String parsing utility.
parseUuidOrDefault(String, String) - Static method in class oshi.util.ParseUtil
Attempts to parse a UUID.
Passwd() - Constructor for class oshi.jna.platform.mac.SystemB.Passwd
 
pbi_comm - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_flags - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_gid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_name - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_nfiles - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_nice - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_pgid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_pid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_pjobc - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_ppid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_rgid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_ruid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_start_tvsec - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_start_tvusec - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_status - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_svgid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_svuid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_uid - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbi_xstatus - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
pbsd - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskAllInfo
 
Pdh - Interface in oshi.jna.platform.windows
Windows Performance Data Helper (a.k.a.
PdhEnumObjectItemCounters(String, String, String, int) - Static method in class oshi.jna.platform.windows.PdhUtilJNA
Utility method to call Pdh's PdhEnumObjectItems that allocates the required memory for the mszCounterList parameter based on the type mapping used, calls to PdhEnumObjectItems, and returns the received lists of strings.
PdhEnumObjectItemInstances(String, String, String, int) - Static method in class oshi.jna.platform.windows.PdhUtilJNA
Utility method to call Pdh's PdhEnumObjectItems that allocates the required memory for the mszInstanceList parameters based on the type mapping used, calls to PdhEnumObjectItems, and returns the received lists of strings.
PdhEnumObjectItems(String, String, String, Pointer, WinDef.DWORDByReference, Pointer, WinDef.DWORDByReference, int, int) - Method in interface oshi.jna.platform.windows.Pdh
Returns the specified object's counter and instance names that exist on the specified computer or in the specified log file.
PdhLookupPerfIndexByName(String, String, WinDef.DWORDByReference) - Method in interface oshi.jna.platform.windows.Pdh
Returns the counter index corresponding to the specified counter name.
PdhLookupPerfNameByIndex(String, int, Pointer, WinDef.DWORDByReference) - Method in interface oshi.jna.platform.windows.Pdh
Returns the performance object name or counter name corresponding to the specified index.
PdhLookupPerfNameByIndex(String, int) - Static method in class oshi.jna.platform.windows.PdhUtilJNA
Utility method to call Pdh's PdhLookupPerfNameByIndex that allocates the required memory for the szNameBuffer parameter based on the type mapping used, calls to PdhLookupPerfNameByIndex, and returns the received string.
PdhUtil - Class in oshi.util.platform.windows
Helper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.
PdhUtilJNA - Class in oshi.jna.platform.windows
This class has already been submitted to the JNA project as PDHUtil.java.
PdhUtilJNA() - Constructor for class oshi.jna.platform.windows.PdhUtilJNA
 
PeakPagefileUsage - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
PeakWorkingSetSize - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
PERF_COUNTER_BLOCK() - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_BLOCK
 
PERF_COUNTER_BLOCK(Pointer) - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_BLOCK
 
PERF_COUNTER_DEFINITION() - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
PERF_COUNTER_DEFINITION(Pointer) - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
 
PERF_DATA_BLOCK() - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
PERF_DATA_BLOCK(Pointer) - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
PERF_INSTANCE_DEFINITION() - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
PERF_INSTANCE_DEFINITION(Pointer) - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
PERF_OBJECT_TYPE() - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
PERF_OBJECT_TYPE(Pointer) - Constructor for class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
PerfFreq - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
PerfFreq - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
PerfTime - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
PerfTime - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
PerfTime100nSec - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
PermanentPhysicalAddress - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
PhysicalAddress - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
PhysicalAddressLength - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
PhysicalMediumType - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
physicalPackageCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
physicalProcessorCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
PlatformEnum - Enum in oshi
Enum of supported operating systems.
pLimitData - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
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.jna.platform.windows
Power profile stats.
PowrProf.SystemBatteryState - Class in oshi.jna.platform.windows
 
pProcessName - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
PROC_ALL_PIDS - Static variable in interface oshi.jna.platform.mac.SystemB
 
proc_listpids(int, int, int[], int) - Method in interface oshi.jna.platform.mac.SystemB
Search through the current processes
proc_pid_rusage(int, int, SystemB.RUsageInfoV2) - Method in interface oshi.jna.platform.mac.SystemB
Return resource usage information for the given pid, which can be a live process or a zombie.
proc_pidinfo(int, int, long, Structure, int) - Method in interface oshi.jna.platform.mac.SystemB
Return in buffer a proc_*info structure corresponding to the flavor for the specified process
proc_pidpath(int, Pointer, int) - Method in interface oshi.jna.platform.mac.SystemB
Return in buffer the name of the specified process
PROC_PIDPATHINFO_MAXSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
PROC_PIDTASKALLINFO - Static variable in interface oshi.jna.platform.mac.SystemB
 
PROC_PIDTASKINFO - Static variable in interface oshi.jna.platform.mac.SystemB
 
PROC_PIDTBSDINFO - Static variable in interface oshi.jna.platform.mac.SystemB
 
PROC_PIDVNODEPATHINFO - Static variable in interface oshi.jna.platform.mac.SystemB
 
ProcBsdInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
ProcessId - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
processor - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
processSort(List<OSProcess>, int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
Sorts an array of processes using the specified sorting, returning an array with the top limit results if positive.
procs - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
ProcTaskAllInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcTaskAllInfo
 
ProcTaskInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
ProcUtil - Class in oshi.util.platform.linux
Provides access to some /proc filesystem info on Linux
productId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
pti_cow_faults - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_csw - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_faults - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_messages_received - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_messages_sent - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_numrunning - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_pageins - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_policy - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_priority - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_resident_size - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_syscalls_mach - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_syscalls_unix - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_threadnum - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_threads_system - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_threads_user - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_total_system - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_total_user - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
pti_virtual_size - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
 
ptinfo - Variable in class oshi.jna.platform.mac.SystemB.ProcTaskAllInfo
 
pUserSid - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
putIfAbsent(Map<K, V>, K, V) - Static method in class oshi.util.MapUtil
If the specified key is not already associated with a value (or is mapped to null) associates it with the given value and returns null, else returns the current value.
pvi_cdir - Variable in class oshi.jna.platform.mac.SystemB.VnodePathInfo
 
pvi_rdir - Variable in class oshi.jna.platform.mac.SystemB.VnodePathInfo
 
pw_change - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_class - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_dir - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_expire - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_fields - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_gecos - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_gid - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_name - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_passwd - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_shell - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 
pw_uid - Variable in class oshi.jna.platform.mac.SystemB.Passwd
 

Q

queryCounter(String) - Static method in class oshi.util.platform.windows.PdhUtil
Query the raw counter value of a Performance Data counter.
queryCounter2DArray(String, String[][]) - Static method in class oshi.util.platform.windows.PdhUtil
Query the raw counter value of an array of Performance Data counters.
queryCounterTimestamp(String) - Static method in class oshi.util.platform.windows.PdhUtil
Get the timestamp of a raw counter value of a Performance Data counter.

R

rate - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
readFile(String) - Static method in class oshi.util.FileUtil
Read an entire file at one time.
readFile(String, boolean) - Static method in class oshi.util.FileUtil
Read an entire file at one time.
readlink(String, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
Places the contents of the symbolic link path in the buffer buf, which has size bufsiz.
ReadOperationCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
ReadTransferCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
ReceiveLinkSpeed - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
release - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
release(PointerType) - Static method in class oshi.util.platform.mac.CfUtil
Releases a CF reference.
remainingCapacity - Variable in class oshi.hardware.common.AbstractPowerSource
 
remainingCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
removeCounter(String) - Static method in class oshi.util.platform.windows.PdhUtil
Stop monitoring a Performance Data counter
removeMatchingString(String, String) - Static method in class oshi.util.ParseUtil
Removes all matching sub strings from the string.
reserved - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
result - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
Revision - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
ri_child_elapsed_abstime - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_child_interrupt_wkups - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_child_pageins - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_child_pkg_idle_wkups - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_child_system_time - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_child_user_time - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_diskio_bytesread - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_diskio_byteswritten - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_interrupt_wkups - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_pageins - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_phys_footprint - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_pkg_idle_wkups - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_proc_exit_abstime - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_proc_start_abstime - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_resident_size - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_system_time - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_user_time - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_uuid - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
ri_wired_size - Variable in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 
round(float, int) - Static method in class oshi.util.FormatUtil
Round to certain number of decimals.
RPC_C_AUTHN_LEVEL_CALL - Static variable in interface oshi.jna.platform.windows.Ole32
 
RPC_C_AUTHN_LEVEL_DEFAULT - Static variable in interface oshi.jna.platform.windows.Ole32
 
RPC_C_AUTHN_WINNT - Static variable in interface oshi.jna.platform.windows.Ole32
 
RPC_C_AUTHZ_NONE - Static variable in interface oshi.jna.platform.windows.Ole32
 
RPC_C_IMP_LEVEL_IMPERSONATE - Static variable in interface oshi.jna.platform.windows.Ole32
 
runNative(String) - Static method in class oshi.util.ExecutingCommand
Executes a command on the native command line and returns the result.
runNative(String[]) - Static method in class oshi.util.ExecutingCommand
Executes a command on the native command line and returns the result line by line.
RUSAGE_INFO_V2 - Static variable in interface oshi.jna.platform.mac.SystemB
 
RUsageInfoV2() - Constructor for class oshi.jna.platform.mac.SystemB.RUsageInfoV2
 

S

sa_data - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
sa_family - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
ScopeId - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
 
searchGateway(List<String>) - Static method in class oshi.software.common.AbstractNetworkParams
Convenience method to parse the output of the `route` command.
selectFloatFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get a single Float value from WMI
selectFloatsFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get multiple Float values from WMI
selectObjectsFrom(String, String, String, String, WmiUtil.ValueType[]) - Static method in class oshi.util.platform.windows.WmiUtil
Get multiple individually typed values from WMI
selectObjectsFrom(String, String, String[], String, WmiUtil.ValueType[]) - Static method in class oshi.util.platform.windows.WmiUtil
Get multiple individually typed values from WMI
selectStringFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get a single String value from WMI
selectStringsFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get multiple String values from WMI
selectUint32From(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get a single Unsigned Integer value from WMI (as Long)
selectUint32sFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get multiple Unsigned Integer values from WMI (as Longs)
sensors - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
Sensors - Interface in oshi.hardware
Sensors include hardwore sensors to monitor temperature, fan speed, and other information.
serialNumber - Variable in class oshi.hardware.common.AbstractUsbDevice
 
SessionId - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
setBaseboard(Baseboard) - Method in class oshi.hardware.common.AbstractComputerSystem
 
setBuildNumber(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
setBuildNumber(String) - Method in interface oshi.software.os.OperatingSystemVersion
 
setBytesRead(long) - Method in class oshi.software.os.OSProcess
Set the number of bytes the process has read from disk.
setBytesRecv(long) - Method in class oshi.hardware.NetworkIF
 
setBytesSent(long) - Method in class oshi.hardware.NetworkIF
 
setBytesWritten(long) - Method in class oshi.software.os.OSProcess
Set the number of bytes the process has written to disk.
setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
 
setCommandLine(String) - Method in class oshi.software.os.OSProcess
Sets the process command line.
setCpu64(boolean) - Method in interface oshi.hardware.CentralProcessor
Set flag is cpu is 64bit.
setCpu64(boolean) - Method in class oshi.hardware.common.AbstractCentralProcessor
Set flag is cpu is 64bit.
setCurrentWorkingDirectory(String) - Method in class oshi.software.os.OSProcess
Sets the process current working directory
setDescription(String) - Method in class oshi.hardware.common.AbstractFirmware
 
setDescription(String) - Method in class oshi.software.os.OSFileStore
Sets the File System description
setFamily(String) - Method in interface oshi.hardware.CentralProcessor
 
setFamily(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
setFirmware(Firmware) - Method in class oshi.hardware.common.AbstractComputerSystem
 
setGroup(String) - Method in class oshi.software.os.OSProcess
Sets the group.
setGroupID(String) - Method in class oshi.software.os.OSProcess
Sets the Group ID.
setIdentification(String) - Method in class oshi.hardware.HWPartition
 
setIdentifier(String) - Method in interface oshi.hardware.CentralProcessor
Set processor identifier.
setIdentifier(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
Set processor identifier.
setInErrors(long) - Method in class oshi.hardware.NetworkIF
 
setKernelTime(long) - Method in class oshi.software.os.OSProcess
Set the number of milliseconds the process has executed in kernel mode.
setLogicalVolume(String) - Method in class oshi.software.os.OSFileStore
Sets the logical volume of the File System
setMajor(int) - Method in class oshi.hardware.HWPartition
 
setManufacturer(String) - Method in class oshi.hardware.common.AbstractBaseboard
 
setManufacturer(String) - Method in class oshi.hardware.common.AbstractComputerSystem
 
setManufacturer(String) - Method in class oshi.hardware.common.AbstractFirmware
 
setMinor(int) - Method in class oshi.hardware.HWPartition
 
setModel(String) - Method in interface oshi.hardware.CentralProcessor
 
setModel(String) - Method in class oshi.hardware.common.AbstractBaseboard
 
setModel(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
setModel(String) - Method in class oshi.hardware.common.AbstractComputerSystem
 
setModel(String) - Method in class oshi.hardware.HWDiskStore
 
setMount(String) - Method in class oshi.software.os.OSFileStore
Sets the mountpoint of the File System
setMountPoint(String) - Method in class oshi.hardware.HWPartition
 
setName(String) - Method in interface oshi.hardware.CentralProcessor
Set processor name.
setName(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
Set processor name.
setName(String) - Method in class oshi.hardware.common.AbstractFirmware
 
setName(String) - Method in class oshi.hardware.HWDiskStore
 
setName(String) - Method in class oshi.hardware.HWPartition
 
setName(String) - Method in class oshi.software.os.OSFileStore
Sets the File System name
setName(String) - Method in class oshi.software.os.OSProcess
Set the name of the process.
setNetworkInterface(NetworkInterface) - Method in class oshi.hardware.NetworkIF
Sets the network interface and calculates other information derived from it
setOpenFiles(long) - Method in class oshi.software.os.OSProcess
Sets the number of open file handles (or network connections) that belongs to the process
setOutErrors(long) - Method in class oshi.hardware.NetworkIF
 
setPacketsRecv(long) - Method in class oshi.hardware.NetworkIF
 
setPacketsSent(long) - Method in class oshi.hardware.NetworkIF
 
setParentProcessID(int) - Method in class oshi.software.os.OSProcess
Set the parentProcessID.
setPartitions(HWPartition[]) - Method in class oshi.hardware.HWDiskStore
 
setPath(String) - Method in class oshi.software.os.OSProcess
Set the full path of the executing process.
setPriority(int) - Method in class oshi.software.os.OSProcess
Set the priority of this process.
setProcessID(int) - Method in class oshi.software.os.OSProcess
Set the processID.
setProcessorID(String) - Method in interface oshi.hardware.CentralProcessor
Set processor ID
setProcessorID(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
Set processor ID
setReadBytes(long) - Method in class oshi.hardware.HWDiskStore
 
setReads(long) - Method in class oshi.hardware.HWDiskStore
 
setReleaseDate(LocalDate) - Method in class oshi.hardware.common.AbstractFirmware
 
setResidentSetSize(long) - Method in class oshi.software.os.OSProcess
Set the Resident Set Size (RSS).
setSerial(String) - Method in class oshi.hardware.HWDiskStore
 
setSerialNumber(String) - Method in class oshi.hardware.common.AbstractBaseboard
 
setSerialNumber(String) - Method in class oshi.hardware.common.AbstractComputerSystem
 
setSize(long) - Method in class oshi.hardware.HWDiskStore
 
setSize(long) - Method in class oshi.hardware.HWPartition
 
setSpeed(long) - Method in class oshi.hardware.NetworkIF
 
setStartTime(long) - Method in class oshi.software.os.OSProcess
Set the start time of the process in number of milliseconds since January 1, 1970.
setState(OSProcess.State) - Method in class oshi.software.os.OSProcess
Set the execution state of the process.
setStepping(String) - Method in interface oshi.hardware.CentralProcessor
 
setStepping(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
setThreadCount(int) - Method in class oshi.software.os.OSProcess
Set the number of threads in this process.
setTimeStamp(long) - Method in class oshi.hardware.HWDiskStore
 
setTimeStamp(long) - Method in class oshi.hardware.NetworkIF
 
setTotalSpace(long) - Method in class oshi.software.os.OSFileStore
Sets the total space on the drive.
setTransferTime(long) - Method in class oshi.hardware.HWDiskStore
 
setType(String) - Method in class oshi.hardware.HWPartition
 
setType(String) - Method in class oshi.software.os.OSFileStore
Sets the File System type
setUpTime(long) - Method in class oshi.software.os.OSProcess
Set the number of milliseconds since the process started.
setUsableSpace(long) - Method in class oshi.software.os.OSFileStore
Sets usable space on the drive.
setUser(String) - Method in class oshi.software.os.OSProcess
Sets the user.
setUserID(String) - Method in class oshi.software.os.OSProcess
Sets the User ID.
setUserId(String) - Method in class oshi.software.os.OSUser
 
setUserName(String) - Method in class oshi.software.os.OSUser
 
setUserTime(long) - Method in class oshi.software.os.OSProcess
Set the number of milliseconds the process has executed in user mode.
setUuid(String) - Method in class oshi.hardware.HWPartition
 
setUUID(String) - Method in class oshi.software.os.OSFileStore
Sets the File System UUID/GUID
setVendor(String) - Method in interface oshi.hardware.CentralProcessor
Set processor vendor.
setVendor(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
Set processor vendor.
setVendorFreq(long) - Method in interface oshi.hardware.CentralProcessor
Set processor vendor frequency (in Hz).
setVendorFreq(long) - Method in class oshi.hardware.common.AbstractCentralProcessor
Set processor vendor frequency (in Hz).
setVersion(String) - Method in class oshi.hardware.common.AbstractBaseboard
 
setVersion(String) - Method in class oshi.hardware.common.AbstractFirmware
 
setVersion(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
setVersion(String) - Method in interface oshi.software.os.OperatingSystemVersion
 
setVirtualSize(long) - Method in class oshi.software.os.OSProcess
Set the Virtual Memory Size (VSZ).
setVolume(String) - Method in class oshi.software.os.OSFileStore
Sets the volume of the File System
setWriteBytes(long) - Method in class oshi.hardware.HWDiskStore
 
setWrites(long) - Method in class oshi.hardware.HWDiskStore
 
sharedram - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
Signature - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
sleep(long) - Static method in class oshi.util.Util
Sleeps for the specified number of milliseconds.
sleepAfter(long, long) - Static method in class oshi.util.Util
Sleeps for the specified number of milliseconds after the given system time in milliseconds.
SMC_CMD_READ_BYTES - Static variable in interface oshi.jna.platform.mac.IOKit
 
SMC_CMD_READ_KEYINFO - Static variable in interface oshi.jna.platform.mac.IOKit
 
SMC_KEY_CPU_TEMP - Static variable in interface oshi.jna.platform.mac.IOKit
 
SMC_KEY_CPU_VOLTAGE - Static variable in interface oshi.jna.platform.mac.IOKit
 
SMC_KEY_FAN_NUM - Static variable in interface oshi.jna.platform.mac.IOKit
 
SMC_KEY_FAN_SPEED - Static variable in interface oshi.jna.platform.mac.IOKit
 
smcCall(int, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Call SMC
smcClose() - Static method in class oshi.util.platform.mac.SmcUtil
Close connection to SMC
smcGetFpe2(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
Get a value from SMC which is in FPE2 datatype.
smcGetKeyInfo(IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Get cached keyInfo if it exists, or generate new keyInfo
smcGetLong(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
Get a 64-bit integer value from SMC
smcGetSp78(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
Get a value from SMC which is in SP78 datatype (used for Temperature) First bit is sign, next 7 bits are integer portion, last 8 bits are fractional portion
SMCKeyData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyData
 
SMCKeyDataKeyInfo() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
SMCKeyDataPLimitData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
SMCKeyDataVers() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
Open a connection to SMC
smcReadKey(String, IOKit.SMCVal, int) - Static method in class oshi.util.platform.mac.SmcUtil
Read a key from SMC
SmcUtil - Class in oshi.util.platform.mac
Provides access to SMC calls on OS X
SMCVal() - Constructor for class oshi.jna.platform.mac.IOKit.SMCVal
 
Sockaddr() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr
 
SolarisCentralProcessor - Class in oshi.hardware.platform.unix.solaris
A CPU
SolarisCentralProcessor() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Create a Processor
SolarisDisks - Class in oshi.hardware.platform.unix.solaris
Solaris hard disk implementation.
SolarisDisks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisks
 
SolarisDisplay - Class in oshi.hardware.platform.unix.solaris
A Display
SolarisDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisplay
 
SolarisFileSystem - Class in oshi.software.os.unix.solaris
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
 
SolarisGlobalMemory - Class in oshi.hardware.platform.unix.solaris
Memory obtained by /proc/meminfo and sysinfo.totalram
SolarisGlobalMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
 
SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
SolarisNetworkParams - Class in oshi.software.os.unix.solaris
 
SolarisNetworkParams() - Constructor for class oshi.software.os.unix.solaris.SolarisNetworkParams
 
SolarisNetworks - Class in oshi.hardware.platform.unix.solaris
 
SolarisNetworks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisNetworks
 
SolarisOperatingSystem - Class in oshi.software.os.unix.solaris
Linux is a family of free operating systems most commonly used on personal computers.
SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
SolarisOSVersionInfoEx - Class in oshi.software.os.unix.solaris
 
SolarisOSVersionInfoEx() - Constructor for class oshi.software.os.unix.solaris.SolarisOSVersionInfoEx
 
SolarisPowerSource - Class in oshi.hardware.platform.unix.solaris
A Power Source
SolarisPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
SolarisSensors - Class in oshi.hardware.platform.unix.solaris
 
SolarisSensors() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSensors
 
SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
 
SolarisUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
 
spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
startWithNotDigits - Static variable in class oshi.util.ParseUtil
 
Statfs() - Constructor for class oshi.jna.platform.mac.SystemB.Statfs
 
status - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
String - Variable in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDRESS_STRING
 
stringToByteArray(String, int) - Static method in class oshi.util.ParseUtil
Parse a human readable string into a byte array, truncating or padding with zeros (if necessary) so the array has the specified length.
StringUtil - Class in oshi.util
String utilities
strToLong(String, int) - Static method in class oshi.util.ParseUtil
Convert a string to an integer representation.
swapPagesIn - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
swapPagesOut - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
swapTotal - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
swapUsed - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
sysctl(int[], int, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctl() function retrieves system information and allows processes with appropriate privileges to set system information.
sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with an int result
sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a long result
sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, int) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with an int result
sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Structure result
sysctlbyname(String, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctlbyname() function accepts an ASCII representation of the name and internally looks up the integer name vector.
sysctlnametomib(String, Pointer, IntByReference) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctlnametomib() function accepts an ASCII representation of the name, looks up the integer name vector, and returns the numeric representation in the mib array pointed to by mibp.
SysctlUtil - Class in oshi.util.platform.mac
Provides access to sysctl calls on OS X
sysinfo(Libc.Sysinfo) - Method in interface oshi.jna.platform.linux.Libc
 
Sysinfo() - Constructor for class oshi.jna.platform.linux.Libc.Sysinfo
 
SYSTEM_BATTERY_STATE - Static variable in interface oshi.jna.platform.windows.PowrProf
 
SystemB - Interface in oshi.jna.platform.mac
Power Supply stats.
SystemB.Group - Class in oshi.jna.platform.mac
Return type for getgrgid
SystemB.IFdata - Class in oshi.jna.platform.mac
Data type as part of IFmsgHdr
SystemB.IFdata64 - Class in oshi.jna.platform.mac
Data type as part of IFmsgHdr
SystemB.IFmsgHdr - Class in oshi.jna.platform.mac
Return type for sysctl CTL_NET,PF_ROUTE
SystemB.IFmsgHdr2 - Class in oshi.jna.platform.mac
Return type for sysctl CTL_NET,PF_ROUTE
SystemB.Passwd - Class in oshi.jna.platform.mac
Return type for getpwuid
SystemB.ProcBsdInfo - Class in oshi.jna.platform.mac
 
SystemB.ProcTaskAllInfo - Class in oshi.jna.platform.mac
 
SystemB.ProcTaskInfo - Class in oshi.jna.platform.mac
 
SystemB.RUsageInfoV2 - Class in oshi.jna.platform.mac
 
SystemB.Statfs - Class in oshi.jna.platform.mac
The statfs() routine returns information about a mounted file system.
SystemB.VMMeter - Class in oshi.jna.platform.mac
 
SystemB.VnodeInfoPath - Class in oshi.jna.platform.mac
 
SystemB.VnodePathInfo - Class in oshi.jna.platform.mac
 
SystemB.XswUsage - Class in oshi.jna.platform.mac
Return type for sysctl vm.swapusage
SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemInfo - Class in oshi
System information.
SystemInfo() - Constructor for class oshi.SystemInfo
 
SystemNameLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
SystemNameOffset - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
SystemTime - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 

T

timeRemaining - Variable in class oshi.hardware.common.AbstractPowerSource
 
Timeval() - Constructor for class oshi.jna.platform.unix.CLibrary.Timeval
 
toCFString(String) - Static method in class oshi.jna.platform.mac.CoreFoundation.CFStringRef
Creates a new CFString from the given Java string.
toHexString(byte[]) - Static method in class oshi.util.EdidUtil
Converts a byte array to a hexadecimal string
toString() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
toString() - Method in class oshi.hardware.common.AbstractDisplay
 
toString() - Method in class oshi.hardware.common.AbstractUsbDevice
toString() - Method in class oshi.software.common.AbstractOperatingSystem
 
toString() - Method in class oshi.software.common.AbstractOSVersionInfoEx
 
toString(byte[]) - Static method in class oshi.util.EdidUtil
Parse an EDID byte array into user-readable information
TotalByteLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
TotalByteLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
 
totalhigh - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
totalram - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
totalswap - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
toUnsignedString(int) - Static method in class oshi.util.FormatUtil
Represent a 32 bit value as if it were an unsigned integer.
toUnsignedString(long) - Static method in class oshi.util.FormatUtil
Represent a 64 bit value as if it were an unsigned long.
TransmitLinkSpeed - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
TunnelType - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 
tv_sec - Variable in class oshi.jna.platform.unix.CLibrary.Timeval
 
tv_usec - Variable in class oshi.jna.platform.unix.CLibrary.Timeval
 
Type - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
 

U

Udev - Interface in oshi.jna.platform.linux
Interface for talking with Udev.
Udev.UdevDevice - Class in oshi.jna.platform.linux
 
Udev.UdevEnumerate - Class in oshi.jna.platform.linux
 
Udev.UdevHandle - Class in oshi.jna.platform.linux
 
Udev.UdevListEntry - Class in oshi.jna.platform.linux
 
udev_device_get_devnode(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_get_devtype(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_get_parent_with_subsystem_devtype(Udev.UdevDevice, String, String) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_get_property_value(Udev.UdevDevice, String) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_get_sysattr_value(Udev.UdevDevice, String) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_get_sysname(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_get_syspath(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_new_from_syspath(Udev.UdevHandle, String) - Method in interface oshi.jna.platform.linux.Udev
 
udev_device_unref(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
 
udev_enumerate_add_match_subsystem(Udev.UdevEnumerate, String) - Method in interface oshi.jna.platform.linux.Udev
 
udev_enumerate_get_list_entry(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
 
udev_enumerate_new(Udev.UdevHandle) - Method in interface oshi.jna.platform.linux.Udev
 
udev_enumerate_scan_devices(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
 
udev_enumerate_unref(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
 
udev_list_entry_get_name(Udev.UdevListEntry) - Method in interface oshi.jna.platform.linux.Udev
 
udev_list_entry_get_next(Udev.UdevListEntry) - Method in interface oshi.jna.platform.linux.Udev
 
udev_new() - Method in interface oshi.jna.platform.linux.Udev
 
udev_unref(Udev.UdevHandle) - Method in interface oshi.jna.platform.linux.Udev
 
UdevDevice(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
 
UdevDevice() - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
 
UdevEnumerate(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
 
UdevEnumerate() - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
 
UdevHandle(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
 
UdevHandle() - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
 
UdevListEntry(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevListEntry
 
UdevListEntry() - Constructor for class oshi.jna.platform.linux.Udev.UdevListEntry
 
UINT64_SIZE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
 
UniqueID - Variable in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
 
unsignedIntToLong(int) - Static method in class oshi.util.ParseUtil
Convert an unsigned integer to a long value.
updateDiskStats() - Method in class oshi.hardware.HWDiskStore
Make a best effort to update all the statistics about the drive without needing to recreate the drive list.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.linux.LinuxDisks
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.mac.MacDisks
 
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
 
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisks
 
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.windows.WindowsDisks
 
updateMeminfo() - Method in class oshi.hardware.common.AbstractGlobalMemory
Updates physical memory instance variables.
updateMeminfo() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
Updates instance variables from reading /proc/meminfo no more frequently than every 100ms.
updateMeminfo() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
Updates available memory no more often than every 100ms
updateMeminfo() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
Updates physical memory instance variables.
updateMeminfo() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
Updates physical memory instance variables.
updateMeminfo() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
Update the performance information no more frequently than every 100ms
updateNetworkStats() - Method in class oshi.hardware.NetworkIF
Updates interface network statistics on this interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.linux.LinuxNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.mac.MacNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.unix.solaris.SolarisNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.windows.WindowsNetworks
Updates interface network statistics on the given interface.
updateProcessorTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates per-processor tick information.
updateSwap() - Method in class oshi.hardware.common.AbstractGlobalMemory
Updates virtual memory instance variables.
updateSwap() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
Updates virtual memory instance variables.
updateSwap() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
Updates swap file stats no more often than every 100ms
updateSwap() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
Updates virtual memory instance variables.
updateSwap() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
Updates virtual memory instance variables.
updateSwap() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
Updates virtual memory instance variables.
updateSystemTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates system tick information.
uptime - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
UsbDevice - Interface in oshi.hardware
A USB device is a device connected via a USB port, possibly internally/permanently.
UserTime - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
UTF_8 - Static variable in interface oshi.jna.platform.mac.CoreFoundation
 
Util - Class in oshi.util
General utility methods

V

v_active_count - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_cow_faults - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_dfree - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_faults - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_free_count - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_free_min - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_free_target - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_hits - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_inactive_count - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_inactive_target - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_intr - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_intrans - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_kernel_pages - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_lookups - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_nzfod - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_page_size - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_pageins - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_pageouts - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_pfree - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_pgpgin - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_pgpgout - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_pswpin - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_pswpout - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_reactivated - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_rev - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_scan - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_soft - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_swpin - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_swpout - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_swtch - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_syscall - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_trap - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_vm_faults - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_wire_count - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
v_zfod - Variable in class oshi.jna.platform.mac.SystemB.VMMeter
 
valueOf(String) - Static method in enum oshi.hardware.CentralProcessor.TickType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.PlatformEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.OperatingSystem.ProcessSort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.OSProcess.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.util.platform.mac.CfUtil.CFNumberType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.util.platform.windows.WmiUtil.ValueType
Returns the enum constant of this type with the specified name.
values() - Static method in enum oshi.hardware.CentralProcessor.TickType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.PlatformEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.OperatingSystem.ProcessSort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.OSProcess.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.util.platform.mac.CfUtil.CFNumberType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.util.platform.windows.WmiUtil.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
vendor - Variable in class oshi.hardware.common.AbstractUsbDevice
 
vendorId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
vers - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
version - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
Version - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
 
version - Variable in class oshi.software.common.AbstractOperatingSystem
 
version - Variable in class oshi.software.common.AbstractOSVersionInfoEx
 
versionId - Variable in class oshi.software.os.linux.LinuxOperatingSystem
 
versionStr - Variable in class oshi.software.common.AbstractOSVersionInfoEx
 
vip_path - Variable in class oshi.jna.platform.mac.SystemB.VnodeInfoPath
 
vip_vi - Variable in class oshi.jna.platform.mac.SystemB.VnodeInfoPath
 
VMMeter() - Constructor for class oshi.jna.platform.mac.SystemB.VMMeter
 
VnodeInfoPath() - Constructor for class oshi.jna.platform.mac.SystemB.VnodeInfoPath
 
VnodePathInfo() - Constructor for class oshi.jna.platform.mac.SystemB.VnodePathInfo
 

W

WBEM_FLAG_FORWARD_ONLY - Static variable in class oshi.jna.platform.windows.COM.EnumWbemClassObject
 
WBEM_FLAG_RETURN_IMMEDIATELY - Static variable in class oshi.jna.platform.windows.COM.EnumWbemClassObject
 
WBEM_INFINITE - Static variable in class oshi.jna.platform.windows.COM.EnumWbemClassObject
 
WbemClassObject - Class in oshi.jna.platform.windows.COM
 
WbemClassObject(Pointer) - Constructor for class oshi.jna.platform.windows.COM.WbemClassObject
 
WbemLocator - Class in oshi.jna.platform.windows.COM
 
WbemServices - Class in oshi.jna.platform.windows.COM
 
WbemServices(Pointer) - Constructor for class oshi.jna.platform.windows.COM.WbemServices
 
whitespaces - Static variable in class oshi.util.ParseUtil
 
whitespacesColonWhitespace - Static variable in class oshi.util.ParseUtil
 
WindowsBaseboard - Class in oshi.hardware.platform.windows
Baseboard data obtained from WMI
WindowsCentralProcessor - Class in oshi.hardware.platform.windows
A CPU as defined in Windows registry.
WindowsCentralProcessor() - Constructor for class oshi.hardware.platform.windows.WindowsCentralProcessor
Create a Processor
WindowsDisks - Class in oshi.hardware.platform.windows
Windows hard disk implementation.
WindowsDisks() - Constructor for class oshi.hardware.platform.windows.WindowsDisks
 
WindowsDisplay - Class in oshi.hardware.platform.windows
A Display
WindowsDisplay(byte[]) - Constructor for class oshi.hardware.platform.windows.WindowsDisplay
 
WindowsFileSystem - Class in oshi.software.os.windows
The Windows File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
WindowsFileSystem() - Constructor for class oshi.software.os.windows.WindowsFileSystem
 
WindowsGlobalMemory - Class in oshi.hardware.platform.windows
Memory obtained by GlobalMemoryStatusEx.
WindowsGlobalMemory() - Constructor for class oshi.hardware.platform.windows.WindowsGlobalMemory
 
WindowsHardwareAbstractionLayer - Class in oshi.hardware.platform.windows
 
WindowsHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
WindowsNetworkParams - Class in oshi.software.os.windows
 
WindowsNetworkParams() - Constructor for class oshi.software.os.windows.WindowsNetworkParams
 
WindowsNetworks - Class in oshi.hardware.platform.windows
 
WindowsNetworks() - Constructor for class oshi.hardware.platform.windows.WindowsNetworks
 
WindowsOperatingSystem - Class in oshi.software.os.windows
 
WindowsOperatingSystem() - Constructor for class oshi.software.os.windows.WindowsOperatingSystem
 
WindowsOSSystemInfo - Class in oshi.software.os.windows
Windows OS native system information.
WindowsOSSystemInfo() - Constructor for class oshi.software.os.windows.WindowsOSSystemInfo
 
WindowsOSSystemInfo(WinBase.SYSTEM_INFO) - Constructor for class oshi.software.os.windows.WindowsOSSystemInfo
 
WindowsOSVersionInfoEx - Class in oshi.software.os.windows
 
WindowsOSVersionInfoEx() - Constructor for class oshi.software.os.windows.WindowsOSVersionInfoEx
 
WindowsPowerSource - Class in oshi.hardware.platform.windows
A Power Source
WindowsPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.windows.WindowsPowerSource
 
WindowsSensors - Class in oshi.hardware.platform.windows
 
WindowsSensors() - Constructor for class oshi.hardware.platform.windows.WindowsSensors
 
WindowsUsbDevice - Class in oshi.hardware.platform.windows
 
WindowsUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDevice
 
WinPerf - Interface in oshi.jna.platform.windows
Various performance counters structures and definitions
WinPerf.PERF_COUNTER_BLOCK - Class in oshi.jna.platform.windows
Describes the block of memory that contains the raw performance counter data for an object's counters.
WinPerf.PERF_COUNTER_DEFINITION - Class in oshi.jna.platform.windows
Describes a performance counter.
WinPerf.PERF_DATA_BLOCK - Class in oshi.jna.platform.windows
Describes the performance data block that you queried.
WinPerf.PERF_INSTANCE_DEFINITION - Class in oshi.jna.platform.windows
Describes an instance of a performance object
WinPerf.PERF_OBJECT_TYPE - Class in oshi.jna.platform.windows
Describes object-specific performance information, for example, the number of instances of the object and the number of counters that the object defines.
WmiUtil - Class in oshi.util.platform.windows
Provides access to WMI queries
WmiUtil() - Constructor for class oshi.util.platform.windows.WmiUtil
 
WmiUtil.ValueType - Enum in oshi.util.platform.windows
Enum for WMI queries for proper parsing from the returned VARIANT
WorkingSetSize - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
WriteOperationCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
WriteTransferCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
 
wszName - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
WTS_ANY_SESSION - Static variable in interface oshi.jna.platform.windows.Wtsapi32
 
WTS_CURRENT_SERVER_HANDLE - Static variable in interface oshi.jna.platform.windows.Wtsapi32
 
WTS_PROCESS_INFO_EX() - Constructor for class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
WTS_PROCESS_INFO_EX(Pointer) - Constructor for class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
 
Wtsapi32 - Interface in oshi.jna.platform.windows
Windows Remote Desktop Services API.
Wtsapi32.WTS_PROCESS_INFO_EX - Class in oshi.jna.platform.windows
 
WTSEnumerateProcessesEx(WinNT.HANDLE, IntByReference, WinDef.DWORD, PointerByReference, IntByReference) - Method in interface oshi.jna.platform.windows.Wtsapi32
Retrieves information about the active processes on the specified Remote Desktop Session Host (RD Session Host) server or Remote Desktop Virtualization Host (RD Virtualization Host) server.
WTSFreeMemoryEx(int, Pointer, long) - Method in interface oshi.jna.platform.windows.Wtsapi32
Frees memory that contains WTS_PROCESS_INFO_EX or WTS_SESSION_INFO_1 structures allocated by a Remote Desktop Services function.
WTSTypeProcessInfoLevel1 - Static variable in interface oshi.jna.platform.windows.Wtsapi32
 

X

xsu_avail - Variable in class oshi.jna.platform.mac.SystemB.XswUsage
 
xsu_encrypted - Variable in class oshi.jna.platform.mac.SystemB.XswUsage
 
xsu_pagesize - Variable in class oshi.jna.platform.mac.SystemB.XswUsage
 
xsu_total - Variable in class oshi.jna.platform.mac.SystemB.XswUsage
 
xsu_used - Variable in class oshi.jna.platform.mac.SystemB.XswUsage
 
XswUsage() - Constructor for class oshi.jna.platform.mac.SystemB.XswUsage
 

_

_f - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
Skip navigation links

Copyright © 2010–2018 oshi. All rights reserved.