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

AbstractCentralProcessor - Class in oshi.hardware.common
A CPU as defined in Linux /proc.
AbstractCentralProcessor() - Constructor for class oshi.hardware.common.AbstractCentralProcessor
Create a Processor
AbstractDisks - Class in oshi.hardware.common
Linux hard disk implementation.
AbstractDisks() - Constructor for class oshi.hardware.common.AbstractDisks
 
AbstractDisplay - Class in oshi.hardware.common
A Display
AbstractDisplay(byte[]) - Constructor for class oshi.hardware.common.AbstractDisplay
 
AbstractFileSystem - Class in oshi.software.common
The File System is a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
AbstractFileSystem() - Constructor for class oshi.software.common.AbstractFileSystem
 
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
 
AbstractHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
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
 
AbstractProcess - Class in oshi.software.common
A process is an instance of a computer program that is being executed.
AbstractProcess() - Constructor for class oshi.software.common.AbstractProcess
 
AbstractSensors - Class in oshi.hardware.common
 
AbstractSensors() - Constructor for class oshi.hardware.common.AbstractSensors
 
AbstractUsbDevice - Class in oshi.hardware.common
A USB device
AbstractUsbDevice(String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.common.AbstractUsbDevice
 
acOnLine - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
active_ms - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
add(String, JsonValue) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, String) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, BigInteger) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, BigDecimal) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, int) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, long) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, double) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, boolean) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, JsonObjectBuilder) - Method in class oshi.json.NullAwareJsonObjectBuilder
add(String, JsonArrayBuilder) - Method in class oshi.json.NullAwareJsonObjectBuilder
addCounter(PointerByReference, String, PointerByReference) - Static method in class oshi.util.platform.windows.PdhUtil
Adds a pdh counter to a query
addNull(String) - Method in class oshi.json.NullAwareJsonObjectBuilder
ALLOCATOR - Static variable in class oshi.util.platform.mac.CfUtil
 
AnsiStringValue - Variable in class oshi.jna.platform.windows.Pdh.ValueUnion
 

B

batteryPresent - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
bDescr - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
bPhysAddr - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
bufferram - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
build - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
build() - Method in class oshi.json.NullAwareJsonObjectBuilder
buildNumber - Variable in class oshi.software.common.AbstractOSVersionInfoEx
 
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.
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.windows.WindowsCentralProcessor
Updates logical and physical processor counts from /proc/cpuinfo
CallNtPowerInformation(int, Pointer, NativeLong, Structure, NativeLong) - Method in interface oshi.jna.platform.windows.PowrProf
 
cb - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
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.
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
 
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
 
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.
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
 
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.
CommitLimit - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
CommitPeak - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
CommitTotal - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
connectedDevices - Variable in class oshi.hardware.common.AbstractUsbDevice
 
ConnectServer(WTypes.BSTR, WTypes.BSTR, WTypes.BSTR, WTypes.BSTR, NativeLong, WTypes.BSTR, Pointer, PointerByReference) - Method in class oshi.jna.platform.windows.COM.WbemLocator
 
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.CFDataRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFDictionaryRef - Class in oshi.jna.platform.mac
 
CoreFoundation.CFMutableDictionaryRef - 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.
cpu64 - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuFamily - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuIdentifier - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuModel - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuName - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
cpuSerialNumber - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuStepping - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuVendor - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuVendorFreq - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
create() - Static method in class oshi.jna.platform.windows.COM.WbemLocator
 
cStatus - Variable in class oshi.jna.platform.windows.Pdh.PdhFmtCounterValue
 
curProcTicks - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
curTicks - Variable in class oshi.hardware.common.AbstractCentralProcessor
 

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.
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
 
device - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
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.
doubleValue - Variable in class oshi.jna.platform.windows.Pdh.ValueUnion
 
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.
EdidUtil() - Constructor for class oshi.util.EdidUtil
 
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
 
estimatedTime - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
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.
ExecutingCommand() - Constructor for class oshi.util.ExecutingCommand
 

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
 
