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

A

AbstractBaseboard - Class in oshi.hardware.common
Baseboard data
AbstractBaseboard() - Constructor for class oshi.hardware.common.AbstractBaseboard
 
AbstractCentralProcessor - Class in oshi.hardware.common
A CPU.
AbstractCentralProcessor() - Constructor for class oshi.hardware.common.AbstractCentralProcessor
Create a Processor
AbstractComputerSystem - Class in oshi.hardware.common
Computer System data.
AbstractComputerSystem() - Constructor for class oshi.hardware.common.AbstractComputerSystem
 
AbstractDisplay - Class in oshi.hardware.common
A Display
AbstractDisplay(byte[]) - Constructor for class oshi.hardware.common.AbstractDisplay
Constructor for AbstractDisplay.
AbstractFirmware - Class in oshi.hardware.common
Firmware data.
AbstractFirmware() - Constructor for class oshi.hardware.common.AbstractFirmware
 
AbstractGlobalMemory - Class in oshi.hardware.common
Memory info.
AbstractGlobalMemory() - Constructor for class oshi.hardware.common.AbstractGlobalMemory
 
AbstractHardwareAbstractionLayer - Class in oshi.hardware.common
Common fields or methods used by platform-specific implementations of HardwareAbstractionLayer
AbstractHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
AbstractNetworkParams - Class in oshi.software.common
Common NetworkParams implementation.
AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
 
AbstractNetworks - Class in oshi.hardware.common
Network interfaces implementation.
AbstractNetworks() - Constructor for class oshi.hardware.common.AbstractNetworks
 
AbstractOperatingSystem - Class in oshi.software.common
 
AbstractOperatingSystem() - Constructor for class oshi.software.common.AbstractOperatingSystem
 
AbstractOperatingSystem.FamilyVersionInfo - Class in oshi.software.common
 
AbstractOSVersionInfoEx - Class in oshi.software.common
Deprecated.
Use OperatingSystem.OSVersionInfo
AbstractOSVersionInfoEx() - Constructor for class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
AbstractPowerSource - Class in oshi.hardware.common
A Power Source
AbstractPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.common.AbstractPowerSource
 
AbstractSensors - Class in oshi.hardware.common
Sensor info.
AbstractSensors() - Constructor for class oshi.hardware.common.AbstractSensors
 
AbstractSoundCard - Class in oshi.hardware.common
An abstract Sound Card
AbstractSoundCard(String, String, String) - Constructor for class oshi.hardware.common.AbstractSoundCard
Constructor for AbstractSoundCard.
AbstractUsbDevice - Class in oshi.hardware.common
A USB device
AbstractUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.common.AbstractUsbDevice
Constructor for AbstractUsbDevice.
AbstractVirtualMemory - Class in oshi.hardware.common
Virtual Memory info.
AbstractVirtualMemory() - Constructor for class oshi.hardware.common.AbstractVirtualMemory
 
