Index

A B C D E F G H I K L M N O P Q R S T U V W Y Z 
All Classes|All Packages

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.
AbstractFileSystem - Class in oshi.software.common
 
AbstractFileSystem() - Constructor for class oshi.software.common.AbstractFileSystem
 
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
 
AbstractGraphicsCard - Class in oshi.hardware.common
An abstract Sound Card
AbstractGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.common.AbstractGraphicsCard
Constructor for AbstractGraphicsCard
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
 
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
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
Sensors from WMI or Open Hardware Monitor
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
Abstract Sound Card Constructor
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
 
ADAPTERCOMPATIBILITY - oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
ADAPTERRAM - oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
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.
ADDRESSWIDTH - oshi.driver.windows.wmi.Win32Processor.BitnessProperty
 
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
 
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
 
ANTECEDENT - oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
 
ANTECEDENT - oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
ARG_END - oshi.driver.linux.proc.ProcessStat.PidStat
Address below program command-line arguments (argv) are placed.
ARG_START - oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program command-line arguments (argv) are placed.
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.
ASOUND - Static variable in class oshi.util.platform.linux.ProcPath
 
AtRate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 

B

BANKLABEL - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
BANKLABEL - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
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
 
BatteryDeviceName - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryEstimatedTime - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryGranularityInformation - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryInformation - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryManufactureDate - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryManufactureName - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
batteryPresent - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
BatterySerialNumber - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryTag - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
BatteryTag - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
BatteryTemperature - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryUniqueID - oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BLOCKED - oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of blocked signals, displayed as a decimal number.
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.
 
BUILDNUMBER - oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
buildProcessMapFromPerfCounters(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ProcessPerformanceData
Query PerfMon for process performance counters
buildProcessMapFromRegistry(OperatingSystem, Collection<Integer>) - Static method in class oshi.driver.windows.registry.ProcessPerformanceData
Query the registry for process performance counters
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
Capabilities - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
Capacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
CAPACITY - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
CAPACITY - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
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
CGUEST_TIME - oshi.driver.linux.proc.ProcessStat.PidStat
Guest time of the process's children, measured in clock ticks.
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.Ip6stat - Class in oshi.jna.platform.unix
Return type for sysctl net.inet6.ip6.stats
CLibrary.Ipstat - Class in oshi.jna.platform.unix
Return type for sysctl net.inet.ip.stats
CLibrary.Sockaddr - Class in oshi.jna.platform.unix
 
CLibrary.Sockaddr.ByReference - Class in oshi.jna.platform.unix
 
CLibrary.Tcpstat - Class in oshi.jna.platform.unix
Return type for sysctl net.inet.ip.stats
CLibrary.Udpstat - Class in oshi.jna.platform.unix
Return type for sysctl net.inet.udp.stats
close() - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Release the lock on the chain.
close() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
 
closeQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Close a pdh query
CMAJFLT - oshi.driver.linux.proc.ProcessStat.PidStat
The number of major faults that the process's waited-for children have made.
CMINFLT - oshi.driver.linux.proc.ProcessStat.PidStat
The number of minor faults that the process's waited-for children have made.
CNSWAP - oshi.driver.linux.proc.ProcessStat.PidStat
Cumulative nswap for child processes (not maintained).
codeName - Variable in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
COMM - oshi.driver.linux.proc.ProcessStat.PidStat
The filename of the executable.
COMMANDLINE - oshi.driver.windows.wmi.Win32Process.CommandLineProperty
 
compareTo(HWDiskStore) - Method in class oshi.hardware.HWDiskStore
 
compareTo(HWPartition) - Method in class oshi.hardware.HWPartition
 
compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
 
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
CONTEXTSWITCHESPERSEC - oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
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 - oshi.software.os.OperatingSystem.ProcessSort
 
cpu_ticks - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.CpTime
 
CpuInfo - Class in oshi.driver.linux.proc
Utility to read CPU info from /proc/cpuinfo
CPUINFO - Static variable in class oshi.util.platform.linux.ProcPath
 
cpuPLimit - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
CpuStat - Class in oshi.driver.linux.proc
Utility to read CPU statistics from /proc/stat
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
 
createComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
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
 
createMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
createProcessorID(String, String, String, String[]) - Static 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
 
createSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
CREATIONDATE - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
CriticalBias - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
CSDVERSION - oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
CSTIME - oshi.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process's waited-for children have been scheduled in kernel mode, measured in clock ticks.
CURRENTDISKQUEUELENGTH - oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
currentIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
currentMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
CURRENTTEMPERATURE - oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
 
CURRENTVOLTAGE - oshi.driver.windows.wmi.Win32Processor.VoltProperty
 
CUTIME - oshi.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process's waited-for children have been scheduled in user mode, measured in clock ticks.
CycleCount - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 

D

DATA - oshi.driver.linux.proc.ProcessStat.PidStatM
Data + stack
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.SystemBatteryState
 
DefaultAlert1 - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
defaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DefaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
defaultExpiration() - Static method in class oshi.util.Memoizer
Default exipiration of memoized values in nanoseconds, which will refresh after this time elapses.
DELAYACCT_BLKIO_TICKS - oshi.driver.linux.proc.ProcessStat.PidStat
Aggregated block I/O delays, measured in clock ticks (centiseconds).
DEPENDENT - oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
 
DEPENDENT - oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
DESCRIPTION - oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
DESCRIPTION - oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
DESCRIPTION - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
DesignedCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
DESIREDSPEED - oshi.driver.windows.wmi.Win32Fan.SpeedProperty
 
DEVICEID - oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
Devicetree - Class in oshi.driver.linux
Utility to read info from the devicetree
DISCARDS - oshi.driver.linux.proc.DiskStats.IoStat
The total number of discards completed successfully.
DISCARDS_MERGED - oshi.driver.linux.proc.DiskStats.IoStat
Discards which are adjacent to each other merged for efficiency.
DISCARDS_MS - oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all discards.
DISCARDS_SECTOR - oshi.driver.linux.proc.DiskStats.IoStat
The total number of sectors discarded successfully.
discharging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DISKINDEX - oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
DISKREADBYTESPERSEC - oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DISKREADSPERSEC - oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DiskStats - Class in oshi.driver.linux.proc
Utility to read disk statistics from /proc/diskstats
DISKSTATS - Static variable in class oshi.util.platform.linux.ProcPath
 
DiskStats.IoStat - Enum in oshi.driver.linux.proc
Enum corresponding to the fields in the output of /proc/diskstats
DISKWRITEBYTESPERSEC - oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DISKWRITESPERSEC - oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
Display - Interface in oshi.hardware
Display refers to the information regarding a video source and monitor identified by the EDID standard.
Dmidecode - Class in oshi.driver.linux
Utility to read info from dmidecode
DRIVERVERSION - oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
DRIVETYPE - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
DT - oshi.driver.linux.proc.ProcessStat.PidStatM
Dirty pages (unused since Linux 2.6; always 0)

E

e_exit - Variable in class oshi.jna.platform.linux.LinuxLibc.Exit_status
 
e_exit - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.Exit_status
 
e_termination - Variable in class oshi.jna.platform.linux.LinuxLibc.Exit_status
 
e_termination - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.Exit_status
 
EdidUtil - Class in oshi.util
EDID parsing utility.
END_DATA - oshi.driver.linux.proc.ProcessStat.PidStat
Address below which program initialized and uninitialized (BSS) data are placed.
ENDCODE - oshi.driver.linux.proc.ProcessStat.PidStat
The address below which program text can run.
ENDINGADDRESS - oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
endutxent() - Method in interface oshi.jna.platform.unix.CLibrary
Closes the utmp file.
ENV_END - oshi.driver.linux.proc.ProcessStat.PidStat
Address below which program environment is placed.
ENV_START - oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program environment is placed.
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
 
EXECUTABLEPATH - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ExecutingCommand - Class in oshi.util
A class for executing on the command line and returning the result of execution.
EXIT_CODE - oshi.driver.linux.proc.ProcessStat.PidStat
The thread's exit status in the form reported by waitpid(2).
EXIT_SIGNAL - oshi.driver.linux.proc.ProcessStat.PidStat
Signal to be sent to parent when we die.
Exit_status() - Constructor for class oshi.jna.platform.linux.LinuxLibc.Exit_status
 
Exit_status() - Constructor for class oshi.jna.platform.unix.solaris.SolarisLibc.Exit_status
 

F

FamilyVersionInfo(String, OperatingSystem.OSVersionInfo) - Constructor for class oshi.software.common.AbstractOperatingSystem.FamilyVersionInfo
 
filePathStartsWith(List<String>, String) - Static method in class oshi.util.ParseUtil
Checks if a file path equals or starts with an prefix in the given list
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.
FILESYSTEM - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
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.
FLAGS - oshi.driver.linux.proc.ProcessStat.PidStat
The kernel flags word of the process.
FLUSHES - oshi.driver.linux.proc.DiskStats.IoStat
The total number of flush requests completed successfully.
FLUSHES_MS - oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all flush requests.
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.
FREEBSD - oshi.PlatformEnum
FreeBSD
FreeBsdDisks - Class in oshi.hardware.platform.unix.freebsd
FreeBSD hard disk implementation.
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
 
FreeBsdHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.freebsd
FreeBsdHardwareAbstractionLayer class.
FreeBsdHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
FreeBsdInternetProtocolStats - Class in oshi.software.os.unix.freebsd
 
FreeBsdInternetProtocolStats() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
FreeBsdLibc - Interface in oshi.jna.platform.unix.freebsd
C library.
FreeBsdLibc.CpTime - Class in oshi.jna.platform.unix.freebsd
 
FreeBsdLibc.FreeBsdUtmpx - Class in oshi.jna.platform.unix.freebsd
 
FreeBsdLibc.Timeval - Class in oshi.jna.platform.unix.freebsd
Return type for BSD sysctl kern.boottime
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
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.
FreeBsdOperatingSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
Constructor for FreeBsdOperatingSystem.
FreeBsdOSVersionInfoEx - Class in oshi.software.os.unix.freebsd
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
 
FreeBsdUsbDevice - Class in oshi.hardware.platform.unix.freebsd
FreeBsd Usb Device
FreeBsdUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
 
FreeBsdUtmpx() - Constructor for class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
FREESPACE - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
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, boolean) - Static method in class oshi.util.GlobalConfig
Get the boolean 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, int) - Static method in class oshi.util.GlobalConfig
Get the int property associated with the given key.
get(String, String) - Static method in class oshi.util.GlobalConfig
Get the String property associated with the given key.
getA() - Method in class oshi.util.tuples.Pair
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Quartet
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Quintet
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Triplet
Returns the first stored object.
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.
getB() - Method in class oshi.util.tuples.Pair
Returns the second stored object.
getB() - Method in class oshi.util.tuples.Quartet
Returns the second stored object.
getB() - Method in class oshi.util.tuples.Quintet
Returns the second stored object.
getB() - Method in class oshi.util.tuples.Triplet
Returns the second stored object.
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.
getBootTime() - Static method in class oshi.driver.linux.proc.CpuStat
Gets the boot time from /proc/stat
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.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
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.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getBytesWritten() - Method in class oshi.software.os.OSProcess
Getter for the field bytesWritten.
getC() - Method in class oshi.util.tuples.Quartet
Returns the third stored object.
getC() - Method in class oshi.util.tuples.Quintet
Returns the third stored object.
getC() - Method in class oshi.util.tuples.Triplet
Returns the third stored object.
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
 
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.
getCollisions() - Method in class oshi.hardware.NetworkIF
Getter for the field collisions.
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
 
getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
Other devices connected to this hub
getConnectionFailures() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connection Failures is the number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.
getConnectionsActive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Active is the number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.
getConnectionsEstablished() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Established is the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT
getConnectionsPassive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Passive is the number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
getConnectionsReset() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Reset is the number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.
getContextSwitches() - Static method in class oshi.driver.linux.proc.CpuStat
Gets the number of context switches from /proc/stat
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.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
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
Gets a map containing current working directory info
getCycleCount() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCycleCount() - Method in interface oshi.hardware.PowerSource
The cycle count of the battery, if known.
getD() - Method in class oshi.util.tuples.Quartet
Returns the fourth stored object.
getD() - Method in class oshi.util.tuples.Quintet
Returns the fourth stored object.
getDatagramsNoPort() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams No Port is the number of received UDP datagrams for which there was no application at the destination port.
getDatagramsReceived() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams Received is the number of UDP datagrams delivered to UDP users.
getDatagramsReceivedErrors() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams Received Errors is the number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.
getDatagramsSent() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams Sent is the number of UDP datagrams sent from the entity.
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.
getDeviceId() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getDeviceId() - Method in interface oshi.hardware.GraphicsCard
Retrieves the card's Device ID
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() - Static method in class oshi.hardware.platform.linux.LinuxDisks
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.mac.MacDisks
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisks
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.windows.WindowsDisks
Gets the disks on this machine
getDiskStats() - Static method in class oshi.driver.linux.proc.DiskStats
Reads the statistics in /proc/diskstats and returns the results.
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
 
getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
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() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
 
getDnsServers() - Method in interface oshi.software.os.NetworkParams
getDnsServers.
getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
 
getDomainName() - Method in interface oshi.software.os.NetworkParams
getDomainName.
getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parse a string key = "value" (string)
getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
 
getDriverVersion() - Method in interface oshi.hardware.SoundCard
Retrieves the driver version currently in use in machine
getE() - Method in class oshi.util.tuples.Quintet
Returns the fifth stored object.
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 class oshi.software.common.AbstractFileSystem
 
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(boolean) - 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(boolean) - Method in class oshi.software.os.linux.LinuxFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.mac.MacFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.windows.WindowsFileSystem
 
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.
getGraphicsCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of GraphicsCard objects, representing the Graphics cards.
getGraphicsCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getGraphicsCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getGraphicsCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getGraphicsCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getGraphicsCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
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
getHost() - Method in class oshi.software.os.OSSession
Gets the remote host from which the user logged in
getHostName() - Method in class oshi.software.common.AbstractNetworkParams
 
getHostName() - Method in interface oshi.software.os.NetworkParams
getHostName.
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
 
getIfType() - Method in class oshi.hardware.NetworkIF
(Windows, macOS) The NDIS Interface Type.
getIndex() - Method in enum oshi.hardware.CentralProcessor.TickType
 
getInDrops() - Method in class oshi.hardware.NetworkIF
Getter for the field inDrops.
getInErrors() - Method in class oshi.hardware.NetworkIF
Getter for the field inErrors.
getInErrors() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
The number of errors received.
getInstance() - Method in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
getInstance() - Method in interface oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
 
getInstance() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
getInternetProtocolStats() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getInternetProtocolStats() - Method in interface oshi.software.os.OperatingSystem
Instantiates a InternetProtocolStats object.
getInternetProtocolStats() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getInterrupts() - Static method in class oshi.driver.linux.proc.CpuStat
Gets the number of interrupts from /proc/stat
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 interface oshi.software.os.NetworkParams
getIpv4DefaultGateway.
getIPv6addr() - Method in class oshi.hardware.NetworkIF
The Internet Protocol (IP) v6 address.
getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
getIpv6DefaultGateway.
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.
getLabel() - Method in class oshi.software.os.OSFileStore
Label of the File System
getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of logical CPUs available for processing.
getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalProcessorInformation() - Static method in class oshi.driver.windows.LogicalProcessorInformation
Get a list of logical processors on this machine
getLogicalProcessorInformationEx() - Static method in class oshi.driver.windows.LogicalProcessorInformation
Get a list of logical processors on this machine.
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.
getLoginTime() - Method in class oshi.software.os.OSSession
Gets the time the user logged in
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
 
getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
 
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
getMicroarchitecture() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Returns the processor's microarchitecture, if known.
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 class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
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.AbstractGraphicsCard
 
getName() - Method in class oshi.hardware.common.AbstractPowerSource
 
getName() - Method in class oshi.hardware.common.AbstractSoundCard
 
getName() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getName() - Method in interface oshi.hardware.Firmware
Get the firmware name.
getName() - Method in interface oshi.hardware.GraphicsCard
Retrieves the full name of the card.
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.
getNdisPhysicalMediumType() - Method in class oshi.hardware.NetworkIF
(Windows Vista and higher only) The NDIS physical medium type.
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
 
getNetworkIFs() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getNetworkIFs() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getNetworkIFs() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getNetworkIFs() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getNetworkInterfaces() - Method in class oshi.hardware.common.Networks
Returns network interfaces that are not Loopback, and have a hardware address.
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.Networks
Gets the network interfaces on this machine
getNetworks() - Method in class oshi.hardware.platform.mac.MacNetworks
 
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
 
getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
 
getOpenFiles() - Method in class oshi.software.os.OSProcess
Sets the number of open file handles (or network connections) that belongs to the process On FreeBSD and Solaris, this value is only populated if information for a single process id is requested.
getOperatingSystem() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific OperatingSystem.
getOptions() - Method in class oshi.software.os.OSFileStore
Filesystem options
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.
getOutResets() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
The number of segments transmitted with the reset flag set.
getPacketsRecv() - Method in class oshi.hardware.NetworkIF
Getter for the field packetsRecv.
getPacketsSent() - Method in class oshi.hardware.NetworkIF
Getter for the field packetsSent.
getPageFaults() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getPageSize() - Method in interface oshi.hardware.GlobalMemory
The number of bytes in a memory page
getParentProcessID() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
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.
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.driver.linux.proc.ProcessStat
Gets an array of files in the /proc directory with only numeric digit filenames, corresponding to processes
getPidStatM(int) - Static method in class oshi.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/statm and returns the results.
getPidStats(int) - Static method in class oshi.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/stat and returns the results.
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
 
getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSource
Gets Battery Information.
getPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
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.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getPriority() - Method in class oshi.software.os.OSProcess
Getter for the field priority.
getProcess(int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcess(int) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running process
getProcess(int, boolean) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcess(int, boolean) - Method in class oshi.software.os.mac.MacOperatingSystem
 
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(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
 
getProcessCpuLoadBetweenTicks(OSProcess) - Method in class oshi.software.os.OSProcess
Gets CPU usage of this process since a previous snapshot of the same process, provided as a parameter.
getProcessCpuLoadCumulative() - Method in class oshi.software.os.OSProcess
Gets cumulative CPU usage of this process.
getProcesses() - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses() - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
 
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 class oshi.software.os.linux.LinuxOperatingSystem
 
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in interface oshi.software.os.OperatingSystem
Gets 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.common.AbstractOperatingSystem
 
getProcesses(Collection<Integer>) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running processes.
getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcesses(Collection<Integer>, boolean) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(Collection<Integer>, boolean) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running processes.
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.unix.freebsd.FreeBsdOperatingSystem
 
getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
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.
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
 
getProcessorCpuLoadTicks(int) - Static method in class oshi.driver.linux.proc.CpuStat
Gets an arrya of Processor CPU ticks array from /proc/stat
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.
getProductId() - Method in class oshi.hardware.common.AbstractUsbDevice
 
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.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getResidentSetSize() - Method in class oshi.software.os.OSProcess
Getter for the field residentSetSize.
getSegmentsReceived() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Segments Received is the number of segments received, including those received in error.
getSegmentsRetransmitted() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Segments Retransmitted is the number of segments retransmitted, that is, segments transmitted containing one or more previously transmitted bytes.
getSegmentsSent() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Segments Sent is the number of segments sent, including those on current connections, but excluding those containing only retransmitted bytes.
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
 
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
 
getSessions() - Method in class oshi.software.common.AbstractOperatingSystem
 
getSessions() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getSessions() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getSessions() - Method in interface oshi.software.os.OperatingSystem
Gets currently logged in users.
getSessions() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getSessions() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getSessions() - 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
 
getSoundCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getSoundCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getSoundCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getSoundCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getSpeed() - Method in class oshi.hardware.NetworkIF
Getter for the field speed.
getStartTime() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
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 interface oshi.hardware.VirtualMemory
Number of pages read from paging/swap file(s) to resolve hard page faults.
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 interface oshi.hardware.VirtualMemory
The current size of the paging/swap file(s), in bytes.
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() - Static method in class oshi.driver.linux.proc.CpuStat
Gets the System CPU ticks array from /proc/stat
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.
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.driver.linux.proc.UpTime
Parses the first value in /proc/uptime for seconds since boot
getTCPv4Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the TCP stats for IPv4 connections.
getTCPv4Stats() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
getTCPv6Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the TCP stats for IPv6 connections, if available.
getTCPv6Stats() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getTCPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getTCPv6Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getTCPv6Stats() - Method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getTCPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
getTemperature() - Method in class oshi.hardware.common.AbstractPowerSource
 
getTemperature() - Method in interface oshi.hardware.PowerSource
The battery's temperature, in degrees Celsius.
getTerminalDevice() - Method in class oshi.software.os.OSSession
Gets the terminal device (such as tty, pts, etc.) the user used to log in
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.
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)
getUDPv4Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the UDP stats for IPv4 datagrams.
getUDPv4Stats() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
getUDPv6Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the UDP stats for IPv6 datagrams, if available.
getUDPv6Stats() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
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
 
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.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
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
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
getUser() - Method in class oshi.software.os.OSProcess
Getter for the field user.
getUser(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
Gets a user from their ID
getUserID() - Method in class oshi.software.os.OSProcess
Getter for the field userID.
getUserName() - Method in class oshi.software.os.OSSession
Gets the login name of the user
getUserTime() - Method in class oshi.software.os.OSProcess
Getter for the field userTime.
getutxent() - Method in interface oshi.jna.platform.linux.LinuxLibc
Reads a line from the current file position in the utmp file.
getutxent() - Method in interface oshi.jna.platform.mac.SystemB
Reads a line from the current file position in the utmp file.
getutxent() - Method in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
Reads a line from the current file position in the utmp file.
getutxent() - Method in interface oshi.jna.platform.unix.solaris.SolarisLibc
Reads a line from the current file position in the utmp file.
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.AbstractGraphicsCard
 
getVendor() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getVendor() - Method in interface oshi.hardware.GraphicsCard
Retrieves the card's manufacturer/vendor
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
 
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.hardware.common.AbstractGraphicsCard
 
getVersionInfo() - Method in interface oshi.hardware.GraphicsCard
Retrieves a list of version/revision data from the card.
getVersionInfo() - Method in class oshi.software.common.AbstractOperatingSystem
 
getVersionInfo() - Method in interface oshi.software.os.OperatingSystem
Operating system version information.
getVirtualInUse() - Method in interface oshi.hardware.VirtualMemory
The memory currently committed by the system, in bytes.
getVirtualMax() - Method in interface oshi.hardware.VirtualMemory
The maximum memory that can be committed by the system without extending the paging file(s), in bytes.
getVirtualMemory() - Method in interface oshi.hardware.GlobalMemory
Virtual memory, such as a swap file.
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 name of the File System
getVRam() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getVRam() - Method in interface oshi.hardware.GraphicsCard
Retrieves the Video RAM (VRAM) available on the GPU
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
 
GraphicsCard - Interface in oshi.hardware
GraphicsCard interface.
GuardedBy - Annotation Type in oshi.annotation.concurrent
The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock.
GUEST_TIME - oshi.driver.linux.proc.ProcessStat.PidStat
Guest time of the process (time spent running a vir‐ tual CPU for a guest operating system), measured in clock ticks.

H

handleComException(WbemcliUtil.WmiQuery<?>, COMException) - Method in class oshi.util.platform.windows.WmiQueryHandler
handleComException.
HANDLECOUNT - oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
HANDLECOUNT - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
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
 
HkeyPerformanceDataUtil - Class in oshi.driver.windows.registry
Utility to read HKEY_PERFORMANCE_DATA information.
HkeyUserData - Class in oshi.driver.windows.registry
Utility to read session data from HKEY_USERS
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() - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition
HWPartition(String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition

I

IDENTIFIER - oshi.driver.windows.wmi.OhmHardware.IdentifierProperty
 
IDENTIFYINGNUMBER - oshi.driver.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
 
IDLE - oshi.hardware.CentralProcessor.TickType
Time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.
Immutable - Annotation Type in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class to be immutable and hence inherently thread-safe.
INDEX - oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
INDEX - oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
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.
initProcessorCounts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates logical and physical processor counts and arrays
INSTANCE - Static variable in interface oshi.jna.platform.linux.LinuxLibc
 
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
 
INSTANCE - Static variable in interface oshi.jna.platform.unix.solaris.SolarisLibc
 
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)
InternetProtocolStats - Interface in oshi.software.os
Includes key statistics of TCP and UDP protocols
InternetProtocolStats.TcpStats - Class in oshi.software.os
 
InternetProtocolStats.UdpStats - Class in oshi.software.os
 
INTERRUPTSPERSEC - oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
IO_MS - oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent doing I/Os.
IO_MS_WEIGHTED - oshi.driver.linux.proc.DiskStats.IoStat
Incremented at each I/O start, I/O completion, I/O merge, or read of these stats by the number of I/Os in progress DiskStats.IoStat.IO_QUEUE_LENGTH times the number of milliseconds spent doing I/O since the last update of this field.
IO_QUEUE_LENGTH - oshi.driver.linux.proc.DiskStats.IoStat
Incremented as requests are given to appropriate struct request_queue and decremented as they finish.
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.
IOWAIT - oshi.hardware.CentralProcessor.TickType
Time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.
ip6s_badoptions - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_badscope - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_badvers - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_cantforward - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_cantfrag - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_delivered - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_exthdrget - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_exthdrget0 - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_exthdrtoolong - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_forward - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_fragdropped - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_fragmented - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_fragments - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_fragoverflow - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_fragtimeout - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_localout - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_m1 - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_m2m - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_mext1 - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_mext2m - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_nogif - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_noroute - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_notmember - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_nxthist - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_odropped - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_ofragments - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pulldown - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pulldown_alloc - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pulldown_copy - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup_alloc - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup_copy - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup_fail - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup2 - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup2_alloc - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup2_copy - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_pullup2_fail - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_rawout - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_reassembled - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_redirectsent - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_sources_deprecated - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_sources_none - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_sources_otherif - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_sources_otherscope - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_sources_sameif - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_sources_samescope - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_toomanyhdr - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_tooshort - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_toosmall - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ip6s_total - Variable in class oshi.jna.platform.unix.CLibrary.Ip6stat
 
Ip6stat() - Constructor for class oshi.jna.platform.unix.CLibrary.Ip6stat
 
ips_adj - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_adj_hwcsum_clr - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_badaddr - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_badhlen - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_badlen - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_badoptions - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_badsum - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_badvers - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_cantforward - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_cantfrag - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_delivered - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_fastforward - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_forward - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_fragdropped - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_fragmented - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_fragments - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_fragtimeout - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_localout - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_necp_policy_drop - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_nogif - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_noproto - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_noroute - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_notmember - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_odropped - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_ofragments - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_pktdropcntrl - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_raw_sappend_fail - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rawout - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rcv_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rcv_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_reassembled - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_redirectsent - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rxc_chained - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rxc_chainsz_gt2 - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rxc_chainsz_gt4 - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rxc_collisions - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rxc_notchain - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_rxc_notlist - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_snd_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_snd_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_toolong - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_tooshort - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_toosmall - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
ips_total - Variable in class oshi.jna.platform.unix.CLibrary.Ipstat
 
Ipstat() - Constructor for class oshi.jna.platform.unix.CLibrary.Ipstat
 
IRQ - oshi.hardware.CentralProcessor.TickType
Time that the CPU used to service hardware IRQs
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.
isConnectorPresent() - Method in class oshi.hardware.NetworkIF
(Windows Vista and higher) Set if a connector is present on the network interface.
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
isKnownVmMacAddr() - Method in class oshi.hardware.NetworkIF
Determines if the MAC address on this interface corresponds to a known Virtual Machine.
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.
ITREALVALUE - oshi.driver.linux.proc.ProcessStat.PidStat
The time in jiffies before the next SIGALRM is sent to the process due to an interval timer.

K

KERNEL_INDEX_SMC - Static variable in class oshi.util.platform.mac.SmcUtil
 
KERNELMODETIME - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
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.
KSTKEIP - oshi.driver.linux.proc.ProcessStat.PidStat
The current EIP (instruction pointer).
KSTKESP - oshi.driver.linux.proc.ProcessStat.PidStat
The current value of ESP (stack pointer), as found in the kernel stack page for the process.

L

length - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
LIB - oshi.driver.linux.proc.ProcessStat.PidStatM
Library (unused since Linux 2.6; always 0)
LINUX - oshi.PlatformEnum
A flavor of Linux
LinuxDisks - Class in oshi.hardware.platform.linux
Linux hard disk implementation.
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
 
LinuxHardwareAbstractionLayer - Class in oshi.hardware.platform.linux
LinuxHardwareAbstractionLayer class.
LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
LinuxInternetProtocolStats - Class in oshi.software.os.linux
 
LinuxInternetProtocolStats() - Constructor for class oshi.software.os.linux.LinuxInternetProtocolStats
 
LinuxLibc - Interface in oshi.jna.platform.linux
Linux C Library.
LinuxLibc.Exit_status - Class in oshi.jna.platform.linux
Part of utmpx structure
LinuxLibc.LinuxUtmpx - Class in oshi.jna.platform.linux
Return type for getutxent()
LinuxLibc.Ut_Tv - Class in oshi.jna.platform.linux
32-bit timeval required for utmpx structure
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
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
LinuxOperatingSystem() - Constructor for class oshi.software.os.linux.LinuxOperatingSystem
Constructor for LinuxOperatingSystem.
LinuxOSVersionInfoEx - Class in oshi.software.os.linux
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
 
LinuxUsbDevice - Class in oshi.hardware.platform.linux
Linux Usb Device
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
 
LinuxUtmpx() - Constructor for class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
load(Properties) - Static method in class oshi.util.GlobalConfig
Load the given Properties into the global configuration.
localize(String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Localize a PerfCounter string.
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
 
LogicalProcessorInformation - Class in oshi.driver.windows
Utility to query Logical Processor Information pre-Win7
LOGIN_PROCESS - Static variable in interface oshi.jna.platform.unix.CLibrary
 
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
 
Lshal - Class in oshi.driver.linux
Utility to read info from lshal
Lshw - Class in oshi.driver.linux
Utility to read info from lshw
LsofUtil - Class in oshi.util
Reads from lsof into a map

M

MacDisks - Class in oshi.hardware.platform.mac
Mac hard disk implementation.
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
 
MacHardwareAbstractionLayer - Class in oshi.hardware.platform.mac
MacHardwareAbstractionLayer class.
MacHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
MacInternetProtocolStats - Class in oshi.software.os.mac
 
MacInternetProtocolStats(boolean) - Constructor for class oshi.software.os.mac.MacInternetProtocolStats
 
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
macOS, previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc.
MacOperatingSystem() - Constructor for class oshi.software.os.mac.MacOperatingSystem
 
MACOS_VERSIONS_PROPERTIES - Static variable in class oshi.software.os.mac.MacOperatingSystem
 
MacOSVersionInfoEx - Class in oshi.software.os.mac
MacOSVersionInfoEx() - Constructor for class oshi.software.os.mac.MacOSVersionInfoEx
Deprecated.
Constructor for MacOSVersionInfoEx.
MACOSX - oshi.PlatformEnum
macOS (formerly OS X)
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
 
MacUsbDevice - Class in oshi.hardware.platform.mac
Mac Usb Device
MacUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.mac.MacUsbDevice
Constructor for MacUsbDevice.
MacUtmpx() - Constructor for class oshi.jna.platform.mac.SystemB.MacUtmpx
 
MAH - oshi.hardware.PowerSource.CapacityUnits
MilliAmpHours (mAh).
MAJFLT - oshi.driver.linux.proc.ProcessStat.PidStat
The number of major faults the process has made which have required loading a memory page from disk.
major - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
MAJOR - oshi.driver.linux.proc.DiskStats.IoStat
The device major number.
MANUFACTURER - oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
MANUFACTURER - oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
MANUFACTURER - oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
 
MANUFACTURER - oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
MANUFACTURER - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
MANUFACTURER - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
MANUFACTURER - oshi.driver.windows.wmi.Win32PnPEntity.PnPEntityProperty
 
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
 
MEMINFO - Static variable in class oshi.util.platform.linux.ProcPath
 
memoize(Supplier<T>) - Static method in class oshi.util.Memoizer
Store a supplier in a delegate function to be computed only once.
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.
Memoizer - Class in oshi.util
A memoized function stores the output corresponding to some set of specific inputs.
MEMORY - oshi.software.os.OperatingSystem.ProcessSort
 
MemoryInformation - Class in oshi.driver.windows.perfmon
Utility to query Memory performance counter
MemoryInformation.PageSwapProperty - Enum in oshi.driver.windows.perfmon
 
MEMORYTYPE - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
memPLimit - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
 
mhzLimit - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
MINFLT - oshi.driver.linux.proc.ProcessStat.PidStat
The number of minor faults the process has made which have not required loading a memory page from disk.
minor - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
MINOR - oshi.driver.linux.proc.DiskStats.IoStat
The device minor number.
MODEL - oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
MODEL - oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
 
MODEL - oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
Month - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
MOUNTS - Static variable in class oshi.util.platform.linux.ProcPath
 
MSAcpiThermalZoneTemperature - Class in oshi.driver.windows.wmi
Utility to query WMI class MSAcpi_ThermalZoneTemperature
MSAcpiThermalZoneTemperature.TemperatureProperty - Enum in oshi.driver.windows.wmi
Current temperature property.
MWH - oshi.hardware.PowerSource.CapacityUnits
MilliWattHours (mWh).

N

name - Variable in class oshi.hardware.common.AbstractUsbDevice
 
NAME - oshi.driver.linux.proc.DiskStats.IoStat
The device name.
NAME - oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
NAME - oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
NAME - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
NAME - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
NAME - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
NAME - oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
NAME - oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
NAME - oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
NAME - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
NAME - oshi.driver.windows.wmi.Win32PnPEntity.PnPEntityProperty
 
NAME - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
NAME - oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
NAME - oshi.software.os.OperatingSystem.ProcessSort
 
NetSessionData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
NETWORK_FS_TYPES - Static variable in class oshi.software.common.AbstractFileSystem
FileSystem types which are network-based and should be excluded from local-only lists
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 - Class in oshi.hardware.common
Network interfaces implementation.
Networks() - Constructor for class oshi.hardware.common.Networks
 
NEW - oshi.software.os.OSProcess.State
Intermediate state in process creation
NEWEST - oshi.software.os.OperatingSystem.ProcessSort
 
NICE - oshi.driver.linux.proc.ProcessStat.PidStat
The nice value (see setpriority(2)), a value in the range 19 (low priority) to -20 (high priority).
NICE - oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level with nice priority.
NOT_TOTAL_INSTANCE - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
NOT_TOTAL_INSTANCES - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
notDigits - Static variable in class oshi.util.ParseUtil
Constant notDigits
NotThreadSafe - Annotation Type in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class is not thread-safe.
NSWAP - oshi.driver.linux.proc.ProcessStat.PidStat
Number of pages swapped (not maintained).
NUM_THREADS - oshi.driver.linux.proc.ProcessStat.PidStat
Number of threads in this process.
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".
OhmHardware - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Hardware
OhmHardware.IdentifierProperty - Enum in oshi.driver.windows.wmi
HW Identifier Property
OhmSensor - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Sensors
OhmSensor.ValueProperty - Enum in oshi.driver.windows.wmi
Sensor value property
OLDEST - oshi.software.os.OperatingSystem.ProcessSort
 
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_OS_UNIX_WHOCOMMAND - Static variable in class oshi.software.common.AbstractOperatingSystem
 
oshi.annotation.concurrent - package oshi.annotation.concurrent
 
oshi.driver.linux - package oshi.driver.linux
Provides functions to query Linux information
oshi.driver.linux.proc - package oshi.driver.linux.proc
Provides functions to query statistics in the Linux /proc pseudo-filesystem
oshi.driver.mac - package oshi.driver.mac
Provides functions to query Mac info
oshi.driver.unix - package oshi.driver.unix
Provides functions to query information common to all unix systems
oshi.driver.unix.freebsd - package oshi.driver.unix.freebsd
Provides functions to query FreeBSD information
oshi.driver.unix.solaris - package oshi.driver.unix.solaris
Provides functions to query Solaris information
oshi.driver.unix.solaris.kstat - package oshi.driver.unix.solaris.kstat
Provides functions to query Solaris kstat information
oshi.driver.windows - package oshi.driver.windows
Provides functions to query information in windows
oshi.driver.windows.perfmon - package oshi.driver.windows.perfmon
Provides functions to query counters in windows performance monitor (or WMI counter tables)
oshi.driver.windows.registry - package oshi.driver.windows.registry
Provides functions to query data in Windows Registry
oshi.driver.windows.wmi - package oshi.driver.windows.wmi
Provides functions to query properties in WMI classes
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 macOS.
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 macOS
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 macOS.
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.
oshi.util.tuples - package oshi.util.tuples
Provides classes encapsulating multiple objects, intended as return types from methods
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
OSSession - Class in oshi.software.os
This class encapsulates information about users who are currently logged in to an operating system.
OSSession(String, String, long, String) - Constructor for class oshi.software.os.OSSession
 
OSVersionInfo(String, String, String) - Constructor for class oshi.software.os.OperatingSystem.OSVersionInfo
 
OTHER - oshi.software.os.OSProcess.State
Other or unknown states not defined
OTHER - oshi.software.os.OSService.State
 

P

PAGEFAULTSPERSEC - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PAGEFILEUSAGE - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
PAGESINPUTPERSEC - oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
PAGESOUTPUTPERSEC - oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
PagingFile - Class in oshi.driver.windows.perfmon
Utility to query Paging File performance counter
PagingFile.PagingPercentProperty - Enum in oshi.driver.windows.perfmon
 
Pair<A,​B> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Pair(A, B) - Constructor for class oshi.util.tuples.Pair
Create a pair and store two objects.
PARENTPID - oshi.software.os.OperatingSystem.ProcessSort
 
PARENTPROCESSID - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
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.
parseDecimalMemorySizeToBinary(String) - Static method in class oshi.util.ParseUtil
Parses a string such as "4096 MB" to its long.
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.
parseHyphenatedIntList(String) - Static method in class oshi.util.ParseUtil
Parse a space-delimited list of integers which include hyphenated ranges to a list of just the integers.
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.
parseLshwResourceString(String) - Static method in class oshi.util.ParseUtil
Parse a Linux lshw resources string to calculate the memory size
parseLspciMachineReadable(String) - Static method in class oshi.util.ParseUtil
Parse a Linux lspci machine readble line to its name and id
parseLspciMemorySize(String) - Static method in class oshi.util.ParseUtil
Parse a Linux lspci line containing memory size
parseMmDdYyyyToYyyyMmDD(String) - Static method in class oshi.util.ParseUtil
Parse a date in MM-DD-YYYY or MM/DD/YYYY to YYYY-MM-DD
parsePnPDeviceIdToVendorProductId(String) - Static method in class oshi.util.ParseUtil
Parse a Windows PnPDeviceID to get the vendor ID and product ID.
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.
parseUtAddrV6toIP(int[]) - Static method in class oshi.util.ParseUtil
Parse an integer array to an IPv4 or IPv6 as appropriate.
ParseUtil - Class in oshi.util
String parsing utility.
parseUuidOrDefault(String, String) - Static method in class oshi.util.ParseUtil
Attempts to parse a UUID.
PERCENTDPCTIME - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTDPCTIME - oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
PERCENTIDLETIME - oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
PERCENTINTERRUPTTIME - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTINTERRUPTTIME - oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
PERCENTOFMAXIMUMFREQUENCY - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
PERCENTPRIVILEGEDTIME - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTPROCESSORTIME - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTUSAGE - oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
PERCENTUSERTIME - oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PerfCounter(String, String, String) - Constructor for class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
PerfCounterBlock(String, int, int, long, long, long, long, long, int) - Constructor for class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
PerfCounterQuery - Class in oshi.util.platform.windows
Enables queries of Performance Counters using wild cards to filter instances
PerfCounterQuery.PdhCounterProperty - Interface in oshi.util.platform.windows
Contract for Counter Property Enums
PerfCounterQueryHandler - Class in oshi.util.platform.windows
Utility to handle Performance Counter Queries
PerfCounterQueryHandler() - Constructor for class oshi.util.platform.windows.PerfCounterQueryHandler
 
PerfCounterWildcardQuery - Class in oshi.util.platform.windows
Enables queries of Performance Counters using wild cards to filter instances
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
 
PGRP - oshi.driver.linux.proc.ProcessStat.PidStat
The process group ID of the process.
PhysicalDisk - Class in oshi.driver.windows.perfmon
Utility to query PhysicalDisk performance counter
PhysicalDisk.PhysicalDiskProperty - Enum in oshi.driver.windows.perfmon
Physical Disk performance counters.
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
 
PID - oshi.driver.linux.proc.ProcessStat.PidStat
The process ID.
PID - oshi.software.os.OperatingSystem.ProcessSort
 
PID_CMDLINE - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_CWD - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_EXE - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_FD - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_IO - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_STAT - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_STATM - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_STATUS - Static variable in class oshi.util.platform.linux.ProcPath
 
PlatformEnum - Enum in oshi
Enum of supported operating systems.
pLimitData - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
PNPDEVICEID - oshi.driver.windows.wmi.Win32DiskDrive.DeviceIdProperty
 
PNPDEVICEID - oshi.driver.windows.wmi.Win32PnPEntity.PnPEntityProperty
 
PNPDEVICEID - oshi.driver.windows.wmi.Win32USBController.USBControllerProperty
 
PNPDEVICEID - oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
POLICY - oshi.driver.linux.proc.ProcessStat.PidStat
Scheduling policy (see sched_setscheduler(2)).
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.
PPID - oshi.driver.linux.proc.ProcessStat.PidStat
The PID of the parent of this process.
PRIORITY - oshi.driver.linux.proc.ProcessStat.PidStat
For processes running a real-time scheduling policy (policy below; see sched_setscheduler(2)), this is the negated scheduling priority, minus one; that is, a number in the range -2 to -100, corresponding to real-time priorities 1 to 99.
PRIORITY - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PRIVATEPAGECOUNT - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PROC - Static variable in class oshi.util.platform.linux.ProcPath
The /proc filesystem location.
PROC_PID_STAT_LENGTH - Static variable in class oshi.driver.linux.proc.ProcessStat
Constant defining the number of integer values in /proc/pid/stat.
PROCESSID - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PROCESSID - oshi.driver.windows.wmi.Win32Process.CommandLineProperty
 
PROCESSID - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ProcessInformation - Class in oshi.driver.windows.perfmon
Utility to query Process Information performance counter
ProcessInformation.HandleCountProperty - Enum in oshi.driver.windows.perfmon
Handle performance counters
ProcessInformation.ProcessPerformanceProperty - Enum in oshi.driver.windows.perfmon
Process performance counters
PROCESSOR - oshi.driver.linux.proc.ProcessStat.PidStat
CPU number last executed on.
PROCESSORID - oshi.driver.windows.wmi.Win32Processor.ProcessorIdProperty
 
ProcessorIdentifier(String, String, String, String, String, String, boolean) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
ProcessorInformation - Class in oshi.driver.windows.perfmon
Utility to query Processor performance counter
ProcessorInformation.InterruptsProperty - Enum in oshi.driver.windows.perfmon
System interrupts counters
ProcessorInformation.ProcessorFrequencyProperty - Enum in oshi.driver.windows.perfmon
Processor Frequency counters.
ProcessorInformation.ProcessorTickCountProperty - Enum in oshi.driver.windows.perfmon
Processor performance counters
ProcessorInformation.SystemTickCountProperty - Enum in oshi.driver.windows.perfmon
System performance counters
ProcessorPowerInformation() - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
ProcessorPowerInformation(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
ProcessPerformanceData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information.
ProcessPerformanceData.PerfCounterBlock - Class in oshi.driver.windows.registry
Class to encapsulate data from the registry performance counter block
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.
ProcessStat - Class in oshi.driver.linux.proc
Utility to read process statistics from /proc/[pid]/stat
ProcessStat.PidStat - Enum in oshi.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/stat
ProcessStat.PidStatM - Enum in oshi.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/statm
ProcPath - Class in oshi.util.platform.linux
Provides constants for paths in the /proc filesystem on Linux.
productId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
PRODUCTTYPE - oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
PropertyException(String) - Constructor for exception oshi.util.GlobalConfig.PropertyException
 
PropertyException(String, String) - Constructor for exception oshi.util.GlobalConfig.PropertyException
 
PROVIDERNAME - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
PSEUDO_FS_TYPES - Static variable in class oshi.software.common.AbstractFileSystem
 
PTGID - oshi.driver.linux.proc.ProcessStat.PidStat
The ID of the foreground process group of the controlling terminal of the process.

Q

Quartet<A,​B,​C,​D> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Quartet(A, B, C, D) - Constructor for class oshi.util.tuples.Quartet
Create a quartet and store four objects.
queryAvailableTotal() - Static method in class oshi.driver.unix.solaris.kstat.SystemPages
Queries the system_pages kstat and returns available and physical memory
queryBaseboardInfo() - Static method in class oshi.driver.windows.wmi.Win32BaseBoard
Queries the Baseboard description.
queryBiosDescription() - Static method in class oshi.driver.linux.Sysfs
Query the bios description from sysfs
queryBiosInfo() - Static method in class oshi.driver.windows.wmi.Win32Bios
Queries the BIOS description.
queryBiosNameRev() - Static method in class oshi.driver.linux.Dmidecode
Query the name and revision from dmidecode
queryBiosReleaseDate() - Static method in class oshi.driver.linux.Sysfs
Query the bios release date from sysfs
queryBiosVendor() - Static method in class oshi.driver.linux.Sysfs
Query the bios vendor from sysfs
queryBiosVersion(String) - Static method in class oshi.driver.linux.Sysfs
Query the bios version from sysfs
queryBitness() - Static method in class oshi.driver.windows.wmi.Win32Processor
Returns address width.
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
 
queryBoardInfo() - Static method in class oshi.driver.linux.proc.CpuInfo
Gets the board manufacturer, model, version, and serial number from /proc/cpuinfo
queryBoardModel() - Static method in class oshi.driver.linux.Sysfs
Query the board model from sysfs
queryBoardSerial() - Static method in class oshi.driver.linux.Sysfs
Query the board serial number from sysfs
queryBoardVendor() - Static method in class oshi.driver.linux.Sysfs
Query the board vendor from sysfs
queryBoardVersion() - Static method in class oshi.driver.linux.Sysfs
Query the board version from sysfs
queryCommandLines(Set<Integer>) - Static method in class oshi.driver.windows.wmi.Win32Process
Returns process command lines
queryComputerSystem() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystem
Queries the Computer System.
queryContextSwitchCounters() - Static method in class oshi.driver.windows.perfmon.SystemInformation
Returns system context switch counters.
queryContextSwitches() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of context switches
queryCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Get value of pdh counter
queryCounter(PerfDataUtil.PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Query the raw counter value of a Performance Data counter.
queryCpuCapacity() - Static method in class oshi.driver.linux.Lshw
Query the CPU capacity (max frequency) from lshw
queryCpuManufacturer() - Static method in class oshi.driver.linux.proc.CpuInfo
Gets the CPU manufacturer from /proc/cpuinfo
queryCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
 
queryCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
queryCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get processor current frequency.
queryCurrentTemperature() - Static method in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature
Queries the current temperature
queryDeviceId(String) - Static method in class oshi.driver.windows.wmi.Win32PnPEntity
Queries the PnP Device id info
queryDiskCounters() - Static method in class oshi.driver.windows.perfmon.PhysicalDisk
Returns physical disk performance counters.
queryDiskDrive() - Static method in class oshi.driver.windows.wmi.Win32DiskDrive
Queries the disk drive name info
queryDiskDriveId(String) - Static method in class oshi.driver.windows.wmi.Win32DiskDrive
Queries the disk drive id info
queryDiskToPartition() - Static method in class oshi.driver.windows.wmi.Win32LogicalDiskToPartition
Queries the association between logical disk and partition.
queryDriveToPartition() - Static method in class oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition
Queries the association between disk drive and partition.
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
 
queryFrequencyCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns processor frequency counters.
queryHandles() - Static method in class oshi.driver.windows.perfmon.ProcessInformation
Returns handle counters
queryHwIdentifier(String, String) - Static method in class oshi.driver.windows.wmi.OhmHardware
Queries the hardware identifiers for a monitored type.
queryIdentifyingNumber() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystemProduct
Queries the Computer System.
queryIFdata(int) - Static method in class oshi.hardware.platform.mac.MacNetworks
Map all network interfaces.
queryInstancesAndValues(Class<T>, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryInstancesAndValuesFromPDH(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryInstancesAndValuesFromWMI(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using WMI for values corresponding to the property enum.
queryInterruptCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns system interrupts counters.
queryInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of interrupts
queryLogicalDisk(String, boolean) - Static method in class oshi.driver.windows.wmi.Win32LogicalDisk
Queries logical disk information
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.
queryModel() - Static method in class oshi.driver.linux.Devicetree
Query the model from the devicetree
queryModel() - Static method in class oshi.driver.linux.Lshw
Query the model from lshw
queryNetworkInterface() - Method in class oshi.hardware.NetworkIF
Gets the core java NetworkInterface object.
queryOsVersion() - Static method in class oshi.driver.windows.wmi.Win32OperatingSystem
Queries the Computer System.
queryPageSwaps() - Static method in class oshi.driver.windows.perfmon.MemoryInformation
Returns page swap counters
queryPartition() - Static method in class oshi.driver.windows.wmi.Win32DiskPartition
Queries the partition.
queryphysicalMemory() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemory
Queries physical memory info for Win10 and later.
queryphysicalMemoryWin8() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemory
Queries physical memory info for Win8 and earlier.
queryProcessCounters() - Static method in class oshi.driver.windows.perfmon.ProcessInformation
Returns process counters.
queryProcesses(Collection<Integer>) - Static method in class oshi.driver.windows.wmi.Win32Process
Returns process info
queryProcessorCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns processor performance counters.
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the processor CPU load ticks
queryProcessorId() - Static method in class oshi.driver.windows.wmi.Win32Processor
Returns processor ID.
queryProcessorId() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates logical and physical processor counts and arrays
queryProductModel() - Static method in class oshi.driver.linux.Sysfs
Query the model from sysfs
queryProductSerial() - Static method in class oshi.driver.linux.Sysfs
Query the product serial number from sysfs
querySensorValue(String, String) - Static method in class oshi.driver.windows.wmi.OhmSensor
Queries the sensor value of an hardware identifier and sensor type.
querySerialNumber() - Static method in class oshi.driver.linux.Dmidecode
Query the serial number from dmidecode
querySerialNumber() - Static method in class oshi.driver.linux.Lshal
Query the serial number from lshal
querySerialNumber() - Static method in class oshi.driver.linux.Lshw
Query the serial number from lshw
querySerialNumber() - Static method in class oshi.driver.windows.wmi.Win32Bios
Queries the BIOS serial number.
querySpeed() - Static method in class oshi.driver.windows.wmi.Win32Fan
Queries the fan speed.
querySwapUsed() - Static method in class oshi.driver.windows.perfmon.PagingFile
Returns paging file counters
querySystemCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns system performance counters.
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the system CPU load ticks
querySystemVendor() - Static method in class oshi.driver.linux.Sysfs
Query the vendor from sysfs
queryToString(WbemcliUtil.WmiQuery<T>) - Static method in class oshi.util.platform.windows.WmiUtil
Translate a WmiQuery to the actual query string
queryUSBControllers() - Static method in class oshi.driver.windows.wmi.Win32USBController
Queries the USB Controller device IDs
queryUserSessions() - Static method in class oshi.driver.windows.registry.HkeyUserData
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.NetSessionData
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.SessionWtsData
 
queryUtxent() - Static method in class oshi.driver.linux.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.mac.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.unix.freebsd.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.unix.solaris.Who
Query getutxent to get logged in users.
queryValues(Class<T>, String, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryValuesFromPDH(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryValuesFromWMI(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using WMI for values corresponding to the property enum.
queryVideoController() - Static method in class oshi.driver.windows.wmi.Win32VideoController
Queries video controller info for Vista and later.
queryVoltage() - Static method in class oshi.driver.windows.wmi.Win32Processor
Returns processor voltage.
queryWho() - Static method in class oshi.driver.unix.Who
Query who to get logged in users
queryWMI(WbemcliUtil.WmiQuery<T>) - Method in class oshi.util.platform.windows.WmiQueryHandler
Query WMI for values, with no timeout.
Quintet<A,​B,​C,​D,​E> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Quintet(A, B, C, D, E) - Constructor for class oshi.util.tuples.Quintet
Create a quintet and store five objects.

R

rate - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
Rate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
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.
readPerfDataFromRegistry(String, Class<T>) - Static method in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
Reads and parses a block of performance data from the registry.
readPropertiesFromFilename(String) - Static method in class oshi.util.FileUtil
Read a configuration file from the sequence of context classloader, system classloader and classloader of the current class, and return its properties
READS - oshi.driver.linux.proc.DiskStats.IoStat
The total number of reads completed successfully.
READS_MERGED - oshi.driver.linux.proc.DiskStats.IoStat
Reads which are adjacent to each other merged for efficiency.
READS_MS - oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all reads.
READS_SECTOR - oshi.driver.linux.proc.DiskStats.IoStat
The total number of sectors read successfully.
READTRANSFERCOUNT - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
RELATIVE - oshi.hardware.PowerSource.CapacityUnits
Relative units.
release - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
RELEASEDATE - oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
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
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.
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.linux.LinuxLibc.LinuxUtmpx
 
reserved - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
 
Reserved - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
RESIDENT - oshi.driver.linux.proc.ProcessStat.PidStatM
Resident set size
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.
RSS - oshi.driver.linux.proc.ProcessStat.PidStat
Resident Set Size: number of pages the process has in real memory.
RSSLIM - oshi.driver.linux.proc.ProcessStat.PidStat
Current soft limit in bytes on the rss of the process; see the description of RLIMIT_RSS in getrlimit(2).
RT_PRIORITY - oshi.driver.linux.proc.ProcessStat.PidStat
Real-time scheduling priority, a number in the range 1 to 99 for processes scheduled under a real-time policy, or 0, for non-real-time processes (see sched_setscheduler(2)).
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.
RUNNING - oshi.software.os.OSProcess.State
Actively executing process
RUNNING - oshi.software.os.OSService.State
 

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.
SELF_STAT - Static variable in class oshi.util.platform.linux.ProcPath
 
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
 
SERIALNUMBER - oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
SERIALNUMBER - oshi.driver.windows.wmi.Win32Bios.BiosSerialProperty
 
SERIALNUMBER - oshi.driver.windows.wmi.Win32DiskDrive.DeviceIdProperty
 
SERIALNUMBER - oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
SESSION - oshi.driver.linux.proc.ProcessStat.PidStat
The session ID of the process.
SessionWtsData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
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.
setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
Deprecated.
 
setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
Deprecated.
setCodeName.
setCollisions(long) - Method in class oshi.hardware.NetworkIF
Setter for the field collisions.
setCommandLine(String) - Method in class oshi.software.os.OSProcess
Sets the process command line.
setConnectorPresent(boolean) - Method in class oshi.hardware.NetworkIF
Setter for the field connectorPresent.
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
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.
setIfType(int) - Method in class oshi.hardware.NetworkIF
Setter for the field ifType.
setInDrops(long) - Method in class oshi.hardware.NetworkIF
Setter for the field inDrops.
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.
setLabel(String) - Method in class oshi.software.os.OSFileStore
Sets the label of the File System
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.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.
setNdisPhysicalMediumType(int) - Method in class oshi.hardware.NetworkIF
Setter for the field ndisPhysicalMediumType.
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
setOptions(String) - Method in class oshi.software.os.OSFileStore
Sets the File System options
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.
setUserTime(long) - Method in class oshi.software.os.OSProcess
Set the number of milliseconds the process has executed in user mode.
setutxent() - Method in interface oshi.jna.platform.unix.CLibrary
Rewinds the file pointer to the beginning of the utmp file.
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 name 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.
SHARED - oshi.driver.linux.proc.ProcessStat.PidStatM
Number of resident shared pages (i.e., backed by a file)
SIGCATCH - oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of caught signals, displayed as a decimal number.
SIGIGNORE - oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of ignored signals, displayed as a decimal number.
SIGNAL - oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of pending signals, displayed as a decimal number.
SIZE - oshi.driver.linux.proc.ProcessStat.PidStatM
Total program size
SIZE - oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
SIZE - oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
SIZE - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
sleep(long) - Static method in class oshi.util.Util
Sleeps for the specified number of milliseconds.
SLEEPING - oshi.software.os.OSProcess.State
Interruptible sleep state
SMBIOSMEMORYTYPE - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
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 macOS
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
 
SOFTIRQ - oshi.hardware.CentralProcessor.TickType
Time that the CPU used to service soft IRQs
SOLARIS - oshi.PlatformEnum
Solaris (SunOS)
SolarisDisks - Class in oshi.hardware.platform.unix.solaris
Solaris hard disk implementation.
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
 
SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
SolarisHardwareAbstractionLayer class.
SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
SolarisInternetProtocolStats - Class in oshi.software.os.unix.solaris
 
SolarisInternetProtocolStats() - Constructor for class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
SolarisLibc - Interface in oshi.jna.platform.unix.solaris
C library.
SolarisLibc.Exit_status - Class in oshi.jna.platform.unix.solaris
Part of utmpx structure
SolarisLibc.SolarisUtmpx - Class in oshi.jna.platform.unix.solaris
 
SolarisLibc.Timeval - Class in oshi.jna.platform.unix.solaris
64-bit timeval required for utmpx structure
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
Solaris is a non-free Unix operating system originally developed by Sun Microsystems.
SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
Constructor for SolarisOperatingSystem.
SolarisOSVersionInfoEx - Class in oshi.software.os.unix.solaris
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
 
SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
Solaris Usb Device
SolarisUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
Constructor for SolarisUsbDevice.
SolarisUtmpx() - Constructor for class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
SoundCard - Interface in oshi.hardware
SoundCard interface.
spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SPEED - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
SPEED - oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
START_BRK - oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program heap can be expanded with brk(2).
START_DATA - oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program initialized and uninitialized (BSS) data are placed.
STARTCODE - oshi.driver.linux.proc.ProcessStat.PidStat
The address above which program text can run.
STARTINGADDRESS - oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
STARTSTACK - oshi.driver.linux.proc.ProcessStat.PidStat
The address of the start (i.e., bottom) of the stack.
STARTTIME - oshi.driver.linux.proc.ProcessStat.PidStat
The time the process started after system boot, in clock ticks.
startWithNotDigits - Static variable in class oshi.util.ParseUtil
Constant startWithNotDigits
STAT - Static variable in class oshi.util.platform.linux.ProcPath
 
STATE - oshi.driver.linux.proc.ProcessStat.PidStat
One of the following characters, indicating process state:
status - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
 
STEAL - oshi.hardware.CentralProcessor.TickType
Time which the hypervisor dedicated for other guests in the system.
STIME - oshi.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process has been scheduled in kernel mode, measured in clock ticks.
STOPPED - oshi.software.os.OSProcess.State
Stopped by the user, such as for debugging
STOPPED - oshi.software.os.OSService.State
 
strToLong(String, int) - Static method in class oshi.util.ParseUtil
Convert a string to an integer representation.
SUITEMASK - oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
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.
SYS_FS_FILE_NR - Static variable in class oshi.util.platform.linux.ProcPath
 
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, 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.mac.SysctlUtil
Executes a sysctl call with a long result
sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a String 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 macOS
Sysfs - Class in oshi.driver.linux
Utility to read info from sysfs
SYSFS_SERIAL_PATH - Static variable in class oshi.util.Constants
The official/approved path for sysfs information.
SYSTEM - oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the system level (kernel).
SystemB - Interface in oshi.jna.platform.mac
System class.
SystemB.MacUtmpx - Class in oshi.jna.platform.mac
 
SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemBatteryState(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemInfo - Class in oshi
System information.
SystemInfo() - Constructor for class oshi.SystemInfo
 
SystemInformation - Class in oshi.driver.windows.perfmon
Utility to query System performance counter
SystemInformation.ContextSwitchProperty - Enum in oshi.driver.windows.perfmon
 
SystemPages - Class in oshi.driver.unix.solaris.kstat
Utility to query geom part list

T

tag - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
tcps_accepts - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_avoid_rxmt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_badrst - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_badsyn - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_bg_rcvtotal - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_cachedrtt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_cachedrttvar - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_cachedssthresh - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_closed - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_coalesced_pack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_connattempt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_conndrops - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_connects - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_delack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_delay_recovery - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_detect_reordering - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_drop_after_sleep - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_drops - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_dsack_ackloss - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_dsack_badrexmt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_dsack_disable - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_dsack_recvd - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_dsack_recvd_old - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_dsack_sent - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_early_rexmt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_client_setup - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_client_success - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_conn_nopl_ce - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_conn_pl_ce - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_conn_plnoce - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_conn_recv_ce - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_conn_recv_ece - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_fallback_ce - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_fallback_droprst - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_fallback_droprxmt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_fallback_reorder - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_fallback_synloss - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_fallback_synrst - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_lost_syn - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_lost_synack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_not_supported - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_recv_ce - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_recv_ece - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_sent_ece - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_server_setup - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ecn_server_success - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_estab_fallback - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_fcholdpacket - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_flowtbl_collision - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_flowtbl_full - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_hc_added - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_hc_bucketoverflow - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_invalid_joins - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_invalid_mpcap - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_invalid_opt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_join_fallback - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_join_rxmts - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_ka_offload_drops - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_keepdrops - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_keepprobe - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_keeptimeo - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_limited_txt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_listendrop - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_lro_largepack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_lro_multpack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_lro_twopack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_minmssdrops - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_badcsum - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_num_probes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_oodata - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_outofwin - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_rcvbytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_rcvtotal - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_reducedwin - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_sel_peer - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_sel_rto - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_sel_rtt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_sel_symtomsd - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_sndbytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_sndpacks - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_switches - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mp_verdowngrade - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mpcap_fallback - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_aggregate_all_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_aggregate_attempt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_aggregate_cell_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_aggregate_success - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_back_to_wifi - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_cell_proxy - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_aggregate_attempt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_aggregate_success - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_handover_attempt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_handover_success_cell - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_handover_success_wifi - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_heuristic_fallback - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_interactive_attempt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_fp_interactive_success - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_handover_all_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_handover_attempt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_handover_cell_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_handover_cell_from_wifi - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_handover_success_cell - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_handover_success_wifi - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_handover_wifi_from_cell - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_heuristic_fallback - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_interactive_all_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_interactive_attempt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_interactive_cell_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_interactive_cell_from_wifi - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_interactive_success - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_rcvduppack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_rcvmemdrop - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_rcvpackafterwin - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_triggered_cell - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mptcp_wifi_proxy - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_msg_sndwaithipri - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_msg_unoappendfail - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_msg_unopkts - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mss_to_default - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mss_to_low - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mss_to_medium - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_mturesent - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_nostretchack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_pawsdrop - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_pcbcachemiss - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_persistdrop - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_persisttimeo - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_pmtudbh_reverted - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_predack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_preddat - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_probe_if - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_probe_if_conflict - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_pto - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_pto_in_recovery - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcv_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcv_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcv6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcv6_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvackbyte - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvackpack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvacktoomuch - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvafterclose - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvbadoff - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvbadsum - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvbyte - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvbyteafterwin - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvdupack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvdupbyte - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvduppack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvmemdrop - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvoobyte - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvoopack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvpack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvpackafterwin - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvpartdupbyte - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvpartduppack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvshort - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvtotal - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvwinprobe - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rcvwinupd - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_recovered_pkts - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_reordered_pkts - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rescue_rxmt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rexmttimeo - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rstchallenge - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rto_after_pto - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rttupdated - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_rxtfindrop - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sack_ackadv - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sack_rcv_blocks - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sack_recovery_episode - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sack_rexmit_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sack_rexmits - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sack_sboverflow - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sack_send_blocks - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_aborted - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_added - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_badack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_bucketoverflow - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_cacheoverflow - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_completed - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_dropped - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_dupsyn - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_recvcookie - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_reset - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_retransmitted - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_sendcookie - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_stale - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_unreach - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sc_zonefail - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_segstimed - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_snd_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_snd_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_snd6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_snd6_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndacks - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndbyte - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndctrl - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndpack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndprobe - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndrexmitbad - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndrexmitbyte - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndrexmitpack - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndtotal - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndurg - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_sndwinup - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_synchallenge - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tailloss_rto - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_blackhole - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_cookie_invalid - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_cookie_rcv - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_cookie_req - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_cookie_req_rcv - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_cookie_sent - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_cookie_wrong - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_heuristics_disable - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_no_cookie_rcv - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_sndblackhole - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_syn_data_acked - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_syn_data_rcv - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_syn_data_sent - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tfo_syn_loss - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timeoutdrop - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_gt_1000_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_1_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_10_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_100_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_1000_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_20_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_200_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_50_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_timer_drift_le_500_ms - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tlp_recoverlastpkt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_tlp_recovery - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_unnecessary_rxmt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_usedrtt - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_usedrttvar - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
tcps_usedssthresh - Variable in class oshi.jna.platform.unix.CLibrary.Tcpstat
 
Tcpstat() - Constructor for class oshi.jna.platform.unix.CLibrary.Tcpstat
 
TcpStats(long, long, long, long, long, long, long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.TcpStats
 
Technology - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
TEXT - oshi.driver.linux.proc.ProcessStat.PidStatM
Text (code)
THREADCOUNT - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ThreadSafe - Annotation Type in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class to be thread-safe.
Timeout - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
Timeval() - Constructor for class oshi.jna.platform.unix.freebsd.FreeBsdLibc.Timeval
 
Timeval() - Constructor for class oshi.jna.platform.unix.solaris.SolarisLibc.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.AbstractGraphicsCard
 
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.InternetProtocolStats.TcpStats
 
toString() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
 
toString() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
 
toString() - Method in class oshi.software.os.OSFileStore
 
toString() - Method in class oshi.software.os.OSProcess
 
toString() - Method in class oshi.software.os.OSSession
 
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
 
TOTAL_INSTANCES - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
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.
Triplet<A,​B,​C> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Triplet(A, B, C) - Constructor for class oshi.util.tuples.Triplet
Create a triplet and store three objects.
TTY_NR - oshi.driver.linux.proc.ProcessStat.PidStat
The controlling terminal of the process.
tv_sec - Variable in class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
tv_sec - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.Timeval
 
tv_sec - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
tv_usec - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.Timeval
 
TYPE - oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 

U

udpps_pcbcachemiss - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udpps_pcbhashmiss - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_badlen - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_badsum - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_fastout - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_filtermcast - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_fullsock - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_hdrops - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_ipackets - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_noport - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_noportbcast - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_noportmcast - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_nosum - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_opackets - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_rcv_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_rcv_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_rcv6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_rcv6_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_snd_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_snd_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_snd6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
udps_snd6_swcsum_bytes - Variable in class oshi.jna.platform.unix.CLibrary.Udpstat
 
Udpstat() - Constructor for class oshi.jna.platform.unix.CLibrary.Udpstat
 
UdpStats(long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.UdpStats
 
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.
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 - oshi.PlatformEnum
OpenBSD, WindowsCE, or an unspecified system
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
Updates the statistics on a disk store.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.mac.MacDisks
Updates the statistics on a disk store.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
Updates the statistics on a disk store.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisks
Updates the statistics on a disk store.
updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.windows.WindowsDisks
Updates the statistics on a disk store.
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() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Update all counters on this query.
updateQueryTimestamp(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Update a query and get the timestamp
UpTime - Class in oshi.driver.linux.proc
Utility to read system uptime from /proc/uptime
UPTIME - Static variable in class oshi.util.platform.linux.ProcPath
 
UsbDevice - Interface in oshi.hardware
A USB device is a device connected via a USB port, possibly internally/permanently.
USE_WHO_COMMAND - Static variable in class oshi.software.common.AbstractOperatingSystem
 
USER - oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level (application).
USER_PROCESS - Static variable in interface oshi.jna.platform.unix.CLibrary
 
USERMODETIME - oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ut_addr_v6 - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_exit - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_host - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_host - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_host - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_host - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
UT_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ut_id - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_id - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_id - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_id - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
ut_line - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_line - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_line - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_line - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
UT_LINESIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
UT_NAMESIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ut_pad - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_pid - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_pid - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_pid - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_pid - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
ut_session - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_session - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
ut_spare - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_syslen - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
ut_tv - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_tv - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_tv - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_tv - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
Ut_Tv() - Constructor for class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
ut_type - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_type - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_type - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_type - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
ut_user - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_user - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_user - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.FreeBsdUtmpx
 
ut_user - Variable in class oshi.jna.platform.unix.solaris.SolarisLibc.SolarisUtmpx
 
Util - Class in oshi.util
General utility methods
UTIME - oshi.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process has been scheduled in user mode, measured in clock ticks.
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
 
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.solaris.SolarisLibc
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.unix.solaris.SolarisLibc
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.unix.solaris.SolarisLibc
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.unix.solaris.SolarisLibc
 

V

value() - Method in annotation type oshi.annotation.concurrent.GuardedBy
 
VALUE - oshi.driver.windows.wmi.OhmSensor.ValueProperty
 
valueOf(String) - Static method in enum oshi.driver.linux.proc.DiskStats.IoStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.OhmHardware.IdentifierProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.OhmSensor.ValueProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosSerialProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32DiskDrive.DeviceIdProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Fan.SpeedProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32PnPEntity.PnPEntityProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Processor.BitnessProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Processor.ProcessorIdProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32USBController.USBControllerProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
Returns the enum constant of this type with the specified name.
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.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.
values() - Static method in enum oshi.driver.linux.proc.DiskStats.IoStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.OhmHardware.IdentifierProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.OhmSensor.ValueProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosSerialProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32DiskDrive.DeviceIdProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Fan.SpeedProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32PnPEntity.PnPEntityProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Processor.BitnessProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Processor.ProcessorIdProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32USBController.USBControllerProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
Returns an array containing the constants of this enum type, in the order they are declared.
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.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.
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
 
VERSION - oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
VERSION - oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
VERSION - oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
VERSION - Static variable in class oshi.util.platform.linux.ProcPath
 
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.
VMSTAT - Static variable in class oshi.util.platform.linux.ProcPath
 
Voltage - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
VOLTAGECAPS - oshi.driver.windows.wmi.Win32Processor.VoltProperty
 
VOLUMENAME - oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
VSIZE - oshi.driver.linux.proc.ProcessStat.PidStat
Virtual memory size in bytes.

W

WAITING - oshi.software.os.OSProcess.State
Blocked, uninterruptible sleep state
WCHAN - oshi.driver.linux.proc.ProcessStat.PidStat
This is the "channel" in which the process is waiting.
whitespaces - Static variable in class oshi.util.ParseUtil
Constant whitespaces
whitespacesColonWhitespace - Static variable in class oshi.util.ParseUtil
Constant whitespacesColonWhitespace
Who - Class in oshi.driver.linux
Utility to query logged in users.
Who - Class in oshi.driver.mac
Utility to query logged in users.
Who - Class in oshi.driver.unix.freebsd
Utility to query logged in users.
Who - Class in oshi.driver.unix.solaris
Utility to query logged in users.
Who - Class in oshi.driver.unix
Utility to query logged in users.
wildcardMatch(String, String) - Static method in class oshi.util.Util
Tests if a String matches another String with a wildcard pattern.
Win32BaseBoard - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BaseBoard
Win32BaseBoard.BaseBoardProperty - Enum in oshi.driver.windows.wmi
Baseboard description properties.
Win32Bios - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BIOS
Win32Bios.BiosProperty - Enum in oshi.driver.windows.wmi
BIOS description properties.
Win32Bios.BiosSerialProperty - Enum in oshi.driver.windows.wmi
Serial number property.
Win32ComputerSystem - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystem
Win32ComputerSystem.ComputerSystemProperty - Enum in oshi.driver.windows.wmi
Computer System properties
Win32ComputerSystemProduct - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystemProduct
Win32ComputerSystemProduct.ComputerSystemProductProperty - Enum in oshi.driver.windows.wmi
Computer System ID number
Win32DiskDrive - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDrive
Win32DiskDrive.DeviceIdProperty - Enum in oshi.driver.windows.wmi
DeviceID and serial properties
Win32DiskDrive.DiskDriveProperty - Enum in oshi.driver.windows.wmi
Disk drive properties
Win32DiskDriveToDiskPartition - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDriveToDiskPartition
Win32DiskDriveToDiskPartition.DriveToPartitionProperty - Enum in oshi.driver.windows.wmi
Links disk drives to partitions
Win32DiskPartition - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskPartition
Win32DiskPartition.DiskPartitionProperty - Enum in oshi.driver.windows.wmi
Disk partition properties
Win32Fan - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Fan
Win32Fan.SpeedProperty - Enum in oshi.driver.windows.wmi
Fan speed property.
Win32LogicalDisk - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDisk
Win32LogicalDisk.LogicalDiskProperty - Enum in oshi.driver.windows.wmi
Logical disk properties.
Win32LogicalDiskToPartition - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDiskToPartition
Win32LogicalDiskToPartition.DiskToPartitionProperty - Enum in oshi.driver.windows.wmi
Links disk drives to partitions
Win32OperatingSystem - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_OperatingSystem
Win32OperatingSystem.OSVersionProperty - Enum in oshi.driver.windows.wmi
Operating System properties
Win32PhysicalMemory - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_PhysicalMemory
Win32PhysicalMemory.PhysicalMemoryProperty - Enum in oshi.driver.windows.wmi
Physical Memory properties for Win10 and later.
Win32PhysicalMemory.PhysicalMemoryPropertyWin8 - Enum in oshi.driver.windows.wmi
Physical Memory properties for Win8 and earlier.
Win32PnPEntity - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_PnPEntity
Win32PnPEntity.PnPEntityProperty - Enum in oshi.driver.windows.wmi
DeviceId and name
Win32Process - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Process
Win32Process.CommandLineProperty - Enum in oshi.driver.windows.wmi
Process command lines.
Win32Process.ProcessXPProperty - Enum in oshi.driver.windows.wmi
Process properties accessible from WTSEnumerateProcesses in Vista+
Win32Processor - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Processor
Win32Processor.BitnessProperty - Enum in oshi.driver.windows.wmi
Processor bitness property
Win32Processor.ProcessorIdProperty - Enum in oshi.driver.windows.wmi
Processor ID property
Win32Processor.VoltProperty - Enum in oshi.driver.windows.wmi
Processor voltage properties.
Win32USBController - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_USBController
Win32USBController.USBControllerProperty - Enum in oshi.driver.windows.wmi
USB Controller properties
Win32VideoController - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_VideoController
Win32VideoController.VideoControllerProperty - Enum in oshi.driver.windows.wmi
Video Controller properties
WINDOWS - oshi.PlatformEnum
Microsoft Windows
WindowsDisks - Class in oshi.hardware.platform.windows
Windows hard disk implementation.
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.
WindowsHardwareAbstractionLayer - Class in oshi.hardware.platform.windows
WindowsHardwareAbstractionLayer class.
WindowsHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
WindowsInternetProtocolStats - Class in oshi.software.os.windows
 
WindowsInternetProtocolStats() - Constructor for class oshi.software.os.windows.WindowsInternetProtocolStats
 
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
Microsoft Windows, commonly referred to as Windows, is a group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft.
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
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
 
WindowsUsbDevice - Class in oshi.hardware.platform.windows
Windows Usb Device
WindowsUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDevice
 
WMI_NAMESPACE - Static variable in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature
 
WmiQueryHandler - Class in oshi.util.platform.windows
Utility to handle WMI Queries
WmiQueryHandler() - Constructor for class oshi.util.platform.windows.WmiQueryHandler
 
WmiUtil - Class in oshi.util.platform.windows
Helper class for WMI
WRITES - oshi.driver.linux.proc.DiskStats.IoStat
The total number of writes completed successfully.
WRITES_MERGED - oshi.driver.linux.proc.DiskStats.IoStat
Writes which are adjacent to each other merged for efficiency.
WRITES_MS - oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all writes.
WRITES_SECTOR - oshi.driver.linux.proc.DiskStats.IoStat
The total number of sectors written successfully.
WRITETRANSFERCOUNT - oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 

Y

Year - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 

Z

ZOMBIE - oshi.software.os.OSProcess.State
Intermediate state in process termination
A B C D E F G H I K L M N O P Q R S T U V W Y Z 
All Classes|All Packages