FileUtil - Class in oshi.util
File reading methods
FileUtil() - Constructor for class oshi.util.FileUtil
 
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.
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.
FormatUtil - Class in oshi.util
Formatting utility for appending units or converting between number types.
FormatUtil() - Constructor for class oshi.util.FormatUtil
 
formatValue(long, String) - Static method in class oshi.util.FormatUtil
Format arbitrary units into a string to a rounded string representation.
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

Get(WTypes.BSTR, NativeLong, Variant.VARIANT.ByReference, Pointer, LongByReference) - Method in class oshi.jna.platform.windows.COM.WbemClassObject
 
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.
getBuildNumber() - Method in class oshi.software.common.AbstractOSVersionInfoEx
getBuildNumber() - Method in interface oshi.software.os.OperatingSystemVersion
 
getBytesRecv() - Method in class oshi.hardware.NetworkIF
 
getBytesSent() - Method in class oshi.hardware.NetworkIF
 
getCodeName() - Method in class oshi.software.common.AbstractOSVersionInfoEx
getCodeName() - Method in interface oshi.software.os.OperatingSystemVersion
 
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
getCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
CPU Temperature
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.windows.WindowsSensors
CPU Temperature
getCpuTemperature() - Method in interface oshi.hardware.Sensors
CPU Temperature
getCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
CPU Voltage
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.windows.WindowsSensors
CPU Voltage
getCpuVoltage() - Method in interface oshi.hardware.Sensors
CPU Voltage
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 class oshi.hardware.common.AbstractDisks
 
getDisks() - Method in interface oshi.hardware.Disks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.linux.LinuxDisks
 
getDisks() - Method in class oshi.hardware.platform.mac.MacDisks
 
getDisks() - Method in class oshi.hardware.platform.windows.WindowsDisks
 
getDiskStores() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a disk pool
getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a disk pool
getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a disk pool
getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getDisplayName() - Method in class oshi.hardware.NetworkIF
 
getDisplays() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
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.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.
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.common.AbstractSensors
Fan speeds
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.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.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.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.Statfs
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.Timeval
 
getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.XswUsage
 
getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 
getFieldOrder() - Method in class oshi.jna.platform.windows.Pdh.PdhFmtCounterValue
 
getFieldOrder() - Method in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
getFieldOrder() - Method in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
getFileStores() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
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 interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
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.hardware.platform.mac.MacHardwareAbstractionLayer
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.hardware.platform.windows.WindowsHardwareAbstractionLayer
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.common.AbstractFileSystem
Get file stores on this machine
getFileStores() - Method in interface oshi.software.os.FileSystem
Get file stores on this machine
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.windows.WindowsFileSystem
Gets File System Information.
getFileSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates a FileSystem object.
getFileSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates a FileSystem object.
getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected command.
getfsstat64(SystemB.Statfs[], int, int) - Method in interface oshi.jna.platform.mac.SystemB
The getfsstat() function returns information about all mounted file systems.
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
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
getIntFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the int value contained therein.
getIPv4addr() - Method in class oshi.hardware.NetworkIF
 
getIPv6addr() - Method in class oshi.hardware.NetworkIF
 
getKernelTime() - Method in class oshi.software.common.AbstractProcess
getKernelTime() - Method in interface oshi.software.os.OSProcess
 
getloadavg(double[], int) - Method in interface oshi.jna.platform.linux.Libc
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time.
getloadavg(double[], int) - Method in interface oshi.jna.platform.mac.SystemB
 
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.
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
 
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.windows.WindowsFileSystem
 
getMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates a GlobalMemory object.
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.windows.WindowsHardwareAbstractionLayer
Instantiates a GlobalMemory object.
getModel() - Method in interface oshi.hardware.CentralProcessor
 
getModel() - Method in class oshi.hardware.common.AbstractCentralProcessor
getModel() - Method in class oshi.hardware.HWDiskStore
 