acOnLine - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
addCounter(WinNT.HANDLEByReference, String, WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Adds a pdh counter to a query
addCounterToQuery(PerfDataUtil.PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Begin monitoring a Performance Data counter, attached to a query whose key is the counter's object.
addCounterToQuery(PerfDataUtil.PerfCounter, String) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Begin monitoring a Performance Data counter, attached to a query whose key is the specified string.
Addrinfo() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
Addrinfo(Pointer) - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_addr - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_addrlen - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_canonname - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
AI_CANONNAME - Static variable in interface oshi.jna.platform.unix.CLibrary
Constant AI_CANONNAME=2
ai_family - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_flags - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_next - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_protocol - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_socktype - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
asciiStringToByteArray(String, int) - Static method in class oshi.util.ParseUtil
Parse a human readable ASCII string into a byte array, truncating or padding with zeros (if necessary) so the array has the specified length.
AtRate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 

B

Baseboard - Interface in oshi.hardware
The Baseboard represents the system board, also called motherboard, logic board, etc.
BATTERY_INFORMATION() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
BATTERY_MANUFACTURE_DATE() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
BATTERY_QUERY_INFORMATION() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
BATTERY_STATUS() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
BATTERY_WAIT_STATUS() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
batteryPresent - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
BatteryTag - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
BatteryTag - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
BsdSysctlUtil - Class in oshi.util.platform.unix.freebsd
Provides access to sysctl calls on FreeBSD
build - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
buildNumber - Variable in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo.ByReference
 
ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr.ByReference
 
byteArrayToFloat(byte[], int, int) - Static method in class oshi.util.ParseUtil
Convert a byte array to its floating point representation.
byteArrayToHexString(byte[]) - Static method in class oshi.util.ParseUtil
Parse a byte aray into a string of hexadecimal digits including leading zeros
byteArrayToLong(byte[], int) - Static method in class oshi.util.ParseUtil
Convert a byte array to its integer representation.
bytes - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
bytes - Variable in class oshi.util.platform.mac.SmcUtil.SMCVal
 

C

calculateCpuPercent() - Method in class oshi.software.os.OSProcess
Calculates CPU usage of this process.
Capabilities - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
Capacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
CentralProcessor - Interface in oshi.hardware
This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
CentralProcessor.LogicalProcessor - Class in oshi.hardware
A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.
CentralProcessor.ProcessorIdentifier - Class in oshi.hardware
A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)
CentralProcessor.TickType - Enum in oshi.hardware
charging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
Chemistry - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
clear() - Static method in class oshi.util.GlobalConfig
Clear the configuration.
CLibrary - Interface in oshi.jna.platform.unix
C library with code common to all *nix-based operating systems.
CLibrary.Addrinfo - Class in oshi.jna.platform.unix
 
CLibrary.Addrinfo.ByReference - Class in oshi.jna.platform.unix
 
CLibrary.Sockaddr - Class in oshi.jna.platform.unix
 
CLibrary.Sockaddr.ByReference - Class in oshi.jna.platform.unix
 
CLibrary.Timeval - Class in oshi.jna.platform.unix
Return type for BSD sysctl kern.boottime
close() - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Release the lock on the chain.
closeQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Close a pdh query
codeName - Variable in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
compareTo(HWDiskStore) - Method in class oshi.hardware.HWDiskStore
compareTo(HWPartition) - Method in class oshi.hardware.HWPartition
ComputerSystem - Interface in oshi.hardware
The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
connectedDevices - Variable in class oshi.hardware.common.AbstractUsbDevice
 
Constants - Class in oshi.util
General constants used in multiple classes
counterQuery - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
countStringToLongArray(String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited string to count elements of an array of longs.
CP_IDLE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant CP_IDLE=4
CP_INTR - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant CP_INTR=3
CP_NICE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant CP_NICE=1
CP_SYS - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant CP_SYS=2
CP_USER - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant CP_USER=0
CpTime() - Constructor for class oshi.jna.platform.unix.freebsd.FreeBsdLibc.CpTime
 
cpu_ticks - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.CpTime
 
CPUINFO - Static variable in class oshi.util.platform.linux.ProcUtil
The proc path for CPU information
cpuPLimit - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
CPUSTATES - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant CPUSTATES=5
createBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Baseboard object
createComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createCounter(String, String, String) - Static method in class oshi.util.platform.windows.PerfDataUtil
Create a Performance Counter
createFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Firmware object
createInstance() - Static method in class oshi.util.platform.windows.WmiQueryHandler
Factory method to create an instance of this class.
createMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessorID(String, String, String, String[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
Creates a Processor ID by encoding the stepping, model, family, and feature flags.
createSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
CriticalBias - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
currentIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
currentMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
CycleCount - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 

D

data32 - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
data8 - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
dataAttributes - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataKeyInfo
 
dataLookupLong(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for LibKstat.kstat_data_lookup(com.sun.jna.platform.unix.solaris.LibKstat.Kstat, java.lang.String) with numeric return values.
dataLookupString(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for LibKstat.kstat_data_lookup(com.sun.jna.platform.unix.solaris.LibKstat.Kstat, java.lang.String) with String return values.
dataSize - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataKeyInfo
 
dataSize - Variable in class oshi.util.platform.mac.SmcUtil.SMCVal
 
dataType - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataKeyInfo
 
dataType - Variable in class oshi.util.platform.mac.SmcUtil.SMCVal
 
Day - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
DefaultAlert1 - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
defaultAlert1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DefaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
defaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
defaultExpiration() - Static method in class oshi.util.Memoizer
Default exipiration of memoized values in nanoseconds, which will refresh after this time elapses.
DesignedCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
discharging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
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.

E

EdidUtil - Class in oshi.util
EDID parsing utility.
equals(Object) - Method in class oshi.hardware.HWDiskStore
equals(Object) - Method in class oshi.hardware.HWPartition
estimatedTime - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
ExecutingCommand - Class in oshi.util
A class for executing on the command line and returning the result of execution.

F

FamilyVersionInfo(String, OperatingSystem.OSVersionInfo) - Constructor for class oshi.software.common.AbstractOperatingSystem.FamilyVersionInfo
 
FileSystem - Interface in oshi.software.os
The File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.
filetimeToUtcMs(long, boolean) - Static method in class oshi.util.ParseUtil
Convert a long representing filetime (100-ns since 1601 epoch) to ms since 1970 epoch
FileUtil - Class in oshi.util
File reading methods
Firmware - Interface in oshi.hardware
The Firmware represents the low level BIOS or equivalent.
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.
formatError(int) - Static method in class oshi.util.FormatUtil
Translate an integer error code to its hex notation
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.
formatValue(long, String) - Static method in class oshi.util.FormatUtil
Format arbitrary units into a string to a rounded string representation.
freeaddrinfo(Pointer) - Method in interface oshi.jna.platform.unix.CLibrary
Frees the memory that was allocated for the dynamically allocated linked list res.
FreeBsdCentralProcessor - Class in oshi.hardware.platform.unix.freebsd
A CPU
FreeBsdCentralProcessor() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
FreeBsdDisks - Class in oshi.hardware.platform.unix.freebsd
FreeBSD hard disk implementation.
FreeBsdDisks() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
 
FreeBsdDisplay - Class in oshi.hardware.platform.unix.freebsd
A Display
FreeBsdDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
Constructor for FreeBsdDisplay.
FreeBsdFileSystem - Class in oshi.software.os.unix.freebsd
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
FreeBsdFileSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
FreeBsdGlobalMemory - Class in oshi.hardware.platform.unix.freebsd
Memory obtained by sysctl vm.stats
FreeBsdGlobalMemory() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
FreeBsdHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.freebsd
FreeBsdHardwareAbstractionLayer class.
FreeBsdHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
FreeBsdLibc - Interface in oshi.jna.platform.unix.freebsd
C library.
FreeBsdLibc.CpTime - Class in oshi.jna.platform.unix.freebsd
 
FreeBsdNetworkParams - Class in oshi.software.os.unix.freebsd
FreeBsdNetworkParams class.
FreeBsdNetworkParams() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
FreeBsdNetworks - Class in oshi.hardware.platform.unix.freebsd
FreeBsdNetworks class.
FreeBsdNetworks() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdNetworks
 
FreeBsdOperatingSystem - Class in oshi.software.os.unix.freebsd
FreeBsdOperatingSystem class.
FreeBsdOperatingSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Constructor for FreeBsdOperatingSystem.
FreeBsdOSVersionInfoEx - Class in oshi.software.os.unix.freebsd
Deprecated.
Use OperatingSystem.OSVersionInfo
FreeBsdOSVersionInfoEx() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOSVersionInfoEx
Deprecated.
 
FreeBsdPowerSource - Class in oshi.hardware.platform.unix.freebsd
A Power Source
FreeBsdPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
 
FreeBsdSensors - Class in oshi.hardware.platform.unix.freebsd
FreeBsdSensors class.
FreeBsdSensors() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
FreeBsdSoundCard - Class in oshi.hardware.platform.unix.freebsd
FreeBSD soundcard.
FreeBsdSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
Constructor for FreeBsdSoundCard.
FreeBsdUsbDevice - Class in oshi.hardware.platform.unix.freebsd
FreeBsdUsbDevice class.
FreeBsdUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
 
FreeBsdVirtualMemory - Class in oshi.hardware.platform.unix.freebsd
Memory obtained by swapinfo
FreeBsdVirtualMemory() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
FullChargedCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 

G

gai_strerror(int) - Method in interface oshi.jna.platform.unix.CLibrary
Translates getaddrinfo error codes to a human readable string, suitable for error reporting.
get(String, String) - Static method in class oshi.util.GlobalConfig
Get the String property associated with the given key.
get(String, int) - Static method in class oshi.util.GlobalConfig
Get the int property associated with the given key.
get(String, double) - Static method in class oshi.util.GlobalConfig
Get the double property associated with the given key.
get(String, boolean) - Static method in class oshi.util.GlobalConfig
Get the boolean property associated with the given key.
getaddrinfo(String, String, CLibrary.Addrinfo, PointerByReference) - Method in interface oshi.jna.platform.unix.CLibrary
Given node and service, which identify an Internet host and a service, getaddrinfo() returns one or more addrinfo structures, each of which contains an Internet address that can be specified in a call to bind(2) or connect(2).
getAmperage() - Method in class oshi.hardware.common.AbstractPowerSource
 
getAmperage() - Method in interface oshi.hardware.PowerSource
Amperage of the battery, in milliAmperes (mA).
getAnswerAt(String, int) - Static method in class oshi.util.ExecutingCommand
Return response on selected line index (0-based) after running selected command.
getAvailable() - Method in interface oshi.hardware.GlobalMemory
The amount of physical memory currently available, in bytes.
getAvailable() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getBankLabel() - Method in class oshi.hardware.PhysicalMemory
The bank and/or slot label.
getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
 
getBaseboard() - Method in interface oshi.hardware.ComputerSystem
Get the computer system baseboard/motherboard.
getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
 
getBitness() - Method in interface oshi.software.os.OperatingSystem
Gets the bitness (32 or 64) of the operating system.
getBitness() - Method in class oshi.software.os.OSProcess
Attempts to get the bitness (32 or 64) of the process.
getBuildNumber() - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
getBuildNumber() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
Gets the operating system build number.
getBuildNumber() - Method in interface oshi.software.os.OperatingSystemVersion
Deprecated.
getBuildNumber.
getBytesRead() - Method in class oshi.software.os.OSProcess
Getter for the field bytesRead.
getBytesRecv() - Method in class oshi.hardware.NetworkIF
Getter for the field bytesRecv.
getBytesSent() - Method in class oshi.hardware.NetworkIF
Getter for the field bytesSent.
getBytesWritten() - Method in class oshi.software.os.OSProcess
Getter for the field bytesWritten.
getCapacity() - Method in class oshi.hardware.PhysicalMemory
The capacity of memory bank in bytes.
getCapacityUnits() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCapacityUnits() - Method in interface oshi.hardware.PowerSource
getChemistry() - Method in class oshi.hardware.common.AbstractPowerSource
 
getChemistry() - Method in interface oshi.hardware.PowerSource
The battery chemistry (e.g., Lithium Ion).
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
 
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
Gets currently running child processes of provided PID.
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getClockSpeed() - Method in class oshi.hardware.PhysicalMemory
The configured memory clock speed in hertz.
getCodec() - Method in class oshi.hardware.common.AbstractSoundCard
Retrieves the codec of the Sound card
getCodec() - Method in interface oshi.hardware.SoundCard
Retrieves the codec of the Sound card
getCodeName() - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
getCodeName() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
Gets the operating system codename.
getCodeName() - Method in interface oshi.software.os.OperatingSystemVersion
Deprecated.
getCodeName.
getCommandLine() - Method in class oshi.software.os.OSProcess
Getter for the field commandLine.
getComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a ComputerSystem object.
getComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
Returns the current threading model for COM initialization, as OSHI is required to match if an external program has COM initialized already.
getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
Other devices connected to this hub
getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
Other devices connected to this hub
getContextSwitches() - Method in interface oshi.hardware.CentralProcessor
Get the number of context switches which have occurred
getContextSwitches() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getCounter() - Method in enum oshi.hardware.platform.windows.WindowsVirtualMemory.PageSwapProperty
getCounter() - Method in interface oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
 
getCounter() - Method in interface oshi.util.platform.windows.PerfCounterWildcardQuery.PdhCounterWildcardProperty
 
getCounter() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
getCounterPath() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
Returns the path for this counter
getCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuTemperature() - Method in interface oshi.hardware.Sensors
CPU Temperature
getCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuVoltage() - Method in interface oshi.hardware.Sensors
CPU Voltage
getCurrentCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCurrentCapacity() - Method in interface oshi.hardware.PowerSource
The current (remaining) capacity of the battery.
getCurrentFreq() - Method in interface oshi.hardware.CentralProcessor
Attempts to return the current frequency (in Hz), of the logical processors on this CPU.
getCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getCurrentPlatformEnum() - Static method in class oshi.SystemInfo
Getter for the field currentPlatformEnum.
getCurrentQueueLength() - Method in class oshi.hardware.HWDiskStore
Getter for the field currentQueueLength.
getCurrentWorkingDirectory() - Method in class oshi.software.os.OSProcess
Getter for the field currentWorkingDirectory.
getCwdMap(int) - Static method in class oshi.util.LsofUtil
getCwdMap.
getCycleCount() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCycleCount() - Method in interface oshi.hardware.PowerSource
The cycle count of the battery, if known.
getDateString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Date value from a WmiResult as a String in ISO 8601 format
getDateTime(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a DateTime value from a WmiResult as an OffsetDateTime
getDescription() - Method in class oshi.hardware.common.AbstractFirmware
 
getDescription() - Method in interface oshi.hardware.Firmware
Get the firmware description.
getDescription() - Method in class oshi.software.os.OSFileStore
Description of the File System
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
getDesignCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getDesignCapacity() - Method in interface oshi.hardware.PowerSource
The design (original) capacity of the battery.
getDeviceName() - Method in class oshi.hardware.common.AbstractPowerSource
 
getDeviceName() - Method in interface oshi.hardware.PowerSource
Name of the power source at the device level.
getDisks() - Method in interface oshi.hardware.Disks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.linux.LinuxDisks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.mac.MacDisks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.unix.solaris.SolarisDisks
Get hard drives on this machine
getDisks() - Method in class oshi.hardware.platform.windows.WindowsDisks
Get hard drives on this machine
getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of HWDiskStore objects, representing a physical hard disk or other similar storage device
getDisplayName() - Method in class oshi.hardware.NetworkIF
Interface description.
getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.linux.LinuxDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.mac.MacDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDisplays() - Static method in class oshi.hardware.platform.windows.WindowsDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of Display objects, representing monitors or other video output devices.
getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
getDnsServers.
getDnsServers() - Method in interface oshi.software.os.NetworkParams
getDnsServers.
getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
getDomainName.
getDomainName() - Method in class oshi.software.os.linux.LinuxNetworkParams
 
getDomainName() - Method in class oshi.software.os.mac.MacNetworkParams
 
getDomainName() - Method in interface oshi.software.os.NetworkParams
getDomainName.
getDomainName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parse a string key = "value" (string)
getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
Retrieves the driver version currently in use in machine
getDriverVersion() - Method in interface oshi.hardware.SoundCard
Retrieves the driver version currently in use in machine
getEdid() - Method in class oshi.hardware.common.AbstractDisplay
 
getEdid() - Method in interface oshi.hardware.Display
The EDID byte array.
getFamily() - Method in interface oshi.hardware.CentralProcessor
getFamily() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the family.
getFamily() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getFamily() - Method in class oshi.software.common.AbstractOperatingSystem
 
getFamily() - Method in interface oshi.software.os.OperatingSystem
Operating system family.
getFanSpeeds() - Method in class oshi.hardware.common.AbstractSensors
 
getFanSpeeds() - Method in interface oshi.hardware.Sensors
Fan speeds
getFileStores() - Method in interface oshi.software.os.FileSystem
Get file stores on this machine Instantiates an array of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores() - Method in class oshi.software.os.linux.LinuxFileSystem
Get file stores on this machine Instantiates an array of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores() - Method in class oshi.software.os.mac.MacFileSystem
Get file stores on this machine Instantiates an array of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
Get file stores on this machine Instantiates an array of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
Get file stores on this machine Instantiates an array of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores() - Method in class oshi.software.os.windows.WindowsFileSystem
Get file stores on this machine Instantiates an array of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getFileSystem() - Method in interface oshi.software.os.OperatingSystem
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
 
getFirmware() - Method in interface oshi.hardware.ComputerSystem
Get the computer system firmware/BIOS.
getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected command.
getFirstIntValue(String) - Static method in class oshi.util.ParseUtil
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the first set of one or more consecutive digits
getFloat(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Float value from a WmiResult
getFreeInodes() - Method in class oshi.software.os.OSFileStore
Usable / free inodes on the drive.
getFreeSpace() - Method in class oshi.software.os.OSFileStore
Free space on the drive.
getGroup() - Method in class oshi.software.os.OSProcess
Getter for the field group.
getGroupID() - Method in class oshi.software.os.OSProcess
Getter for the field groupID.
getGroupName(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
getGroupName.
getHardware() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific HardwareAbstractionLayer.
getHcm(byte[]) - Static method in class oshi.util.EdidUtil
Get monitor width in cm
getHostName() - Method in class oshi.software.common.AbstractNetworkParams
getHostName.
getHostName() - Method in class oshi.software.os.linux.LinuxNetworkParams
 
getHostName() - Method in class oshi.software.os.mac.MacNetworkParams
 
getHostName() - Method in interface oshi.software.os.NetworkParams
getHostName.
getHostName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getHostName() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
 
getHostName() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getHz() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Gets Jiffies per second, useful for converting ticks to milliseconds and vice versa.
getIdentification() - Method in class oshi.hardware.HWPartition
Getter for the field identification.
getIdentifier() - Method in interface oshi.hardware.CentralProcessor
getIdentifier() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Identifier, eg.
getIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getIndex() - Method in enum oshi.hardware.CentralProcessor.TickType
 
getInErrors() - Method in class oshi.hardware.NetworkIF
Getter for the field inErrors.
getInstance() - Method in enum oshi.hardware.platform.windows.WindowsVirtualMemory.PageSwapProperty
getInstance() - Method in interface oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
 
getInstance() - Static method in class oshi.util.platform.windows.PerfCounterQueryHandler
Instantiate this class as a singleton
getInstance() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
getInstancesFromLastQuery() - Method in class oshi.util.platform.windows.PerfCounterWildcardQuery
List the instances corresponding to the value map lists
getInterrupts() - Method in interface oshi.hardware.CentralProcessor
Get the number of interrupts which have occurred
getInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
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
The Internet Protocol (IP) v4 address.
getIpv4DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
 
getIpv4DefaultGateway() - Method in interface oshi.software.os.NetworkParams
getIpv4DefaultGateway.
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getIPv6addr() - Method in class oshi.hardware.NetworkIF
The Internet Protocol (IP) v6 address.
getIpv6DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
 
getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
getIpv6DefaultGateway.
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getKernelTime() - Method in class oshi.software.os.OSProcess
Getter for the field kernelTime.
getKeyValueMapFromFile(String, String) - Static method in class oshi.util.FileUtil
Read a file and return a map of string keys to string values contained therein.
getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of logical CPUs available for processing.
getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalProcessors() - Method in interface oshi.hardware.CentralProcessor
Returns an array of the CPU's logical processors.
getLogicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalVolume() - Method in class oshi.software.os.OSFileStore
Logical volume of the File System Provides an optional alternative volume identifier for the file system.
getLongFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the long value contained therein.
getMacaddr() - Method in class oshi.hardware.NetworkIF
The Media Access Control (MAC) address.
getMajor() - Method in class oshi.hardware.HWPartition
Getter for the field major.
getManufactureDate() - Method in class oshi.hardware.common.AbstractPowerSource
 
getManufactureDate() - Method in interface oshi.hardware.PowerSource
The battery's date of manufacture.
getManufacturer() - Method in interface oshi.hardware.Baseboard
Get the baseboard manufacturer.
getManufacturer() - Method in class oshi.hardware.common.AbstractPowerSource
 
getManufacturer() - Method in interface oshi.hardware.ComputerSystem
Get the computer system manufacturer.
getManufacturer() - Method in interface oshi.hardware.Firmware
Get the firmware manufacturer.
getManufacturer() - Method in class oshi.hardware.PhysicalMemory
The manufacturer of the physical memory.
getManufacturer() - Method in interface oshi.hardware.PowerSource
The name of the battery's manufacturer.
getManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
 
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
getMaxCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getMaxCapacity() - Method in interface oshi.hardware.PowerSource
The maximum capacity of the battery.
getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
The maximum number of open file descriptors.
getMaxFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
The maximum number of open file descriptors.
getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
The maximum number of open file descriptors.
getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
The maximum number of open file descriptors.
getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
The maximum number of open file descriptors.
getMaxFreq() - Method in interface oshi.hardware.CentralProcessor
Maximum frequeny (in Hz), of the logical processors on this CPU.
getMaxFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemoryType() - Method in class oshi.hardware.PhysicalMemory
The type of physical memory
getMinor() - Method in class oshi.hardware.HWPartition
Getter for the field minor.
getModel() - Method in interface oshi.hardware.Baseboard
Get the baseboard model.
getModel() - Method in interface oshi.hardware.CentralProcessor
getModel() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the model.
getModel() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getModel() - Method in interface oshi.hardware.ComputerSystem
Get the computer system model.
getModel() - Method in class oshi.hardware.HWDiskStore
Getter for the field model.
getMount() - Method in class oshi.software.os.OSFileStore
Mountpoint of the File System
getMountPoint() - Method in class oshi.hardware.HWPartition
Getter for the field mountPoint.
getMTU() - Method in class oshi.hardware.NetworkIF
The interface Maximum Transmission Unit (MTU).
getName() - Method in interface oshi.hardware.CentralProcessor
getName() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Name, eg.
getName() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getName() - Method in class oshi.hardware.common.AbstractFirmware
 
getName() - Method in class oshi.hardware.common.AbstractPowerSource
 
getName() - Method in class oshi.hardware.common.AbstractSoundCard
Retrieves the full name of the card.
getName() - Method in class oshi.hardware.common.AbstractUsbDevice
Name of the USB device
getName() - Method in interface oshi.hardware.Firmware
Get the firmware name.
getName() - Method in class oshi.hardware.HWDiskStore
Getter for the field name.
getName() - Method in class oshi.hardware.HWPartition
Getter for the field name.
getName() - Method in class oshi.hardware.NetworkIF
Interface name.
getName() - Method in interface oshi.hardware.PowerSource
Name of the power source at the Operating System level.
getName() - Method in interface oshi.hardware.SoundCard
Retrieves the full name of the card.
getName() - Method in interface oshi.hardware.UsbDevice
Name of the USB device
getName() - Method in class oshi.software.os.OSFileStore
Name of the File System
getName() - Method in class oshi.software.os.OSProcess
Getter for the field name.
getName() - Method in class oshi.software.os.OSService
Getter for the field name.
getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkIFs() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of NetworkIF objects, representing a network interface
getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
Instantiates a NetworkParams object.
getNetworkParams() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getNetworks() - Method in class oshi.hardware.common.AbstractNetworks
 
getNetworks() - Method in interface oshi.hardware.Networks
Get network interfaces on this machine
getNthIntValue(String, int) - Static method in class oshi.util.ParseUtil
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the nth set of one or more consecutive digits
getNumaNode() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The NUMA node.
getNumberOfProcessors() - Method in class oshi.software.os.windows.WindowsOSSystemInfo
Number of processors.
getObject() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
getOpenFileDescriptors() - Method in interface oshi.software.os.FileSystem
The current number of open file descriptors.
getOpenFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
The current number of open file descriptors.
getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
The current number of open file descriptors.
getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
The current number of open file descriptors.
getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
The current number of open file descriptors.
getOpenFiles() - Method in class oshi.software.os.OSProcess
Sets the number of open file handles (or network connections) that belongs to the process On FreeBSD and Solaris, this value is only populated if information for a single process id is requested.
getOperatingSystem() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific OperatingSystem.
getOsxVersionNumber() - Method in class oshi.software.os.mac.MacOSVersionInfoEx
Deprecated.
Getter for the field osxVersionNumber.
getOutErrors() - Method in class oshi.hardware.NetworkIF
Getter for the field outErrors.
getPacketsRecv() - Method in class oshi.hardware.NetworkIF
Getter for the field packetsRecv.
getPacketsSent() - Method in class oshi.hardware.NetworkIF
Getter for the field packetsSent.
getPageSize() - Method in interface oshi.hardware.GlobalMemory
The number of bytes in a memory page
getPageSize() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getParentProcessID() - Method in class oshi.software.os.OSProcess
Getter for the field parentProcessID.
getPartitions() - Method in class oshi.hardware.HWDiskStore
Getter for the field partitions.
getPath() - Method in class oshi.software.os.OSProcess
Getter for the field path.
getPhysicalMemory() - Method in class oshi.hardware.common.AbstractGlobalMemory
 
getPhysicalMemory() - Method in interface oshi.hardware.GlobalMemory
Physical memory, such as banks of memory.
getPhysicalMemory() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getPhysicalMemory() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of packages/sockets in the system.
getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalPackageNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The physical package (socket) id number assigned to this logical processor.
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
 
getPhysicalProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The physical processor (core) id number assigned to this logical processor.
getpid() - Method in interface oshi.jna.platform.unix.CLibrary
Returns the process ID of the calling process.
getPidFiles() - Static method in class oshi.util.platform.linux.ProcUtil
Gets an array of files in the /proc directory with only numeric digit filenames, corresponding to processes
getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSource
Gets Battery Information.
getPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
Gets Battery Information.
getPowerUsageRate() - Method in class oshi.hardware.common.AbstractPowerSource
 
getPowerUsageRate() - Method in interface oshi.hardware.PowerSource
Power Usage Rate of the battery, in milliWatts (mW).
getPrefixLengths() - Method in class oshi.hardware.NetworkIF
The Internet Protocol (IP) v6 address.
getPriority() - Method in class oshi.software.os.OSProcess
Getter for the field priority.
getProcess(int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcess(int, boolean) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcess(int, boolean) - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcess(int) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running process
getProcess(int, boolean) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running process
getProcess(int, boolean) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcess(int, boolean) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcess(int, boolean) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
GetProcessAffinityMask(WinNT.HANDLE, BaseTSD.ULONG_PTRByReference, BaseTSD.ULONG_PTRByReference) - Method in interface oshi.jna.platform.windows.Kernel32
Retrieves the process affinity mask for the specified process and the system affinity mask for the system.
getProcessAffinityMask(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcessAffinityMask(int) - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcessAffinityMask(int) - Method in interface oshi.software.os.OperatingSystem
Retrieves the process affinity mask for the specified process.
getProcessAffinityMask(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcessAffinityMask(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcessAffinityMask(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcessCount() - Method in interface oshi.software.os.OperatingSystem
Get the number of processes currently running
getProcessCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcesses() - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(Collection<Integer>) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(Collection<Integer>, boolean) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcesses() - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes, optionally limited to the top "N" for a particular sorting order.
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(Collection<Integer>) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running processes.
getProcesses(Collection<Integer>, boolean) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running processes.
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcessId() - Method in interface oshi.software.os.OperatingSystem
Gets the current process ID
getProcessID() - Method in class oshi.software.os.OSProcess
Getter for the field processID.
getProcessID() - Method in class oshi.software.os.OSService
Getter for the field processID.
getProcessId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessorCpuLoadBetweenTicks(long[][]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for all logical processors by counting ticks from CentralProcessor.getProcessorCpuLoadTicks() between the user-provided value from a previous call.
getProcessorCpuLoadBetweenTicks(long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorGroup() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Processor Group.
getProcessorID() - Method in interface oshi.hardware.CentralProcessor
getProcessorID() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the Processor ID.
getProcessorID() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorIdentifier() - Method in interface oshi.hardware.CentralProcessor
The CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)
getProcessorIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Logical Processor number as seen by the Operating System.
getProcPath() - Static method in class oshi.util.platform.linux.ProcUtil
The proc filesystem location may be customized to allow alternative proc plugins, particularly useful for containers.
getProductId() - Method in class oshi.hardware.common.AbstractUsbDevice
Product ID of the USB device
getProductId() - Method in interface oshi.hardware.UsbDevice
Product ID of the USB device
getProductID(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Product ID, bytes 10 and 11
getReadBytes() - Method in class oshi.hardware.HWDiskStore
Getter for the field readBytes.
getReads() - Method in class oshi.hardware.HWDiskStore
Getter for the field reads.
getRefString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Reference value from a WmiResult as a String
getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
 
getReleaseDate() - Method in interface oshi.hardware.Firmware
Get the firmware release date.
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
 
getRemainingCapacity() - Method in interface oshi.hardware.PowerSource
getRemainingCapacityPercent() - Method in class oshi.hardware.common.AbstractPowerSource
 
getRemainingCapacityPercent() - Method in interface oshi.hardware.PowerSource
Estimated remaining capacity as a fraction of max capacity.
getResidentSetSize() - Method in class oshi.software.os.OSProcess
Getter for the field residentSetSize.
getSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed
getSerial() - Method in class oshi.hardware.HWDiskStore
Getter for the field serial.
getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Serial number, bytes 12-15
getSerialNumber() - Method in interface oshi.hardware.Baseboard
Get the baseboard serial number.
getSerialNumber() - Method in class oshi.hardware.common.AbstractPowerSource
 
getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
Serial number of the USB device
getSerialNumber() - Method in interface oshi.hardware.ComputerSystem
Get the computer system serial number, if available.
getSerialNumber() - Method in interface oshi.hardware.PowerSource
The battery's serial number.
getSerialNumber() - Method in interface oshi.hardware.UsbDevice
Serial number of the USB device
getServices() - Method in class oshi.software.common.AbstractOperatingSystem
 
getServices() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getServices() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getServices() - Method in interface oshi.software.os.OperatingSystem
Gets the all services on the system.
getServices() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getServices() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getServices() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getSingleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parses a string key = 'value' (string)
getSint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Sint32 value from a WmiResult.
getSize() - Method in class oshi.hardware.HWDiskStore
Getter for the field size.
getSize() - Method in class oshi.hardware.HWPartition
Getter for the field size.
getSoundCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of SoundCard objects, representing the Sound cards.
getSoundCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of SoundCard objects, representing the Sound cards.
getSoundCards() - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
public method used by AbstractHardwareAbstractionLayer to access the sound cards.
getSoundCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of SoundCard objects, representing the Sound cards.
getSoundCards() - Static method in class oshi.hardware.platform.mac.MacSoundCard
public method used by AbstractHardwareAbstractionLayer to access the sound cards.
getSoundCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of SoundCard objects, representing the Sound cards.
getSoundCards() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
getSoundCards.
getSoundCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of SoundCard objects, representing the Sound cards.
getSoundCards() - Static method in class oshi.hardware.platform.unix.solaris.SolarisSoundCard
getSoundCards.
getSoundCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of SoundCard objects, representing the Sound cards.
getSoundCards() - Static method in class oshi.hardware.platform.windows.WindowsSoundCard
Returns Windows audio device driver information, which represents the closest proxy we have to sound cards.
getSpeed() - Method in class oshi.hardware.NetworkIF
Getter for the field speed.
getStartTime() - Method in class oshi.software.os.OSProcess
Getter for the field startTime.
getState() - Method in class oshi.software.os.OSProcess
Getter for the field state.
getState() - Method in class oshi.software.os.OSService
Getter for the field state.
getStepping() - Method in interface oshi.hardware.CentralProcessor
getStepping() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the stepping.
getStepping() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a String value from a WmiResult
getStringBetween(String, char) - Static method in class oshi.util.ParseUtil
Gets a value between two characters having multiple same characters between them.
getStringFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the String value contained therein.
getSubnetMasks() - Method in class oshi.hardware.NetworkIF
The Internet Protocol (IP) v4 subnet masks.
getSwapPagesIn() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getSwapPagesIn() - Method in interface oshi.hardware.VirtualMemory
Number of pages read from paging/swap file(s) to resolve hard page faults.
getSwapPagesOut() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getSwapPagesOut() - Method in interface oshi.hardware.VirtualMemory
Number of pages written to paging/swap file(s) to free up space in physical memory.
getSwapTotal() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getSwapTotal() - Method in interface oshi.hardware.VirtualMemory
The current size of the paging/swap file(s), in bytes.
getSwapUsed() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getSwapUsed() - Method in interface oshi.hardware.VirtualMemory
The current memory committed to the paging/swap file(s), in bytes
getSystemBootTime() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getSystemBootTime() - Method in interface oshi.software.os.OperatingSystem
Get Unix time of boot.
getSystemBootTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getSystemCpuLoadBetweenTicks(long[]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from CentralProcessor.getSystemCpuLoadTicks() between the user-provided value from a previous call.
getSystemCpuLoadBetweenTicks(long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
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(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
getSystemUptime() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getSystemUptime() - Method in interface oshi.software.os.OperatingSystem
Get the System up time (time since boot).
getSystemUptime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getSystemUptimeSeconds() - Static method in class oshi.util.platform.linux.ProcUtil
Parses the first value in /proc/uptime for seconds since boot
getTemperature() - Method in class oshi.hardware.common.AbstractPowerSource
 
getTemperature() - Method in interface oshi.hardware.PowerSource
The battery's temperature, in degrees Celsius.
getTextBetweenStrings(String, String, String) - Static method in class oshi.util.ParseUtil
Get a String in a line of text between two marker strings
getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getThreadCount() - Method in interface oshi.software.os.OperatingSystem
Get the number of threads currently running
getThreadCount() - Method in class oshi.software.os.OSProcess
Getter for the field threadCount.
getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getTimeRemaining() - Method in class oshi.hardware.common.AbstractPowerSource
 
getTimeRemaining() - Method in interface oshi.hardware.PowerSource
getTimeRemainingEstimated() - Method in class oshi.hardware.common.AbstractPowerSource
 
getTimeRemainingEstimated() - Method in interface oshi.hardware.PowerSource
Estimated time remaining on the power source, in seconds, as reported by the operating system.
getTimeRemainingInstant() - Method in class oshi.hardware.common.AbstractPowerSource
 
getTimeRemainingInstant() - Method in interface oshi.hardware.PowerSource
Estimated time remaining on the power source, in seconds, as reported by the battery.
getTimeStamp() - Method in class oshi.hardware.HWDiskStore
Getter for the field timeStamp.
getTimeStamp() - Method in class oshi.hardware.NetworkIF
Getter for the field timeStamp.
getTimingDescriptor(byte[]) - Static method in class oshi.util.EdidUtil
Parse a detailed timing descriptor
getTotal() - Method in interface oshi.hardware.GlobalMemory
The amount of actual physical memory, in bytes.
getTotal() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getTotalInodes() - Method in class oshi.software.os.OSFileStore
Total / maximum number of inodes of the filesystem.
getTotalSpace() - Method in class oshi.software.os.OSFileStore
Total space/capacity of the drive.
getTransferTime() - Method in class oshi.hardware.HWDiskStore
Getter for the field transferTime.
getType() - Method in class oshi.hardware.HWPartition
Getter for the field type.
getType() - Method in class oshi.software.os.OSFileStore
Type of the File System (FAT, NTFS, etx2, ext4, etc)
getUint16(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Uint16 value from a WmiResult.
getUint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets an UINT32 value from a WmiResult.
getUint32asLong(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets an UINT32 value from a WmiResult as a long, preserving the unsignedness.
getUint64(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Uint64 value from a WmiResult (parsing the String).
getUniqueDeviceId() - Method in class oshi.hardware.common.AbstractUsbDevice
A Unique Device ID of the USB device, such as the PnPDeviceID (Windows), Device Node Path (Linux), Registry Entry ID (macOS), or Device Node number (Unix)
getUniqueDeviceId() - Method in interface oshi.hardware.UsbDevice
A Unique Device ID of the USB device, such as the PnPDeviceID (Windows), Device Node Path (Linux), Registry Entry ID (macOS), or Device Node number (Unix)
getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
Convert unsigned int to signed long.
getUnsignedLongFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the unsigned long value contained therein as a long.
getUpTime() - Method in class oshi.software.os.OSProcess
Getter for the field upTime.
getUsableSpace() - Method in class oshi.software.os.OSFileStore
Usable space on the drive.
getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
Instantiates an array of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
getUser(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
getUser.
getUser() - Method in class oshi.software.os.OSProcess
Getter for the field user.
getUserID() - Method in class oshi.software.os.OSProcess
Getter for the field userID.
getUserId() - Method in class oshi.software.os.OSUser
Getter for the field userId.
getUserName() - Method in class oshi.software.os.OSUser
Getter for the field userName.
getUserTime() - Method in class oshi.software.os.OSProcess
Getter for the field userTime.
getUuid() - Method in class oshi.hardware.HWPartition
Getter for the field uuid.
getUUID() - Method in class oshi.software.os.OSFileStore
UUID/GUID of the File System
getVcm(byte[]) - Static method in class oshi.util.EdidUtil
Get monitor height in cm
getVendor() - Method in interface oshi.hardware.CentralProcessor
getVendor() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Processor vendor.
getVendor() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
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
getVendorFreq() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Vendor frequency (in Hz), eg.
getVendorFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getVendorId() - Method in class oshi.hardware.common.AbstractUsbDevice
ID of the vendor that manufactured the USB device
getVendorId() - Method in interface oshi.hardware.UsbDevice
ID of the vendor that manufactured the USB device
getVersion() - Method in interface oshi.hardware.Baseboard
Get the baseboard version.
getVersion() - Method in interface oshi.hardware.Firmware
Get the firmware version.
getVersion() - Method in class oshi.software.common.AbstractOperatingSystem
 
getVersion() - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
getVersion() - Method in interface oshi.software.os.OperatingSystem
getVersion() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
Gets the operating system version.
getVersion() - Method in interface oshi.software.os.OperatingSystemVersion
Deprecated.
getVersion.
getVersion(byte[]) - Static method in class oshi.util.EdidUtil
Return the EDID version
getVersionInfo() - Method in class oshi.software.common.AbstractOperatingSystem
 
getVersionInfo() - Method in interface oshi.software.os.OperatingSystem
Operating system version information.
getVirtualMemory() - Method in interface oshi.hardware.GlobalMemory
Virtual memory, such as a swap file.
getVirtualMemory() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getVirtualSize() - Method in class oshi.software.os.OSProcess
Getter for the field virtualSize.
getVoltage() - Method in class oshi.hardware.common.AbstractPowerSource
 
getVoltage() - Method in interface oshi.hardware.PowerSource
Voltage of the battery, in Volts.
getVolume() - Method in class oshi.software.os.OSFileStore
Volume of the File System
getWeek(byte[]) - Static method in class oshi.util.EdidUtil
Return the week of year of manufacture
getWmiTimeout() - Method in class oshi.util.platform.windows.WmiQueryHandler
Gets the current WMI timeout.
getWriteBytes() - Method in class oshi.hardware.HWDiskStore
Getter for the field writeBytes.
getWrites() - Method in class oshi.hardware.HWDiskStore
Getter for the field writes.
getYear(byte[]) - Static method in class oshi.util.EdidUtil
Return the year of manufacture
GlobalConfig - Class in oshi.util
The global configuration utility.
GlobalConfig.PropertyException - Exception in oshi.util
Indicates that a configuration value is invalid.
GlobalMemory - Interface in oshi.hardware
The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
gpuPLimit - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 

H

handleComException(WbemcliUtil.WmiQuery<?>, COMException) - Method in class oshi.util.platform.windows.WmiQueryHandler
handleComException.
handleNoVersionInfo() - Method in class oshi.software.os.windows.WindowsOSVersionInfoEx
Deprecated.
handleNoVersionInfo.
handleWin32ExceptionOnGetProcessInfo(OSProcess, Win32Exception) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
HardwareAbstractionLayer - Interface in oshi.hardware
A hardware abstraction layer.
hashCode() - Method in class oshi.hardware.HWDiskStore
hashCode() - Method in class oshi.hardware.HWPartition
HEX_ERROR - Static variable in class oshi.util.FormatUtil
Constant HEX_ERROR="0x%08X"
hexStringToByteArray(String) - Static method in class oshi.util.ParseUtil
Parse a string of hexadecimal digits into a byte array
hexStringToString(String) - Static method in class oshi.util.ParseUtil
Parses a string of hex digits to a string where each pair of hex digits represents an ASCII character
HighCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
HWDiskStore - Class in oshi.hardware
A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
HWDiskStore() - Constructor for class oshi.hardware.HWDiskStore
Create an object with empty/default values
HWDiskStore(HWDiskStore) - Constructor for class oshi.hardware.HWDiskStore
Copy constructor
HWPartition - Class in oshi.hardware
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
HWPartition(String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition
HWPartition() - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition

I

InformationLevel - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
initCOM() - Method in class oshi.util.platform.windows.WmiQueryHandler
Initializes COM library and sets security to impersonate the local user
initCOM(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
initCOM.
initPdhCounters() - Method in class oshi.util.platform.windows.PerfCounterQuery
Initialize PDH counters for this data source.
initPdhCounters() - Method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Initialize PDH counters for this data source.
initProcessorCounts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates logical and physical processor counts and arrays
initProcessorCounts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
initWmiCounters() - Method in class oshi.util.platform.windows.PerfCounterQuery
Initialize the WMI query object needed to retrieve counters for this data source.
INSTANCE - Static variable in interface oshi.jna.platform.linux.LinuxLibc
 
INSTANCE - Static variable in interface oshi.jna.platform.linux.Udev
Constant INSTANCE
INSTANCE - Static variable in interface oshi.jna.platform.mac.IOKit
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.SystemB
 
INSTANCE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant INSTANCE
INSTANCE - Static variable in interface oshi.jna.platform.unix.solaris.SolarisLibc
Constant INSTANCE
INSTANCE - Static variable in interface oshi.jna.platform.windows.Kernel32
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.PowrProf
Constant INSTANCE
INT_SIZE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant INT_SIZE=Native.getNativeSize(int.class)
IOConnectCallStructMethod(IOKit.IOConnect, int, Structure, NativeLong, Structure, NativeLongByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IOKit - Interface in oshi.jna.platform.mac
The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism.
isBlank(String) - Static method in class oshi.util.Util
Tests if a String is either null or empty.
isCharging() - Method in class oshi.hardware.common.AbstractPowerSource
 
isCharging() - Method in interface oshi.hardware.PowerSource
Reports whether the battery is charging.
isCpu64bit() - Method in interface oshi.hardware.CentralProcessor
isCpu64bit() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Is CPU 64bit?
isCpu64bit() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
isDigital(byte[]) - Static method in class oshi.util.EdidUtil
Test if this EDID is a digital monitor based on byte 20
isDischarging() - Method in class oshi.hardware.common.AbstractPowerSource
 
isDischarging() - Method in interface oshi.hardware.PowerSource
Reports whether the battery is discharging.
isElevated() - Method in class oshi.software.common.AbstractOperatingSystem
 
isElevated() - Method in interface oshi.software.os.OperatingSystem
Determine whether the current process has elevated permissions such as sudo / Administrator
isPowerOnLine() - Method in class oshi.hardware.common.AbstractPowerSource
 
isPowerOnLine() - Method in interface oshi.hardware.PowerSource
Reports whether the device is plugged in to an external power source.
isSecurityInitialized() - Method in class oshi.util.platform.windows.WmiQueryHandler
Security only needs to be initialized once.

K

Kernel32 - Interface in oshi.jna.platform.windows
 
KERNEL_INDEX_SMC - Static variable in class oshi.util.platform.mac.SmcUtil
 
key - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
key - Variable in class oshi.util.platform.mac.SmcUtil.SMCVal
 
keyInfo - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
KstatUtil - Class in oshi.util.platform.unix.solaris
Provides access to kstat information on Solaris
KstatUtil.KstatChain - Class in oshi.util.platform.unix.solaris
A copy of the Kstat chain, encapsulating a kstat_ctl_t object.

L

length - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
LinuxCentralProcessor - Class in oshi.hardware.platform.linux
A CPU as defined in Linux /proc.
LinuxCentralProcessor() - Constructor for class oshi.hardware.platform.linux.LinuxCentralProcessor
 
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
Constructor for 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 class.
LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
LinuxLibc - Interface in oshi.jna.platform.linux
Linux C Library.
LinuxNetworkParams - Class in oshi.software.os.linux
LinuxNetworkParams class.
LinuxNetworkParams() - Constructor for class oshi.software.os.linux.LinuxNetworkParams
 
LinuxNetworks - Class in oshi.hardware.platform.linux
LinuxNetworks class.
LinuxNetworks() - Constructor for class oshi.hardware.platform.linux.LinuxNetworks
 
LinuxOperatingSystem - Class in oshi.software.os.linux
LinuxOperatingSystem class.
LinuxOperatingSystem() - Constructor for class oshi.software.os.linux.LinuxOperatingSystem
Constructor for LinuxOperatingSystem.
LinuxOSVersionInfoEx - Class in oshi.software.os.linux
Deprecated.
Use OperatingSystem.OSVersionInfo
LinuxOSVersionInfoEx() - Constructor for class oshi.software.os.linux.LinuxOSVersionInfoEx
Deprecated.
Constructor for LinuxOSVersionInfoEx.
LinuxOSVersionInfoEx(String, String) - Constructor for class oshi.software.os.linux.LinuxOSVersionInfoEx
Deprecated.
Constructor for LinuxOSVersionInfoEx.
LinuxPowerSource - Class in oshi.hardware.platform.linux
A Power Source
LinuxPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.linux.LinuxPowerSource
 
LinuxSensors - Class in oshi.hardware.platform.linux
LinuxSensors class.
LinuxSensors() - Constructor for class oshi.hardware.platform.linux.LinuxSensors
Constructor for LinuxSensors.
LinuxSoundCard - Class in oshi.hardware.platform.linux
Sound card data obtained via /proc/asound directory
LinuxSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.linux.LinuxSoundCard
Constructor for LinuxSoundCard.
LinuxUsbDevice - Class in oshi.hardware.platform.linux
LinuxUsbDevice class.
LinuxUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.linux.LinuxUsbDevice
Constructor for LinuxUsbDevice.
LinuxUserGroupInfo - Class in oshi.software.os.linux
LinuxUserGroupInfo class.
LinuxUserGroupInfo() - Constructor for class oshi.software.os.linux.LinuxUserGroupInfo
 
LinuxVirtualMemory - Class in oshi.hardware.platform.linux
Memory obtained by /proc/meminfo and /proc/vmstat
LinuxVirtualMemory() - Constructor for class oshi.hardware.platform.linux.LinuxVirtualMemory
 
load(Properties) - Static method in class oshi.util.GlobalConfig
Load the given Properties into the global configuration.
LogicalProcessor(int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
 
LogicalProcessor(int, int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
 
LogicalProcessor(int, int, int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
 
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.
lookup(String, int, String) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_lookup(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl, java.lang.String, int, java.lang.String).
lookupAll(String, int, String) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_lookup(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl, java.lang.String, int, java.lang.String).
LowCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
LsofUtil - Class in oshi.util
Reads from lsof into a map

M

MacCentralProcessor - Class in oshi.hardware.platform.mac
A CPU.
MacCentralProcessor() - Constructor for class oshi.hardware.platform.mac.MacCentralProcessor
 
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
Constructor for MacDisplay.
MacFileSystem - Class in oshi.software.os.mac
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
MacFileSystem() - Constructor for class oshi.software.os.mac.MacFileSystem
 
MacGlobalMemory - Class in oshi.hardware.platform.mac
Memory obtained by host_statistics (vm_stat) and sysctl.
MacGlobalMemory() - Constructor for class oshi.hardware.platform.mac.MacGlobalMemory
 
MacHardwareAbstractionLayer - Class in oshi.hardware.platform.mac
MacHardwareAbstractionLayer class.
MacHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
MacNetworkParams - Class in oshi.software.os.mac
MacNetworkParams class.
MacNetworkParams() - Constructor for class oshi.software.os.mac.MacNetworkParams
 
MacNetworks - Class in oshi.hardware.platform.mac
MacNetworks class.
MacNetworks() - Constructor for class oshi.hardware.platform.mac.MacNetworks
 
MacOperatingSystem - Class in oshi.software.os.mac
MacOperatingSystem class.
MacOperatingSystem() - Constructor for class oshi.software.os.mac.MacOperatingSystem
Constructor for MacOperatingSystem.
MacOSVersionInfoEx - Class in oshi.software.os.mac
Deprecated.
Use OperatingSystem.OSVersionInfo
MacOSVersionInfoEx() - Constructor for class oshi.software.os.mac.MacOSVersionInfoEx
Deprecated.
Constructor for MacOSVersionInfoEx.
MacPowerSource - Class in oshi.hardware.platform.mac
A Power Source
MacPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.mac.MacPowerSource
 
MacSensors - Class in oshi.hardware.platform.mac
MacSensors class.
MacSensors() - Constructor for class oshi.hardware.platform.mac.MacSensors
 
MacSoundCard - Class in oshi.hardware.platform.mac
Sound card data obtained via system_profiler
MacSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.mac.MacSoundCard
Constructor for MacSoundCard.
MacUsbDevice - Class in oshi.hardware.platform.mac
MacUsbDevice class.
MacUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.mac.MacUsbDevice
Constructor for MacUsbDevice.
MacVirtualMemory - Class in oshi.hardware.platform.mac
Memory obtained by host_statistics (vm_stat) and sysctl.
MacVirtualMemory() - Constructor for class oshi.hardware.platform.mac.MacVirtualMemory
 
major - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
maxCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
maxIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
maxMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
memoize(Supplier<T>, long) - Static method in class oshi.util.Memoizer
Store a supplier in a delegate function to be computed once, and only again after time to live (ttl) has expired.
memoize(Supplier<T>) - Static method in class oshi.util.Memoizer
Store a supplier in a delegate function to be computed only once.
Memoizer - Class in oshi.util
A memoized function stores the output corresponding to some set of specific inputs.
memPLimit - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
mhzLimit - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
minor - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
Month - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 

N

name - Variable in class oshi.hardware.common.AbstractUsbDevice
 
NetworkIF - Class in oshi.hardware
A network interface in the machine, including statistics
NetworkIF() - Constructor for class oshi.hardware.NetworkIF
 
NetworkParams - Interface in oshi.software.os
NetworkParams presents network parameters of running OS, such as DNS, host name etc.
Networks - Interface in oshi.hardware
Networks refers to network interfaces installed in the machine.
NOT_TOTAL_INSTANCE - Static variable in class oshi.util.platform.windows.PerfCounterQuery
Constant NOT_TOTAL_INSTANCE="^ + TOTAL_INSTANCE"
NOT_TOTAL_INSTANCES - Static variable in class oshi.util.platform.windows.PerfCounterQuery
Constant NOT_TOTAL_INSTANCES="^ + TOTAL_INSTANCES"
notDigits - Static variable in class oshi.util.ParseUtil
Constant notDigits
number - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 

O

OHM_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
The namespace where Open Hardware Monitor publishes to WMI, OHM_NAMESPACE="ROOT\\OpenHardwareMonitor".
openChain() - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Create a copy of the Kstat chain and lock it for use by this object.
openQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
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.
OperatingSystem.OSVersionInfo - Class in oshi.software.os
 
OperatingSystem.ProcessSort - Enum in oshi.software.os
Controls sorting of Process output
OperatingSystemVersion - Interface in oshi.software.os
OSFileStore - Class in oshi.software.os
A File Store is a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OSFileStore() - Constructor for class oshi.software.os.OSFileStore
Constructor for OSFileStore.
OSFileStore(OSFileStore) - Constructor for class oshi.software.os.OSFileStore
Creates a copy of an OSFileStore.
oshi - package oshi
[oshi-core API] Provides a cross-platform implementation to retrieve Operating System and Hardware Information, such as OS version, memory, CPU, disk, devices, sensors, etc.
oshi.hardware - package oshi.hardware
[oshi-core API] Provides cross-platform implementation to retrieve hardware information such as CPU, Memory, Display, Disks, Network Interfaces, Power Sources, Sensors, and USB Devices
oshi.hardware.common - package oshi.hardware.common
Provides abstract classes for common code
oshi.hardware.platform.linux - package oshi.hardware.platform.linux
Provides information about hardware such as Memory, Power Sources, and Processor on Linux systems
oshi.hardware.platform.mac - package oshi.hardware.platform.mac
Provides information about hardware such as Memory, Power Sources, and Processor on Mac systems
oshi.hardware.platform.unix.freebsd - package oshi.hardware.platform.unix.freebsd
Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systems
oshi.hardware.platform.unix.solaris - package oshi.hardware.platform.unix.solaris
Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systems
oshi.hardware.platform.windows - package oshi.hardware.platform.windows
Provides information about hardware such as Memory, Power Sources, and Processor on Windows systems
oshi.jna.platform.linux - package oshi.jna.platform.linux
Provides extensions of JNA libraries for Linux.
oshi.jna.platform.mac - package oshi.jna.platform.mac
Provides extensions of JNA libraries for Mac OS X.
oshi.jna.platform.unix - package oshi.jna.platform.unix
Provides extensions of JNA libraries for Unix.
oshi.jna.platform.unix.freebsd - package oshi.jna.platform.unix.freebsd
Provides extensions of JNA libraries for FreeBSD.
oshi.jna.platform.unix.solaris - package oshi.jna.platform.unix.solaris
Provides extensions of JNA libraries for Solaris.
oshi.jna.platform.windows - package oshi.jna.platform.windows
Provides extensions of JNA libraries for Windows.
oshi.software.common - package oshi.software.common
Provides abstract classes for common code
oshi.software.os - package oshi.software.os
[oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process information
oshi.software.os.linux - package oshi.software.os.linux
Provides information about Software and OS on Linux
oshi.software.os.mac - package oshi.software.os.mac
Provides information about Software and OS on Mac OS X
oshi.software.os.unix.freebsd - package oshi.software.os.unix.freebsd
Provides information about Software and OS on FreeBSD
oshi.software.os.unix.solaris - package oshi.software.os.unix.solaris
Provides information about Software and OS on Solaris
oshi.software.os.windows - package oshi.software.os.windows
Provides information about Software and OS on Windows
oshi.util - package oshi.util
Provides utilities for parsing, formatting, and other access
oshi.util.platform.linux - package oshi.util.platform.linux
Provides utilities for Linux
oshi.util.platform.mac - package oshi.util.platform.mac
Provides utilities for Mac OS X.
oshi.util.platform.unix.freebsd - package oshi.util.platform.unix.freebsd
Provides utilities for FreeBSD
oshi.util.platform.unix.solaris - package oshi.util.platform.unix.solaris
Provides utilities for Solaris
oshi.util.platform.windows - package oshi.util.platform.windows
Provides utilities for Windows.
OSProcess - Class in oshi.software.os
A process is an instance of a computer program that is being executed.
OSProcess(OperatingSystem) - Constructor for class oshi.software.os.OSProcess
Constructor for OSProcess.
OSProcess(OperatingSystem, int) - Constructor for class oshi.software.os.OSProcess
Constructor for OSProcess given a Process ID.
OSProcess.State - Enum in oshi.software.os
Process Execution States
OSService - Class in oshi.software.os
Operating system services are responsible for the management of platform resources, including the processor, memory, files, and input and output.
OSService(String, int, OSService.State) - Constructor for class oshi.software.os.OSService
Instantiate a new OSService.
OSService.State - Enum in oshi.software.os
Service Execution States
OSUser - Class in oshi.software.os
OSUser class.
OSUser() - Constructor for class oshi.software.os.OSUser
 
OSVersionInfo(String, String, String) - Constructor for class oshi.software.os.OperatingSystem.OSVersionInfo
 

P

parseCimDateTimeToOffset(String) - Static method in class oshi.util.ParseUtil
Converts a string in CIM Date Format, as returned by WMI for DateTime types, into a OffsetDateTime.
parseDHMSOrDefault(String, long) - Static method in class oshi.util.ParseUtil
Attempts to parse a string of the form [DD-[hh:]]mm:ss[.ddd] to a number of milliseconds.
parseDoubleOrDefault(String, double) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to a double.
parseHertz(String) - Static method in class oshi.util.ParseUtil
Parse hertz from a string, eg.
parseIntOrDefault(String, int) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to an int.
parseLastDouble(String, double) - Static method in class oshi.util.ParseUtil
Parse the last element of a space-delimited string to a value
parseLastInt(String, int) - Static method in class oshi.util.ParseUtil
Parse the last element of a space-delimited string to a value
parseLastLong(String, long) - Static method in class oshi.util.ParseUtil
Parse the last element of a space-delimited string to a value
parseLastString(String) - Static method in class oshi.util.ParseUtil
Parse the last element of a space-delimited string to a string
parseLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to a long.
parseMmDdYyyyToYyyyMmDD(String) - Static method in class oshi.util.ParseUtil
Parse a date in MM-DD-YYYY or MM/DD/YYYY to YYYY-MM-DD
parsePhysicalMemorySize(String) - Method in class oshi.hardware.common.AbstractGlobalMemory
Parses a string such as "4096 MB" to its long.
parseStringToLongArray(String, int[], int, char) - Static method in class oshi.util.ParseUtil
Parses a delimited string to an array of longs.
parseUnsignedLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to an "unsigned" long.
ParseUtil - Class in oshi.util
String parsing utility.
parseUuidOrDefault(String, String) - Static method in class oshi.util.ParseUtil
Attempts to parse a UUID.
pdhQueryHandler - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
PerfCounter(String, String, String) - Constructor for class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
PerfCounterQuery<T extends Enum<T>> - Class in oshi.util.platform.windows
PerfCounterQuery class.
PerfCounterQuery(Class<T>, String, String) - Constructor for class oshi.util.platform.windows.PerfCounterQuery
Construct a new object to hold performance counter data source and results
PerfCounterQuery(Class<T>, String, String, String) - Constructor for class oshi.util.platform.windows.PerfCounterQuery
Construct a new object to hold performance counter data source and results
PerfCounterQuery.CounterDataSource - Enum in oshi.util.platform.windows
Source of performance counter data.
PerfCounterQuery.PdhCounterProperty - Interface in oshi.util.platform.windows
Contract for Counter Property Enums
PerfCounterQueryHandler - Class in oshi.util.platform.windows
PerfCounterQueryHandler class.
PerfCounterWildcardQuery<T extends Enum<T>> - Class in oshi.util.platform.windows
 
PerfCounterWildcardQuery(Class<T>, String, String) - Constructor for class oshi.util.platform.windows.PerfCounterWildcardQuery
Construct a new object to hold performance counter data source and results
PerfCounterWildcardQuery(Class<T>, String, String, String) - Constructor for class oshi.util.platform.windows.PerfCounterWildcardQuery
Construct a new object to hold performance counter data source and results
PerfCounterWildcardQuery.PdhCounterWildcardProperty - Interface in oshi.util.platform.windows
Contract for Counter Property Enums
PerfDataUtil - Class in oshi.util.platform.windows
Helper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.
PerfDataUtil.PerfCounter - Class in oshi.util.platform.windows
 
perfObject - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
perfWmiClass - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
PhysicalMemory - Class in oshi.hardware
The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.
PhysicalMemory(String, long, long, String, String) - Constructor for class oshi.hardware.PhysicalMemory
 
PlatformEnum - Enum in oshi
Enum of supported operating systems.
pLimitData - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
PowerSource - Interface in oshi.hardware
The Power Source is one or more batteries with some capacity, and some state of charge/discharge
PowerSource.CapacityUnits - Enum in oshi.hardware
Units of Battery Capacity
PowerState - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
PowerState - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
PowrProf - Interface in oshi.jna.platform.windows
Power profile stats.
PowrProf.BATTERY_INFORMATION - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_MANUFACTURE_DATE - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_QUERY_INFORMATION - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_QUERY_INFORMATION_LEVEL - Enum in oshi.jna.platform.windows
 
PowrProf.BATTERY_STATUS - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_WAIT_STATUS - Class in oshi.jna.platform.windows
 
PowrProf.ProcessorPowerInformation - Class in oshi.jna.platform.windows
Contains information about a processor.
PowrProf.SystemBatteryState - Class in oshi.jna.platform.windows
Contains information about the current state of the system battery.
ProcessorIdentifier(String, String, String, String, String, String, boolean) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
ProcessorPowerInformation(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
ProcessorPowerInformation() - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
processSort(List<OSProcess>, int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
Sorts an array of processes using the specified sorting, returning an array with the top limit results if positive.
ProcUtil - Class in oshi.util.platform.linux
Provides access to some /proc filesystem info on Linux
productId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
propertyEnum - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
PropertyException(String) - Constructor for exception oshi.util.GlobalConfig.PropertyException
 
PropertyException(String, String) - Constructor for exception oshi.util.GlobalConfig.PropertyException
 

Q

queryBitness(int) - Method in class oshi.software.common.AbstractOperatingSystem
Backup OS-specific query to determine bitness if previous checks fail
queryBitness(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryContextSwitches() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of context switches
queryContextSwitches() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryCounter(PerfDataUtil.PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Query the raw counter value of a Performance Data counter.
queryCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Get value of pdh counter
queryCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.mac.MacSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.windows.WindowsSensors
 
queryCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.mac.MacSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
queryCpuVoltage() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.windows.WindowsSensors
 
queryCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get processor current frequency.
queryCurrentFreq() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryElevated() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryElevated() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryElevated() - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryElevated() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryElevated() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryElevated() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryFanSpeeds() - Method in class oshi.hardware.common.AbstractSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.mac.MacSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.windows.WindowsSensors
 
queryInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of interrupts
queryInterrupts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryKey - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
queryManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryMaxFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get processor max frequency.
queryMaxFreq() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryNetworkInterface() - Method in class oshi.hardware.NetworkIF
The NetworkInterface object.
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the processor CPU load ticks
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates logical and physical processor counts and arrays
queryProcessorId() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Initializes Class variables
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the system CPU load ticks
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryToString(WbemcliUtil.WmiQuery<T>) - Static method in class oshi.util.platform.windows.WmiUtil
Translate a WmiQuery to the actual query string
queryValues() - Method in class oshi.util.platform.windows.PerfCounterQuery
Query the current data source (PDH or WMI) for the Performance Counter values corresponding to the property enum.
queryValues() - Method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the current data source (PDH or WMI) for the Performance Counter values corresponding to the property enum.
queryValuesWildcard() - Method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the current data source (PDH or WMI) for the Performance Counter values corresponding to the property enum.
queryWMI(WbemcliUtil.WmiQuery<T>) - Method in class oshi.util.platform.windows.WmiQueryHandler
Query WMI for values, with no timeout.

R

Rate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
rate - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
read(LibKstat.Kstat) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_read(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl, com.sun.jna.platform.unix.solaris.LibKstat.Kstat, com.sun.jna.Pointer) which gets data from the kernel for the kstat pointed to by ksp.
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.
readSystemCpuLoadTicks() - Static method in class oshi.util.platform.linux.ProcUtil
Gets the CPU ticks array from /proc/stat
release - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
remainingCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
remove(String) - Static method in class oshi.util.GlobalConfig
Reset the given property to its default value.
removeAllCounters() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring all Performance Data counters and release their resources
removeAllCountersFromQuery(String) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring Performance Data counters for a particular queryKey and release their resources
removeCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Remove a pdh counter
removeCounterFromQuery(PerfDataUtil.PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring a Performance Data counter, attached to a query whose key is the counter's object.
removeCounterFromQuery(PerfDataUtil.PerfCounter, String) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring a Performance Data counter, attached to a query whose key is the specified string..
removeMatchingString(String, String) - Static method in class oshi.util.ParseUtil
Removes all matching sub strings from the string.
Reserved - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
reserved - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
result - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
round(float, int) - Static method in class oshi.util.FormatUtil
Round to certain number of decimals.
runNative(String) - Static method in class oshi.util.ExecutingCommand
Executes a command on the native command line and returns the result.
runNative(String[]) - Static method in class oshi.util.ExecutingCommand
Executes a command on the native command line and returns the result line by line.

S

sa_data - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
sa_family - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
searchGateway(List<String>) - Static method in class oshi.software.common.AbstractNetworkParams
Convenience method to parse the output of the `route` command.
Sensors - Interface in oshi.hardware
Sensors include hardware sensors to monitor temperature, fan speed, and other information.
serialNumber - Variable in class oshi.hardware.common.AbstractUsbDevice
 
set(String, Object) - Static method in class oshi.util.GlobalConfig
Set the given property, overwriting any existing value.
setBitness(int) - Method in class oshi.software.os.OSProcess
Setter for the field bitness.
setBuildNumber(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
setBuildNumber(String) - Method in interface oshi.software.os.OperatingSystemVersion
Deprecated.
setBuildNumber.
setBytesRead(long) - Method in class oshi.software.os.OSProcess
Set the number of bytes the process has read from disk.
setBytesRecv(long) - Method in class oshi.hardware.NetworkIF
Setter for the field bytesRecv.
setBytesSent(long) - Method in class oshi.hardware.NetworkIF
Setter for the field bytesSent.
setBytesWritten(long) - Method in class oshi.software.os.OSProcess
Set the number of bytes the process has written to disk.
setCodec(String) - Method in class oshi.hardware.common.AbstractSoundCard
Setter for the field codec.
setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
Deprecated.
setCodeName.
setCommandLine(String) - Method in class oshi.software.os.OSProcess
Sets the process command line.
setCurrentQueueLength(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field currentQueueLength.
setCurrentWorkingDirectory(String) - Method in class oshi.software.os.OSProcess
Sets the process current working directory
setDataSource(PerfCounterQuery.CounterDataSource) - Method in class oshi.util.platform.windows.PerfCounterQuery
Set the Data Source for these counters
setDescription(String) - Method in class oshi.software.os.OSFileStore
Sets the File System description
setFreeInodes(long) - Method in class oshi.software.os.OSFileStore
Sets usable inodes on the drive.
setFreeSpace(long) - Method in class oshi.software.os.OSFileStore
Sets free space on the drive.
setGroup(String) - Method in class oshi.software.os.OSProcess
Sets the group.
setGroupID(String) - Method in class oshi.software.os.OSProcess
Sets the Group ID.
setIdentification(String) - Method in class oshi.hardware.HWPartition
Setter for the field identification.
setInErrors(long) - Method in class oshi.hardware.NetworkIF
Setter for the field inErrors.
setInstanceClass(Class<? extends WmiQueryHandler>) - Static method in class oshi.util.platform.windows.WmiQueryHandler
Define a subclass to be instantiated by WmiQueryHandler.createInstance().
setKernelTime(long) - Method in class oshi.software.os.OSProcess
Set the number of milliseconds the process has executed in kernel mode.
setKernelVersion(String) - Method in class oshi.hardware.common.AbstractSoundCard
Setter for the field kernelVersion.
setLogicalVolume(String) - Method in class oshi.software.os.OSFileStore
Sets the logical volume of the File System
setMajor(int) - Method in class oshi.hardware.HWPartition
Setter for the field major.
setMinor(int) - Method in class oshi.hardware.HWPartition
Setter for the field minor.
setModel(String) - Method in class oshi.hardware.HWDiskStore
Setter for the field model.
setMount(String) - Method in class oshi.software.os.OSFileStore
Sets the mountpoint of the File System
setMountPoint(String) - Method in class oshi.hardware.HWPartition
Setter for the field mountPoint.
setName(String) - Method in class oshi.hardware.common.AbstractSoundCard
Setter for the field name.
setName(String) - Method in class oshi.hardware.HWDiskStore
Setter for the field name.
setName(String) - Method in class oshi.hardware.HWPartition
Setter for the field name.
setName(String) - Method in class oshi.software.os.OSFileStore
Sets the File System name
setName(String) - Method in class oshi.software.os.OSProcess
Set the name of the process.
setNetworkInterface(NetworkInterface) - Method in class oshi.hardware.NetworkIF
Sets the network interface and calculates other information derived from it
setOpenFiles(long) - Method in class oshi.software.os.OSProcess
Sets the number of open file handles (or network connections) that belongs to the process
setOutErrors(long) - Method in class oshi.hardware.NetworkIF
Setter for the field outErrors.
setPacketsRecv(long) - Method in class oshi.hardware.NetworkIF
Setter for the field packetsRecv.
setPacketsSent(long) - Method in class oshi.hardware.NetworkIF
Setter for the field packetsSent.
setParentProcessID(int) - Method in class oshi.software.os.OSProcess
Set the parentProcessID.
setPartitions(HWPartition[]) - Method in class oshi.hardware.HWDiskStore
Setter for the field partitions.
setPath(String) - Method in class oshi.software.os.OSProcess
Set the full path of the executing process.
setPriority(int) - Method in class oshi.software.os.OSProcess
Set the priority of this process.
setProcessID(int) - Method in class oshi.software.os.OSProcess
Set the processID.
setReadBytes(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field readBytes.
setReads(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field reads.
setResidentSetSize(long) - Method in class oshi.software.os.OSProcess
Set the Resident Set Size (RSS).
setSerial(String) - Method in class oshi.hardware.HWDiskStore
Setter for the field serial.
setSize(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field size.
setSize(long) - Method in class oshi.hardware.HWPartition
Setter for the field size.
setSpeed(long) - Method in class oshi.hardware.NetworkIF
Setter for the field speed.
setStartTime(long) - Method in class oshi.software.os.OSProcess
Set the start time of the process in number of milliseconds since January 1, 1970.
setState(OSProcess.State) - Method in class oshi.software.os.OSProcess
Set the execution state of the process.
setThreadCount(int) - Method in class oshi.software.os.OSProcess
Set the number of threads in this process.
setTimeStamp(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field timeStamp.
setTimeStamp(long) - Method in class oshi.hardware.NetworkIF
Setter for the field timeStamp.
setTotalInodes(long) - Method in class oshi.software.os.OSFileStore
Sets the total / maximum number of inodes on the filesystem.
setTotalSpace(long) - Method in class oshi.software.os.OSFileStore
Sets the total space on the drive.
setTransferTime(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field transferTime.
setType(String) - Method in class oshi.hardware.HWPartition
Setter for the field type.
setType(String) - Method in class oshi.software.os.OSFileStore
Sets the File System type
setUpTime(long) - Method in class oshi.software.os.OSProcess
Set the number of milliseconds since the process started.
setUsableSpace(long) - Method in class oshi.software.os.OSFileStore
Sets usable space on the drive.
setUser(String) - Method in class oshi.software.os.OSProcess
Sets the user.
setUserID(String) - Method in class oshi.software.os.OSProcess
Sets the User ID.
setUserId(String) - Method in class oshi.software.os.OSUser
Setter for the field userId.
setUserName(String) - Method in class oshi.software.os.OSUser
Setter for the field userName.
setUserTime(long) - Method in class oshi.software.os.OSProcess
Set the number of milliseconds the process has executed in user mode.
setUuid(String) - Method in class oshi.hardware.HWPartition
Setter for the field uuid.
setUUID(String) - Method in class oshi.software.os.OSFileStore
Sets the File System UUID/GUID
setVersion(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
setVersion(String) - Method in interface oshi.software.os.OperatingSystemVersion
Deprecated.
setVersion.
setVirtualSize(long) - Method in class oshi.software.os.OSProcess
Set the Virtual Memory Size (VSZ).
setVolume(String) - Method in class oshi.software.os.OSFileStore
Sets the volume of the File System
setWmiTimeout(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
Sets the WMI timeout.
setWriteBytes(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field writeBytes.
setWrites(long) - Method in class oshi.hardware.HWDiskStore
Setter for the field writes.
sleep(long) - Static method in class oshi.util.Util
Sleeps for the specified number of milliseconds.
SMC_CMD_READ_BYTES - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_CMD_READ_KEYINFO - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_CPU_TEMP - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_CPU_VOLTAGE - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_FAN_NUM - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_FAN_SPEED - Static variable in class oshi.util.platform.mac.SmcUtil
 
smcCall(IOKit.IOConnect, int, SmcUtil.SMCKeyData, SmcUtil.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Call SMC
smcClose(IOKit.IOConnect) - Static method in class oshi.util.platform.mac.SmcUtil
Close connection to SMC.
smcGetFloat(IOKit.IOConnect, String) - Static method in class oshi.util.platform.mac.SmcUtil
Get a value from SMC which is in a floating point datatype (SP78, FPE2, FLT)
smcGetKeyInfo(IOKit.IOConnect, SmcUtil.SMCKeyData, SmcUtil.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Get cached keyInfo if it exists, or generate new keyInfo
smcGetLong(IOKit.IOConnect, String) - Static method in class oshi.util.platform.mac.SmcUtil
Get a 64-bit integer value from SMC
SMCKeyData() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
SMCKeyDataKeyInfo() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyDataKeyInfo
 
SMCKeyDataPLimitData() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
SMCKeyDataVers() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
Open a connection to SMC.
smcReadKey(IOKit.IOConnect, String, SmcUtil.SMCVal) - 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.SMCKeyData - Class in oshi.util.platform.mac
Holds the return value of SMC query.
SmcUtil.SMCKeyDataKeyInfo - Class in oshi.util.platform.mac
Holds the return value of SMC KeyInfo query.
SmcUtil.SMCKeyDataPLimitData - Class in oshi.util.platform.mac
Holds the return value of SMC pLimit query.
SmcUtil.SMCKeyDataVers - Class in oshi.util.platform.mac
Holds the return value of SMC version query.
SmcUtil.SMCVal - Class in oshi.util.platform.mac
Holds an SMC value
SMCVal() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCVal
 
Sockaddr() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr
 
SolarisCentralProcessor - Class in oshi.hardware.platform.unix.solaris
A CPU
SolarisCentralProcessor() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
SolarisDisks - Class in oshi.hardware.platform.unix.solaris
Solaris hard disk implementation.
SolarisDisks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisks
 
SolarisDisplay - Class in oshi.hardware.platform.unix.solaris
A Display
SolarisDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisplay
Constructor for SolarisDisplay.
SolarisFileSystem - Class in oshi.software.os.unix.solaris
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
 
SolarisGlobalMemory - Class in oshi.hardware.platform.unix.solaris
Memory obtained by kstat
SolarisGlobalMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
SolarisHardwareAbstractionLayer class.
SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
SolarisLibc - Interface in oshi.jna.platform.unix.solaris
C library.
SolarisNetworkParams - Class in oshi.software.os.unix.solaris
 
SolarisNetworkParams() - Constructor for class oshi.software.os.unix.solaris.SolarisNetworkParams
 
SolarisNetworks - Class in oshi.hardware.platform.unix.solaris
SolarisNetworks class.
SolarisNetworks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisNetworks
 
SolarisOperatingSystem - Class in oshi.software.os.unix.solaris
Linux is a family of free operating systems most commonly used on personal computers.
SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
Constructor for SolarisOperatingSystem.
SolarisOSVersionInfoEx - Class in oshi.software.os.unix.solaris
Deprecated.
Use OperatingSystem.OSVersionInfo
SolarisOSVersionInfoEx() - Constructor for class oshi.software.os.unix.solaris.SolarisOSVersionInfoEx
Deprecated.
Constructor for SolarisOSVersionInfoEx.
SolarisPowerSource - Class in oshi.hardware.platform.unix.solaris
A Power Source
SolarisPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
SolarisSensors - Class in oshi.hardware.platform.unix.solaris
SolarisSensors class.
SolarisSensors() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSensors
 
SolarisSoundCard - Class in oshi.hardware.platform.unix.solaris
Solaris Sound Card.
SolarisSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSoundCard
Constructor for SolarisSoundCard.
SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
SolarisUsbDevice class.
SolarisUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
Constructor for SolarisUsbDevice.
SolarisVirtualMemory - Class in oshi.hardware.platform.unix.solaris
Memory obtained by kstat and swap
SolarisVirtualMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
SoundCard - Interface in oshi.hardware
SoundCard interface.
source - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
startWithNotDigits - Static variable in class oshi.util.ParseUtil
Constant startWithNotDigits
STAT - Static variable in class oshi.util.platform.linux.ProcUtil
The proc path for CPU statistics
status - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
strToLong(String, int) - Static method in class oshi.util.ParseUtil
Convert a string to an integer representation.
switchComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
Switches the current threading model for COM initialization, as OSHI is required to match if an external program has COM initialized already.
sysctl(int[], int, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
The sysctl() function retrieves system information and allows processes with appropriate privileges to set system information.
sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with an int result
sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a long result
sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, int) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with an int result
sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Structure result
sysctlbyname(String, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
The sysctlbyname() function accepts an ASCII representation of the name and internally looks up the integer name vector.
sysctlnametomib(String, Pointer, IntByReference) - Method in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
The sysctlnametomib() function accepts an ASCII representation of the name, looks up the integer name vector, and returns the numeric representation in the mib array pointed to by mibp.
SysctlUtil - Class in oshi.util.platform.mac
Provides access to sysctl calls on OS X
SYSFS_SERIAL_PATH - Static variable in class oshi.util.Constants
The official/approved path for sysfs information.
SystemB - Interface in oshi.jna.platform.mac
System class.
SystemBatteryState(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemInfo - Class in oshi
System information.
SystemInfo() - Constructor for class oshi.SystemInfo
 

T

tag - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
Technology - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
Timeout - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
Timeval() - Constructor for class oshi.jna.platform.unix.CLibrary.Timeval
 
toString() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
toString() - Method in class oshi.hardware.common.AbstractBaseboard
 
toString() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
toString() - Method in class oshi.hardware.common.AbstractComputerSystem
 
toString() - Method in class oshi.hardware.common.AbstractDisplay
 
toString() - Method in class oshi.hardware.common.AbstractFirmware
toString() - Method in class oshi.hardware.common.AbstractGlobalMemory
 
toString() - Method in class oshi.hardware.common.AbstractPowerSource
 
toString() - Method in class oshi.hardware.common.AbstractSensors
 
toString() - Method in class oshi.hardware.common.AbstractSoundCard
toString() - Method in class oshi.hardware.common.AbstractUsbDevice
toString() - Method in class oshi.hardware.common.AbstractVirtualMemory
 
toString() - Method in class oshi.hardware.HWDiskStore
toString() - Method in class oshi.hardware.HWPartition
toString() - Method in class oshi.hardware.NetworkIF
 
toString() - Method in class oshi.hardware.PhysicalMemory
 
toString() - Method in class oshi.software.common.AbstractNetworkParams
toString() - Method in class oshi.software.common.AbstractOperatingSystem
 
toString() - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
toString() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
 
toString() - Method in class oshi.software.os.OSProcess
toString(byte[]) - Static method in class oshi.util.EdidUtil
Parse an EDID byte array into user-readable information
TOTAL_INSTANCE - Static variable in class oshi.util.platform.windows.PerfCounterQuery
Constant TOTAL_INSTANCE="_Total"
TOTAL_INSTANCES - Static variable in class oshi.util.platform.windows.PerfCounterQuery
Constant TOTAL_INSTANCES="*_Total"
toUnsignedString(int) - Static method in class oshi.util.FormatUtil
Represent a 32 bit value as if it were an unsigned integer.
toUnsignedString(long) - Static method in class oshi.util.FormatUtil
Represent a 64 bit value as if it were an unsigned long.
tv_sec - Variable in class oshi.jna.platform.unix.CLibrary.Timeval
 
tv_usec - Variable in class oshi.jna.platform.unix.CLibrary.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_devnode.
udev_device_get_devtype(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
udev_device_get_devtype.
udev_device_get_parent_with_subsystem_devtype(Udev.UdevDevice, String, String) - Method in interface oshi.jna.platform.linux.Udev
udev_device_get_parent_with_subsystem_devtype.
udev_device_get_property_value(Udev.UdevDevice, String) - Method in interface oshi.jna.platform.linux.Udev
udev_device_get_property_value.
udev_device_get_sysattr_value(Udev.UdevDevice, String) - Method in interface oshi.jna.platform.linux.Udev
udev_device_get_sysattr_value.
udev_device_get_sysname(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
udev_device_get_sysname.
udev_device_get_syspath(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
udev_device_get_syspath.
udev_device_new_from_syspath(Udev.UdevHandle, String) - Method in interface oshi.jna.platform.linux.Udev
udev_device_new_from_syspath.
udev_device_unref(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
udev_device_unref.
udev_enumerate_add_match_subsystem(Udev.UdevEnumerate, String) - Method in interface oshi.jna.platform.linux.Udev
udev_enumerate_add_match_subsystem.
udev_enumerate_get_list_entry(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
udev_enumerate_get_list_entry.
udev_enumerate_new(Udev.UdevHandle) - Method in interface oshi.jna.platform.linux.Udev
udev_enumerate_new.
udev_enumerate_scan_devices(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
udev_enumerate_scan_devices.
udev_enumerate_unref(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
udev_enumerate_unref.
udev_list_entry_get_name(Udev.UdevListEntry) - Method in interface oshi.jna.platform.linux.Udev
udev_list_entry_get_name.
udev_list_entry_get_next(Udev.UdevListEntry) - Method in interface oshi.jna.platform.linux.Udev
udev_list_entry_get_next.
udev_new() - Method in interface oshi.jna.platform.linux.Udev
udev_new.
udev_unref(Udev.UdevHandle) - Method in interface oshi.jna.platform.linux.Udev
udev_unref.
UdevDevice(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
 
UdevDevice() - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
 
UdevEnumerate(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
 
UdevEnumerate() - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
 
UdevHandle(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
 
UdevHandle() - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
 
UdevListEntry(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevListEntry
 
UdevListEntry() - Constructor for class oshi.jna.platform.linux.Udev.UdevListEntry
 
UINT64_SIZE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Constant UINT64_SIZE=Native.getNativeSize(long.class)
unInitCOM() - Method in class oshi.util.platform.windows.WmiQueryHandler
UnInitializes COM library.
unInitPdhCounters() - Method in class oshi.util.platform.windows.PerfCounterQuery
Uninitialize PDH counters for this data source.
unInitPdhCounters() - Method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Uninitialize PDH counters for this data source.
unInitWmiCounters() - Method in class oshi.util.platform.windows.PerfCounterQuery
Uninitializes the WMI query object needed to retrieve counters for this data source, allowing it to be garbage collected.
uniqueDeviceId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
UNIX_EPOCH - Static variable in class oshi.util.Constants
The Unix Epoch, a default value when WMI DateTime queries return no value.
UNKNOWN - Static variable in class oshi.util.Constants
String to report for unknown information
unsignedIntToLong(int) - Static method in class oshi.util.ParseUtil
Convert an unsigned integer to a long value.
unsignedLongToSignedLong(long) - Static method in class oshi.util.ParseUtil
Convert an unsigned long to a signed long value by stripping the sign bit.
update() - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_chain_update(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl).
updateAtrributes() - Method in class oshi.hardware.HWDiskStore
Make a best effort to update all the statistics about the drive without needing to recreate the drive list.
updateAtrributes() - Method in class oshi.software.os.OSFileStore
Make a best effort to update all the statistics about the file store without needing to recreate the file store list.
updateAttributes() - Method in class oshi.hardware.common.AbstractPowerSource
 
updateAttributes() - Method in class oshi.hardware.NetworkIF
Updates interface network statistics on this interface.
updateAttributes() - Method in interface oshi.hardware.PowerSource
Updates statistics on this battery.
updateAttributes() - Method in class oshi.software.os.OSProcess
Attempts to updates all process attributes.
updateAttributes(boolean) - Method in class oshi.software.os.OSProcess
Attempts to updates all process attributes.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.linux.LinuxDisks
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.mac.MacDisks
updateDiskStats.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
updateDiskStats.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisks
updateDiskStats.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.windows.WindowsDisks
updateDiskStats.
updateFileStoreStats(OSFileStore) - Static method in class oshi.software.os.linux.LinuxFileSystem
updateFileStoreStats.
updateFileStoreStats(OSFileStore) - Static method in class oshi.software.os.mac.MacFileSystem
updateFileStoreStats.
updateFileStoreStats(OSFileStore) - Static method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
updateFileStoreStats.
updateFileStoreStats(OSFileStore) - Static method in class oshi.software.os.unix.solaris.SolarisFileSystem
updateFileStoreStats.
updateFileStoreStats(OSFileStore) - Static method in class oshi.software.os.windows.WindowsFileSystem
updateFileStoreStats.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.linux.LinuxNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.mac.MacNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.unix.solaris.SolarisNetworks
Updates interface network statistics on the given interface.
updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.windows.WindowsNetworks
Updates interface network statistics on the given interface.
updateQuery(String) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Update all counters on a query.
updateQueryTimestamp(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Update a query and get the timestamp
UsbDevice - Interface in oshi.hardware
A USB device is a device connected via a USB port, possibly internally/permanently.
Util - Class in oshi.util
General utility methods

V

valueOf(String) - Static method in enum oshi.hardware.CentralProcessor.TickType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.platform.windows.WindowsVirtualMemory.PageSwapProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.PowerSource.CapacityUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.PlatformEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.OperatingSystem.ProcessSort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.OSProcess.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.OSService.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.util.platform.windows.PerfCounterQuery.CounterDataSource
Returns the enum constant of this type with the specified name.
values() - Static method in enum oshi.hardware.CentralProcessor.TickType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.platform.windows.WindowsVirtualMemory.PageSwapProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.PowerSource.CapacityUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.PlatformEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.OperatingSystem.ProcessSort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.OSProcess.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.OSService.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.windows.PerfCounterQuery.CounterDataSource
Returns an array containing the constants of this enum type, in the order they are declared.
vendor - Variable in class oshi.hardware.common.AbstractUsbDevice
 
vendorId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
vers - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
version - Variable in class oshi.software.common.AbstractOperatingSystem
 
version - Variable in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
version - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
versionStr - Variable in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
VirtualMemory - Interface in oshi.hardware
The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device.
Voltage - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 

W

whitespaces - Static variable in class oshi.util.ParseUtil
Constant whitespaces
whitespacesColonWhitespace - Static variable in class oshi.util.ParseUtil
Constant whitespacesColonWhitespace
wildcardMatch(String, String) - Static method in class oshi.util.Util
Tests if a String matches another String with a wildcard pattern.
WindowsCentralProcessor - Class in oshi.hardware.platform.windows
A CPU, representing all of a system's processors.
WindowsCentralProcessor() - Constructor for class oshi.hardware.platform.windows.WindowsCentralProcessor
 
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
Constructor for 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
Constructor for WindowsFileSystem.
WindowsGlobalMemory - Class in oshi.hardware.platform.windows
Memory obtained by Performance Info.
WindowsGlobalMemory() - Constructor for class oshi.hardware.platform.windows.WindowsGlobalMemory
 
WindowsHardwareAbstractionLayer - Class in oshi.hardware.platform.windows
WindowsHardwareAbstractionLayer class.
WindowsHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
WindowsNetworkParams - Class in oshi.software.os.windows
WindowsNetworkParams class.
WindowsNetworkParams() - Constructor for class oshi.software.os.windows.WindowsNetworkParams
 
WindowsNetworks - Class in oshi.hardware.platform.windows
WindowsNetworks class.
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
Constructor for WindowsOSSystemInfo.
WindowsOSSystemInfo(WinBase.SYSTEM_INFO) - Constructor for class oshi.software.os.windows.WindowsOSSystemInfo
Constructor for WindowsOSSystemInfo.
WindowsOSVersionInfoEx - Class in oshi.software.os.windows
Deprecated.
Use OperatingSystem.OSVersionInfo
WindowsOSVersionInfoEx() - Constructor for class oshi.software.os.windows.WindowsOSVersionInfoEx
Deprecated.
Constructor for WindowsOSVersionInfoEx.
WindowsPowerSource - Class in oshi.hardware.platform.windows
A Power Source
WindowsPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.windows.WindowsPowerSource
 
WindowsSensors - Class in oshi.hardware.platform.windows
WindowsSensors class.
WindowsSensors() - Constructor for class oshi.hardware.platform.windows.WindowsSensors
 
WindowsSoundCard - Class in oshi.hardware.platform.windows
Sound Card data obtained from registry
WindowsSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.windows.WindowsSoundCard
Constructor for WindowsSoundCard.
WindowsUsbDevice - Class in oshi.hardware.platform.windows
WindowsUsbDevice class.
WindowsUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDevice
 
WindowsVirtualMemory - Class in oshi.hardware.platform.windows
Memory obtained from WMI
WindowsVirtualMemory(long) - Constructor for class oshi.hardware.platform.windows.WindowsVirtualMemory
Constructor for WindowsVirtualMemory.
WindowsVirtualMemory.PageSwapProperty - Enum in oshi.hardware.platform.windows
 
wmiQueryHandler - Variable in class oshi.util.platform.windows.PerfCounterQuery
 
WmiQueryHandler - Class in oshi.util.platform.windows
WmiQueryHandler class.
WmiQueryHandler() - Constructor for class oshi.util.platform.windows.WmiQueryHandler
 
WmiUtil - Class in oshi.util.platform.windows
Helper class for WMI

Y

Year - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
A B C D E F G H I K L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2010–2020 oshi. All rights reserved.