getMount() - Method in class oshi.software.os.OSFileStore
Mountpoint of the File System
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.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 class oshi.hardware.HWDiskStore
 
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.common.AbstractProcess
getName() - Method in class oshi.software.os.OSFileStore
Name of the File System
getName() - Method in interface oshi.software.os.OSProcess
 
getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interfaces pool
getNetworkIFs() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interfaces pool
getNetworkIFs() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interfaces pool
getNetworkIFs() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interfaces pool
getNetworkInterface() - Method in class oshi.hardware.NetworkIF
 
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
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.windows.WindowsFileSystem
 
getOperatingSystem() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific OperatingSystem.
getPacketsRecv() - Method in class oshi.hardware.NetworkIF
 
getPacketsSent() - Method in class oshi.hardware.NetworkIF
 
getParentProcessID() - Method in class oshi.software.common.AbstractProcess
getParentProcessID() - Method in interface oshi.software.os.OSProcess
 
getPath() - Method in class oshi.software.common.AbstractProcess
getPath() - Method in interface oshi.software.os.OSProcess
 
GetPerformanceInfo(Psapi.PERFORMANCE_INFORMATION, int) - Method in interface oshi.jna.platform.windows.Psapi
Retrieves the performance values contained in the Psapi.PERFORMANCE_INFORMATION structure.
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.linux.Libc
Returns the process ID of the calling process.
getpid() - Method in interface oshi.jna.platform.mac.SystemB
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 class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
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.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.common.AbstractProcess
getPriority() - Method in interface oshi.software.os.OSProcess
 
getProcess(int) - Method in interface oshi.hardware.CentralProcessor
Gets information on a currently running process
getProcess(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Gets information on a currently running process
getProcess(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Gets information on a currently running process
getProcess(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Gets information on a currently running process
getProcessCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of processes currently running
getProcessCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the number of processes currently running
getProcessCount() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get the number of processes currently running
getProcessCount() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get the number of processes currently running
getProcessCount() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get the number of processes currently running
getProcesses() - Method in interface oshi.hardware.CentralProcessor
Gets currently running processes
getProcesses() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Gets currently running processes
getProcesses() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Gets currently running processes
getProcesses() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Gets currently running processes
getProcessId() - Method in interface oshi.hardware.CentralProcessor
Gets the current process ID
getProcessId() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Gets the current process ID
getProcessId() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Gets the current process ID
getProcessId() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Gets the current process ID
getProcessID() - Method in class oshi.software.common.AbstractProcess
getProcessID() - Method in interface oshi.software.os.OSProcess
 
getProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates a CentralProcessor object.
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.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.common.AbstractCentralProcessor
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.windows.WindowsCentralProcessor
Get Processor CPU Load tick counters.
getProductID(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Product ID, bytes 10 and 11
getReads() - Method in class oshi.hardware.HWDiskStore
 
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.common.AbstractProcess
getResidentSetSize() - Method in interface oshi.software.os.OSProcess
 
getRoot() - Static method in class oshi.util.platform.mac.IOKitUtil
Gets the IO Registry root
getSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
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.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 class oshi.hardware.common.AbstractUsbDevice
Serial number of the USB device
getSerialNumber() - Method in interface oshi.hardware.UsbDevice
Serial number of the USB device
getSize() - Method in class oshi.hardware.HWDiskStore
 
getSpeed() - Method in class oshi.hardware.NetworkIF
 
getSplitFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return an array of whitespace-delimited string values contained therein.
getStartTime() - Method in class oshi.software.common.AbstractProcess
getStartTime() - Method in interface oshi.software.os.OSProcess
 
getState() - Method in class oshi.software.common.AbstractProcess
getState() - Method in interface 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.
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.common.AbstractCentralProcessor
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.windows.WindowsCentralProcessor
Get System-wide CPU Load tick counters.
getSystemIOWaitTicks() - Method in interface oshi.hardware.CentralProcessor
Get System IOWait tick counters (if available on that Operating System).
getSystemIOWaitTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get System IOWait tick counters (if available on that Operating System).
getSystemIOWaitTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get System IOWait tick counters (if available on that Operating System).
getSystemIOWaitTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get System IOWait tick counters (if available on that Operating System).
getSystemIOWaitTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get System IOWait tick counters (if available on that Operating System).
getSystemIrqTicks() - Method in interface oshi.hardware.CentralProcessor
Get System IRQ tick counters (if available on that Operating System).
getSystemIrqTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get System IRQ tick counters (if available on that Operating System).
getSystemIrqTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get System IRQ tick counters (if available on that Operating System).
getSystemIrqTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get System IRQ tick counters (if available on that Operating System).
getSystemIrqTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get System IRQ tick counters (if available on that Operating System).
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.common.AbstractCentralProcessor
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.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.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
Get the System/CPU Serial Number, if available.
getSystemSerialNumber() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the System/CPU Serial Number, if available.
getSystemSerialNumber() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get the System/CPU Serial Number, if available.
getSystemSerialNumber() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get the System/CPU Serial Number, if available.
getSystemSerialNumber() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get the System/CPU Serial Number, if available.
GetSystemTimes(WinBase.FILETIME, WinBase.FILETIME, WinBase.FILETIME) - Method in interface oshi.jna.platform.windows.Kernel32
Retrieves system timing information.
getSystemUptime() - Method in interface oshi.hardware.CentralProcessor
Get the System uptime (time since boot).
getSystemUptime() - Method in class oshi.hardware.common.AbstractCentralProcessor
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.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 interface oshi.hardware.CentralProcessor
Get the number of threads currently running
getThreadCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the number of threads currently running
getThreadCount() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Get the number of threads currently running
getThreadCount() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
Get the number of threads currently running
getThreadCount() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Get the number of threads currently running
getThreadCount() - Method in class oshi.software.common.AbstractProcess
getThreadCount() - Method in interface oshi.software.os.OSProcess
 
GetTickCount64() - Method in interface oshi.jna.platform.windows.Kernel32
Retrieves the number of milliseconds that have elapsed since the system was started.
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.
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.
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.
getUpTime() - Method in class oshi.software.common.AbstractProcess
getUpTime() - Method in interface oshi.software.os.OSProcess
 
getUsableSpace() - Method in class oshi.software.os.OSFileStore
Usable space on the drive.
getUsbDevices() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices() - 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() - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
getUsbDevices() - 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() - Static method in class oshi.hardware.platform.mac.MacUsbDevice
getUsbDevices() - 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() - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
getUserTime() - Method in class oshi.software.common.AbstractProcess
getUserTime() - Method in interface oshi.software.os.OSProcess
 
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.
getVersion() - Method in class oshi.software.common.AbstractOperatingSystem
Operating system version.
getVersion() - Method in class oshi.software.common.AbstractOSVersionInfoEx
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.common.AbstractProcess
getVirtualSize() - Method in interface oshi.software.os.OSProcess
 
getWeek(byte[]) - Static method in class oshi.util.EdidUtil
Return the week of year of manufacture
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
 

H

HandleCount - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
HardwareAbstractionLayer - Interface in oshi.hardware
A hardware abstraction layer.
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
HWDiskStore - Class in oshi.hardware
Store object of disk attributes.
HWDiskStore() - Constructor for class oshi.hardware.HWDiskStore
Create an object with empty/default values
HWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.HWDiskStore
Create an object with empty/default read/write values
HWDiskStore(String, String, String, long, long, long) - Constructor for class oshi.hardware.HWDiskStore
Create an object with all values

I

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
 
in_flight - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
initTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Initializes tick arrays
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.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.Psapi
 
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
IOKitUtil() - Constructor for class oshi.util.platform.mac.IOKitUtil
 
IOMasterPort(int, IntByReference) - 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, CoreFoundation.CFMutableDictionaryRef, 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
 
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
 
IPHlpAPI - Interface in oshi.jna.platform.windows
Windows IP Helper API.
IPHlpAPI.MIB_IFROW - Class in oshi.jna.platform.windows
 
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

jsonFactory - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
jsonPrettyPrint(JsonObject) - Static method in class oshi.util.ParseUtil
Pretty print a JSON string.

K

Kernel32 - Interface in oshi.jna.platform.windows
Windows Kernel32.
KERNEL_INDEX_SMC - Static variable in interface oshi.jna.platform.mac.IOKit
 
KernelNonpaged - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
KernelPaged - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
kernelTime - Variable in class oshi.software.common.AbstractProcess
 
KernelTotal - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
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
 

L

largeValue - Variable in class oshi.jna.platform.windows.Pdh.ValueUnion
 
length - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
Libc - Interface in oshi.jna.platform.linux
Linux C Library.
Libc.Sysinfo - Class in oshi.jna.platform.linux
 
LinuxBlockDevStats - Class in oshi.hardware.platform.linux
POJO for mapping Linux block device stats info
LinuxBlockDevStats(String, Udev.UdevDevice) - Constructor for class oshi.hardware.platform.linux.LinuxBlockDevStats
 
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
 
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
 
LinuxProcess - Class in oshi.software.os.linux
A process is an instance of a computer program that is being executed.
LinuxProcess(String, String, char, int, int, int, int, long, long, long, long, long, long) - Constructor for class oshi.software.os.linux.LinuxProcess
 
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, UsbDevice[]) - Constructor for class oshi.hardware.platform.linux.LinuxUsbDevice
 
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.
longValue - Variable in class oshi.jna.platform.windows.Pdh.ValueUnion
 

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
 
mach_task_self() - Method in interface oshi.jna.platform.mac.SystemB
 
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
 
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
 
MacProcess - Class in oshi.software.os.mac
A process is an instance of a computer program that is being executed.
MacProcess(String, String, int, int, int, int, int, long, long, long, long, long, long) - Constructor for class oshi.software.os.mac.MacProcess
 
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, 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
 
MAX_INTERFACE_NAME_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
 
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
 
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
 

N

name - Variable in class oshi.hardware.common.AbstractPowerSource
 
name - Variable in class oshi.hardware.common.AbstractUsbDevice
 
name - Variable in class oshi.software.common.AbstractProcess
 
NetworkIF - Class in oshi.hardware
Store object of network interfaces attributes
NetworkIF() - Constructor for class oshi.hardware.NetworkIF
 
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
 
NullAwareJsonObjectBuilder - Class in oshi.json
Decorator class for JsonObjectBuilder that handles null values properly

O

Ole32 - Interface in oshi.jna.platform.windows
Windows Kernel32.
openQuery(PointerByReference) - Static method in class oshi.util.platform.windows.PdhUtil
Open a pdh query
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.
OperatingSystemVersion - Interface in oshi.software.os
 
OSFileStore - Class in oshi.software.os
The File System is a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OSFileStore(String, String, long, long) - Constructor for class oshi.software.os.OSFileStore
Creates an OSFileStore with the specified parameters.
OSFileStore(String, String, String, long, long) - Constructor for class oshi.software.os.OSFileStore
Creates an OSFileStore with the specified parameters.
OSFileStore(String, String, String, String, long, long) - Constructor for class oshi.software.os.OSFileStore
Creates an OSFileStore with the specified parameters.
oshi - package oshi
Provides a cross-platform implementation to retrieve system information, such as version, memory, CPU, disk, battery, etc.
oshi.hardware - package oshi.hardware
Provides interfaces to hardware such as Memory, Power Sources, and Processor
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.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.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.json - package oshi.json
 
oshi.software.common - package oshi.software.common
Provides abstract classes for common code
oshi.software.os - package oshi.software.os
Provides interfaces and common objects for Software and OS
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.windows - package oshi.software.os.windows
Provides information about Software and OS on Windows
oshi.util - package oshi.util
Provides...
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.windows - package oshi.util.platform.windows
Provides utilities for Windows.
OshiJsonObject - Interface in oshi.json
 
OSProcess - Interface in oshi.software.os
A process is an instance of a computer program that is being executed.
OSProcess.State - Enum in oshi.software.os
Process Execution States

P

PageSize - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
parentProcessID - Variable in class oshi.software.common.AbstractProcess
 
parseHertz(String) - Static method in class oshi.util.ParseUtil
Parse hertz from a string, eg.
parseLastInt(String, int) - Static method in class oshi.util.ParseUtil
Parse the last element of a string to a value
ParseUtil - Class in oshi.util
String parsing utility.
ParseUtil() - Constructor for class oshi.util.ParseUtil
 
path - Variable in class oshi.software.common.AbstractProcess
 
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.
Pdh.PdhFmtCounterValue - Class in oshi.jna.platform.windows
Holds the return value of a formatted data query.
Pdh.ValueUnion - Class in oshi.jna.platform.windows
Union included in return value of Pdh.PdhFmtCounterValue
PDH_FMT_1000 - Static variable in interface oshi.jna.platform.windows.Pdh
 
PDH_FMT_DOUBLE - Static variable in interface oshi.jna.platform.windows.Pdh
 
PDH_FMT_LARGE - Static variable in interface oshi.jna.platform.windows.Pdh
 
PDH_FMT_LONG - Static variable in interface oshi.jna.platform.windows.Pdh
 
PDH_FMT_NOCAP100 - Static variable in interface oshi.jna.platform.windows.Pdh
 
PDH_FMT_NOSCALE - Static variable in interface oshi.jna.platform.windows.Pdh
 
PdhAddEnglishCounterA(Pointer, String, IntByReference, PointerByReference) - Method in interface oshi.jna.platform.windows.Pdh
Adds the specified language-neutral counter to the query.
PdhCloseQuery(Pointer) - Method in interface oshi.jna.platform.windows.Pdh
Closes all counters contained in the specified query, closes all handles related to the query, and frees all memory associated with the query.
PdhCollectQueryData(Pointer) - Method in interface oshi.jna.platform.windows.Pdh
Collects the current raw data value for all counters in the specified query and updates the status code of each counter.
PdhFmtCounterValue() - Constructor for class oshi.jna.platform.windows.Pdh.PdhFmtCounterValue
 
PdhGetFormattedCounterValue(Pointer, int, IntByReference, Pdh.PdhFmtCounterValue) - Method in interface oshi.jna.platform.windows.Pdh
Computes a displayable value for the specified counter.
PdhOpenQuery(String, IntByReference, PointerByReference) - Method in interface oshi.jna.platform.windows.Pdh
Creates a new query that is used to manage the collection of performance data.
PdhUtil - Class in oshi.util.platform.windows
Provides access to open pdh queries and add/query counters
PdhUtil() - Constructor for class oshi.util.platform.windows.PdhUtil
 
PERFORMANCE_INFORMATION() - Constructor for class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
PhysicalAvailable - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
physicalProcessorCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
PhysicalTotal - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
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
 
prevProcTicks - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
prevTicks - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
priority - Variable in class oshi.software.common.AbstractProcess
 
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_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
 
ProcBsdInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
ProcessCount - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
processID - Variable in class oshi.software.common.AbstractProcess
 
processor - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
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
 
procTickTime - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
ProcUtil - Class in oshi.util.platform.linux
Provides access to some /proc filesystem info on Linux
ProcUtil() - Constructor for class oshi.util.platform.linux.ProcUtil
 
Psapi - Interface in oshi.jna.platform.windows
Windows PSAPI.
Psapi.PERFORMANCE_INFORMATION - Class in oshi.jna.platform.windows
 
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
 

Q

queryCounter(PointerByReference) - Static method in class oshi.util.platform.windows.PdhUtil
Get value of pdh counter

R

rate - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
read_512bytes - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
read_merged - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
read_ops - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
read_waits_ms - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
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.linux.Libc
Places the contents of the symbolic link path in the buffer buf, which has size bufsiz.
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
 
reserved - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
residentSetSize - Variable in class oshi.software.common.AbstractProcess
 
result - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
 
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
 
RPC_E_TOO_LATE - 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.

S

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
selectLongFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get a single Long value from WMI
selectLongsFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
Get multiple Long 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
SEM_FAILCRITICALERRORS - Static variable in interface oshi.jna.platform.windows.Kernel32
 
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
 
setBuildNumber(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
setBuildNumber(String) - Method in interface oshi.software.os.OperatingSystemVersion
 
setBytesRecv(long) - Method in class oshi.hardware.NetworkIF
 
setBytesSent(long) - Method in class oshi.hardware.NetworkIF
 
setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
 
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.
setDescription(String) - Method in class oshi.software.os.OSFileStore
Sets the File System description
SetErrorMode(int) - Method in interface oshi.jna.platform.windows.Kernel32
Controls whether the system will handle the specified types of serious errors or whether the process will handle them.
setFamily(String) - Method in interface oshi.hardware.CentralProcessor
 
setFamily(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
setIdentifier(String) - Method in interface oshi.hardware.CentralProcessor
Set processor identifier.
setIdentifier(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
Set processor identifier.
setModel(String) - Method in interface oshi.hardware.CentralProcessor
 
setModel(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
setModel(String) - Method in class oshi.hardware.HWDiskStore
 
setMount(String) - Method in class oshi.software.os.OSFileStore
Sets the mountpoint of the File System
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.HWDiskStore
 
setName(String) - Method in class oshi.software.os.OSFileStore
Sets the File System name
setNetworkInterface(NetworkInterface) - Method in class oshi.hardware.NetworkIF
Sets the network interface and calculates other information derived from it
setPacketsRecv(long) - Method in class oshi.hardware.NetworkIF
 
setPacketsSent(long) - Method in class oshi.hardware.NetworkIF
 
setReads(long) - Method in class oshi.hardware.HWDiskStore
 
setSerial(String) - Method in class oshi.hardware.HWDiskStore
 
setSize(long) - Method in class oshi.hardware.HWDiskStore
 
setSpeed(long) - Method in class oshi.hardware.NetworkIF
 
setStepping(String) - Method in interface oshi.hardware.CentralProcessor
 
setStepping(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
setTotalSpace(long) - Method in class oshi.software.os.OSFileStore
Sets the total space on the drive.
setType(String) - Method in class oshi.software.os.OSFileStore
Sets the File System type
setUsableSpace(long) - Method in class oshi.software.os.OSFileStore
Sets usable space on the drive.
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.software.common.AbstractOSVersionInfoEx
setVersion(String) - Method in interface oshi.software.os.OperatingSystemVersion
 
setWrites(long) - Method in class oshi.hardware.HWDiskStore
 
sharedram - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
 
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
SmcUtil() - Constructor for class oshi.util.platform.mac.SmcUtil
 
SMCVal() - Constructor for class oshi.jna.platform.mac.IOKit.SMCVal
 
spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
startTime - Variable in class oshi.software.common.AbstractProcess
 
state - Variable in class oshi.software.common.AbstractProcess
 
Statfs() - Constructor for class oshi.jna.platform.mac.SystemB.Statfs
 
status - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
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.
strToLong(String, int) - Static method in class oshi.util.ParseUtil
Convert a string to an integer representation.
swapTotal - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
swapUsed - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
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
SysctlUtil - Class in oshi.util.platform.mac
Provides access to sysctl calls on OS X
SysctlUtil() - Constructor for class oshi.util.platform.mac.SysctlUtil
 
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.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.ProcBsdInfo - Class in oshi.jna.platform.mac
 
SystemB.ProcTaskAllInfo - Class in oshi.jna.platform.mac
 
SystemB.ProcTaskInfo - 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.Timeval - Class in oshi.jna.platform.mac
Return type for sysctl kern.boottime
SystemB.XswUsage - Class in oshi.jna.platform.mac
Return type for sysctl vm.swapusage
SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemCache - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
SystemInfo - Class in oshi
System information.
SystemInfo() - Constructor for class oshi.SystemInfo
 

T

ThreadCount - Variable in class oshi.jna.platform.windows.Psapi.PERFORMANCE_INFORMATION
 
threadCount - Variable in class oshi.software.common.AbstractProcess
 
tickTime - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
timeRemaining - Variable in class oshi.hardware.common.AbstractPowerSource
 
Timeval() - Constructor for class oshi.jna.platform.mac.SystemB.Timeval
 
toCFString(String) - Static method in class oshi.jna.platform.mac.CoreFoundation.CFStringRef
Creates a new CFString from the given Java string.
toJSON() - Method in class oshi.hardware.common.AbstractCentralProcessor
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.common.AbstractDisks
 
toJSON() - Method in class oshi.hardware.common.AbstractDisplay
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.common.AbstractGlobalMemory
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.common.AbstractNetworks
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.common.AbstractPowerSource
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.common.AbstractSensors
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.common.AbstractUsbDevice
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.HWDiskStore
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.NetworkIF
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
toJSON() - Method in interface oshi.json.OshiJsonObject
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.software.common.AbstractFileSystem
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.software.common.AbstractOperatingSystem
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.software.common.AbstractOSVersionInfoEx
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.software.common.AbstractProcess
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.software.os.OSFileStore
Creates a compact JSON string containing the information for this class
toJSON() - Method in class oshi.SystemInfo
 
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
Converts a byte array to a hexadecimal string
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
 
tv_sec - Variable in class oshi.jna.platform.mac.SystemB.Timeval
 
tv_usec - Variable in class oshi.jna.platform.mac.SystemB.Timeval
 

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_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
 
updateCounters(PointerByReference) - Static method in class oshi.util.platform.windows.PdhUtil
Update counters to values since the last call
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.windows.WindowsGlobalMemory
Update the performance information no more frequently than every 100ms
updateNetworkStats(NetworkIF) - Method in interface oshi.hardware.Networks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Method in class oshi.hardware.platform.linux.LinuxNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Method in class oshi.hardware.platform.mac.MacNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - 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.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
 
upTime - Variable in class oshi.software.common.AbstractProcess
 
UsbDevice - Interface in oshi.hardware
A USB device is a device connected via a USB port, possibly internally/permanently.
userTime - Variable in class oshi.software.common.AbstractProcess
 
UTF_8 - Static variable in interface oshi.jna.platform.mac.CoreFoundation
 
Util - Class in oshi.util
General utility methods
Util() - Constructor for class oshi.util.Util
 

V

value - Variable in class oshi.jna.platform.windows.Pdh.PdhFmtCounterValue
 
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.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.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.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.
ValueUnion() - Constructor for class oshi.jna.platform.windows.Pdh.ValueUnion
 
vendor - 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.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
 
virtualSize - Variable in class oshi.software.common.AbstractProcess
 

W

waits_ms - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
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
 
WideStringValue - Variable in class oshi.jna.platform.windows.Pdh.ValueUnion
 
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
 
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
 
WindowsOSVersionInfoEx(WinNT.OSVERSIONINFOEX) - 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
 
WindowsProcess - Class in oshi.software.os.windows
A process is an instance of a computer program that is being executed.
WindowsProcess(String, String, int, int, int, int, int, long, long, long, long, long, long) - Constructor for class oshi.software.os.windows.WindowsProcess
 
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, UsbDevice[]) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDevice
 
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
wrap(JsonObjectBuilder) - Static method in class oshi.json.NullAwareJsonObjectBuilder
Wraps a JsonObjectBuilder
write_512bytes - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
write_merged - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
write_ops - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
write_waits_ms - Variable in class oshi.hardware.platform.linux.LinuxBlockDevStats
 
wszName - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
 

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–2016 com.github.dblock. All rights reserved.