Index

A B C D E F G H I K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBaseboard - Class in oshi.hardware.common
Baseboard data
AbstractBaseboard() - Constructor for class oshi.hardware.common.AbstractBaseboard
Default constructor.
AbstractBluetoothDevice - Class in oshi.hardware.common
Abstract base class for BluetoothDevice implementations.
AbstractBluetoothDevice(String, String, String, boolean, boolean, int, String) - Constructor for class oshi.hardware.common.AbstractBluetoothDevice
Creates an AbstractBluetoothDevice with the given parameters.
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
Default constructor.
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
Common methods for filesystem implementations
AbstractFileSystem() - Constructor for class oshi.software.common.AbstractFileSystem
Default constructor.
AbstractFirmware - Class in oshi.hardware.common
Firmware data.
AbstractFirmware() - Constructor for class oshi.hardware.common.AbstractFirmware
Default constructor.
AbstractGlobalMemory - Class in oshi.hardware.common
Memory info.
AbstractGlobalMemory() - Constructor for class oshi.hardware.common.AbstractGlobalMemory
Default constructor.
AbstractGraphicsCard - Class in oshi.hardware.common
An abstract Graphics 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
Default constructor.
AbstractHWDiskStore - Class in oshi.hardware.common
Common methods for platform HWDiskStore classes
AbstractHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.AbstractHWDiskStore
Creates an AbstractHWDiskStore with unknown disk type.
AbstractHWDiskStore(String, String, String, long, String) - Constructor for class oshi.hardware.common.AbstractHWDiskStore
Creates an AbstractHWDiskStore.
AbstractInternetProtocolStats - Class in oshi.software.common
Common implementations for IP Stats
AbstractInternetProtocolStats() - Constructor for class oshi.software.common.AbstractInternetProtocolStats
Default constructor.
AbstractLogicalVolumeGroup - Class in oshi.hardware.common
Common implementations for LogicalVolumeGroup.
AbstractLogicalVolumeGroup(String, Map, Set) - Constructor for class oshi.hardware.common.AbstractLogicalVolumeGroup
Creates an AbstractLogicalVolumeGroup.
AbstractNetworkIF - Class in oshi.hardware.common
Network interfaces implementation.
AbstractNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.common.AbstractNetworkIF
Construct a NetworkIF object backed by the specified NetworkInterface.
AbstractNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.AbstractNetworkIF
Construct a NetworkIF object backed by the specified NetworkInterface.
AbstractNetworkParams - Class in oshi.software.common
Common NetworkParams implementation.
AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
Default constructor.
AbstractOperatingSystem - Class in oshi.software.common
Common methods for OperatingSystem implementations
AbstractOperatingSystem() - Constructor for class oshi.software.common.AbstractOperatingSystem
Default constructor.
AbstractOSFileStore - Class in oshi.software.common
Common implementations for OSFileStore
AbstractOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.AbstractOSFileStore
Creates an AbstractOSFileStore with all parameters.
AbstractOSProcess - Class in oshi.software.common
A process is an instance of a computer program that is being executed.
AbstractOSProcess(int) - Constructor for class oshi.software.common.AbstractOSProcess
Creates an AbstractOSProcess for the given process ID.
AbstractOSThread - Class in oshi.software.common
Common methods for OSThread implementation
AbstractOSThread(int) - Constructor for class oshi.software.common.AbstractOSThread
Creates an AbstractOSThread for the given owning process ID.
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
Creates an AbstractPowerSource with the given parameters.
AbstractPrinter - Class in oshi.hardware.common
Abstract base class for Printer implementations.
AbstractPrinter(String, String, String, Printer.PrinterStatus, String, boolean, boolean, String) - Constructor for class oshi.hardware.common.AbstractPrinter
Creates an AbstractPrinter with the given parameters.
AbstractProcOSProcess - Class in oshi.software.common.os.unix
Abstract base for the /proc-filesystem Unix OSProcess implementations (Solaris and AIX).
AbstractProcOSProcess(int) - Constructor for class oshi.software.common.os.unix.AbstractProcOSProcess
 
AbstractSensors - Class in oshi.hardware.common
Sensors from WMI or Open Hardware Monitor
AbstractSensors() - Constructor for class oshi.hardware.common.AbstractSensors
Default constructor.
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, List) - Constructor for class oshi.hardware.common.AbstractUsbDevice
Creates an AbstractUsbDevice with the given parameters.
AbstractVirtualMemory - Class in oshi.hardware.common
Virtual Memory info.
AbstractVirtualMemory() - Constructor for class oshi.hardware.common.AbstractVirtualMemory
Default constructor.
ACCESS - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
ACCESS property.
ACTIVE_MS - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Time spent doing I/Os in milliseconds.
ADAPTERCOMPATIBILITY - Enum constant in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
ADAPTERCOMPATIBILITY property.
ADAPTERRAM - Enum constant in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
ADAPTERRAM property.
addDeviceMapperPartition(LinuxHWDiskStore, Map, String, String, String, String, String, String, String, String, String, String, long, int, int) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Adds a partition entry for a supported device-mapper device.
addDevicesToList(List, List) - Static method in class oshi.hardware.common.AbstractUsbDevice
Recursively adds USB devices from list to deviceList, depth-first.
ADDRESSWIDTH - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Processor.BitnessProperty
The processor address width in bits.
adlFindAdapterIndex(int) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Finds an ADL adapter index by PCI bus number.
adlGetCoreClockMhz(int) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU core clock via ADL.
adlGetFanSpeedPercent(int) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU fan speed via ADL.
adlGetMemoryClockMhz(int) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU memory clock via ADL.
adlGetPowerDraw(int) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU power draw via ADL.
adlGetTemperature(int) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU temperature via ADL.
AIX - Enum constant in enum class oshi.util.PlatformEnum
IBM AIX
AixBaseboard - Class in oshi.hardware.common.platform.unix.aix
Baseboard data obtained by lscfg
AixCentralProcessor - Class in oshi.hardware.common.platform.unix.aix
Abstract base for AIX CentralProcessor.
AixCentralProcessor() - Constructor for class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
AixCentralProcessor.CpuTickRow - Class in oshi.hardware.common.platform.unix.aix
Tick values OSHI consumes from perfstat_cpu_total_t and perfstat_cpu_t.
AixCentralProcessor.CpuTotalRow - Class in oshi.hardware.common.platform.unix.aix
Aggregate perfstat_cpu_total_t values OSHI consumes.
AixCentralProcessor.PartitionInfo - Class in oshi.hardware.common.platform.unix.aix
Partition fields the CPU init path needs from perfstat_partition_config_t.
AixComputerSystem - Class in oshi.hardware.common.platform.unix.aix
Hardware data obtained from lsattr
AixComputerSystem(Supplier) - Constructor for class oshi.hardware.common.platform.unix.aix.AixComputerSystem
 
AixFileSystem - Class in oshi.software.common.os.unix.aix
The AIX File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
AixFileSystem() - Constructor for class oshi.software.common.os.unix.aix.AixFileSystem
 
AixFirmware - Class in oshi.hardware.common.platform.unix.aix
Firmware data.
AixGlobalMemory - Class in oshi.hardware.common.platform.unix.aix
Abstract base for AIX GlobalMemory.
AixGlobalMemory(Supplier) - Constructor for class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
 
AixGraphicsCard - Class in oshi.hardware.common.platform.unix.aix
Graphics Card info obtained from lscfg
AixHWDiskStore - Class in oshi.hardware.common.platform.unix.aix
Abstract base for AIX HWDiskStore.
AixHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.platform.unix.aix.AixHWDiskStore
 
AixHWDiskStore.DiskStats - Class in oshi.hardware.common.platform.unix.aix
Per-disk stats fields the AIX HAL reads.
AixInstalledApps - Class in oshi.software.common.os.unix.aix
 
AixInternetProtocolStats - Class in oshi.software.common.os.unix.aix
Abstract base for AIX InternetProtocolStats.
AixInternetProtocolStats() - Constructor for class oshi.software.common.os.unix.aix.AixInternetProtocolStats
 
AixLwpsInfo - Class in oshi.driver.common.unix.aix
Pure-Java mirror of the AIX lwpsinfo_t struct populated from /proc/<pid>/lwp/<tid>/lwpsinfo.
AixLwpsInfo(ByteBuffer) - Constructor for class oshi.driver.common.unix.aix.AixLwpsInfo
 
AixNetworkIF - Class in oshi.hardware.common.platform.unix.aix
Abstract base for AIX NetworkIF.
AixNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.common.platform.unix.aix.AixNetworkIF
 
AixNetworkIF.IfStats - Class in oshi.hardware.common.platform.unix.aix
Per-interface stats fields the AIX HAL reads.
AixNetworkParams - Class in oshi.software.common.os.unix.aix
Abstract base for AIX NetworkParams.
AixNetworkParams() - Constructor for class oshi.software.common.os.unix.aix.AixNetworkParams
 
AixOSFileStore - Class in oshi.software.common.os.unix.aix
OSFileStore implementation
AixOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.os.unix.aix.AixOSFileStore
 
AixOSProcess - Class in oshi.software.common.os.unix.aix
Abstract base for AIX OSProcess.
AixOSProcess(int) - Constructor for class oshi.software.common.os.unix.aix.AixOSProcess
 
AixOSThread - Class in oshi.software.common.os.unix.aix
AIX OSThread implementation.
AixOSThread(int, int) - Constructor for class oshi.software.common.os.unix.aix.AixOSThread
 
AixPowerSource - Class in oshi.hardware.common.platform.unix.aix
A Power Source
AixPowerSource(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.platform.unix.aix.AixPowerSource
 
AixProcessState - Class in oshi.software.common.os.unix.aix
Maps AIX pr_sname characters (from psinfo_t / lwpsinfo_t) to OSHI's OSProcess.State enum.
AixPsInfo - Class in oshi.driver.common.unix.aix
Pure-Java mirror of the AIX psinfo_t struct populated from /proc/<pid>/psinfo.
AixPsInfo(ByteBuffer) - Constructor for class oshi.driver.common.unix.aix.AixPsInfo
 
AixSensors - Class in oshi.hardware.common.platform.unix.aix
Sensors not available except counting fans from lscfg
AixSensors(Supplier) - Constructor for class oshi.hardware.common.platform.unix.aix.AixSensors
 
AixSoundCard - Class in oshi.hardware.common.platform.unix.aix
AIX Sound Card.
AixUsbDevice - Class in oshi.hardware.common.platform.unix.aix
AIX Usb Device
AixUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.common.platform.unix.aix.AixUsbDevice
 
AixVirtualMemory - Class in oshi.hardware.common.platform.unix.aix
Abstract base for AIX VirtualMemory.
AixVirtualMemory() - Constructor for class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
ALL_PROCESSES - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
No filtering.
ANDROID - Enum constant in enum class oshi.util.PlatformEnum
Android
ANTECEDENT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
ANTECEDENT property.
ANTECEDENT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
ANTECEDENT property.
ApplicationInfo - Class in oshi.software.os
Represents common information about an installed application across different operating systems.
ApplicationInfo(String, String, String, long, Map) - Constructor for class oshi.software.os.ApplicationInfo
Constructs an ApplicationInfo object with the specified details.
ARG_END - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Address below program command-line arguments (argv) are placed.
ARG_START - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Address above which program command-line arguments (argv) are placed.
ARGS - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
ARGS - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
ARM_CPUTYPE - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
ARM CPU type constant.
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.linux.ProcPath
Path to asound.
AT_CLKTCK - Static variable in class oshi.util.driver.linux.proc.Auxv
frequency at which times() increments
AT_HWCAP - Static variable in class oshi.util.driver.linux.proc.Auxv
arch dependent hints at CPU capabilities
AT_NULL - Static variable in class oshi.util.driver.linux.proc.Auxv
end of vector
AT_PAGESZ - Static variable in class oshi.util.driver.linux.proc.Auxv
system page size
Auxv - Class in oshi.util.driver.linux.proc
Constants and shared logic for the Linux auxiliary vector (/proc/self/auxv).
AUXV - Static variable in class oshi.util.linux.ProcPath
Path to auxv.
Auxv.NativeLongReader - Interface in oshi.util.driver.linux.proc
Reads a native-long value from a ByteBuffer and returns it as a Java long.

B

BANKLABEL - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
BANKLABEL property.
BANKLABEL - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
BANKLABEL property.
BASE_SUFFIX - Static variable in class oshi.driver.common.windows.perfmon.PerfCounter
Suffix appended to counter names in enum definitions to indicate that the SecondValue (base) should be read instead of the FirstValue.
Baseboard - Interface in oshi.hardware
The Baseboard represents the system board, also called motherboard, logic board, etc.
BATTERY_CAPACITY_RELATIVE - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Battery capability flag: capacity is relative (percent).
BATTERY_CHARGING - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Battery power state flag: charging.
BATTERY_DEVICE_NAME_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Query information level: device name.
BATTERY_DISCHARGING - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Battery power state flag: discharging.
BATTERY_ESTIMATED_TIME_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Query information level: estimated time remaining.
BATTERY_INFORMATION_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Query information level: battery information.
BATTERY_IS_SHORT_TERM - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Battery capability flag: short-term (UPS).
BATTERY_MANUFACTURE_DATE_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Query information level: manufacture date.
BATTERY_MANUFACTURE_NAME_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Query information level: manufacturer name.
BATTERY_POWER_ON_LINE - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Battery power state flag: AC power online.
BATTERY_SERIAL_NUMBER_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Query information level: serial number.
BATTERY_SYSTEM_BATTERY - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Battery capability flag: system battery.
BATTERY_TEMPERATURE_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
Query information level: temperature.
BatteryReadings() - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifDesignCap - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifLastCap - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifModel - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifOemInfo - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifSerial - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifType - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifUnit - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bifValid - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bigEndian16ToLittleEndian(int) - Static method in class oshi.util.ParseUtil
TCP network addresses and ports are in big endian format by definition.
bitness - Variable in class oshi.software.common.os.mac.MacOSProcess
 
BITNESS_32 - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
Only include 32-bit processes.
BITNESS_64 - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
Only incude 64-bit processes.
BLOCK - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Sysfs block device type.
BLOCK - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
Sysfs block device type.
BLOCKED - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of blocked signals, displayed as a decimal number.
BluetoothDevice - Interface in oshi.hardware
Represents a Bluetooth device (paired or connected) known to the system, analogous to UsbDevice for USB peripherals.
BSD_UNIT - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
BSD unit number.
BsdCentralProcessor - Class in oshi.hardware.common.platform.unix
Shared CentralProcessor logic for the dmesg-parsing BSDs (OpenBSD and NetBSD).
BsdCentralProcessor() - Constructor for class oshi.hardware.common.platform.unix.BsdCentralProcessor
 
BsdGraphicsCard - Class in oshi.hardware.common.platform.unix
Shared graphics card implementation for BSDs that use pcidump -v to enumerate PCI devices (NetBSD, OpenBSD).
BsdGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.common.platform.unix.BsdGraphicsCard
 
BsdIp6stat(long, long) - Constructor for class oshi.software.common.os.mac.MacInternetProtocolStats.BsdIp6stat
Creates an ip6stat carrier.
BsdIpstat(int, int, int, int, int, int, int) - Constructor for class oshi.software.common.os.mac.MacInternetProtocolStats.BsdIpstat
Creates an ipstat carrier.
BsdNetworkIF - Class in oshi.hardware.common.platform.unix
BsdNetworkIF applicable to FreeBSD and OpenBSD.
BsdNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.common.platform.unix.BsdNetworkIF
 
BsdOperatingSystem - Class in oshi.software.common.os.unix.bsd
Abstract base shared by the BSD-family OperatingSystem implementations (FreeBSD, OpenBSD, DragonFly, NetBSD).
BsdOperatingSystem() - Constructor for class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
BsdOSProcess - Class in oshi.software.common.os.unix.bsd
Abstract base shared by the BSD-family OSProcess implementations (FreeBSD, OpenBSD, DragonFly, NetBSD).
BsdOSProcess(int) - Constructor for class oshi.software.common.os.unix.bsd.BsdOSProcess
 
BsdOSThread - Class in oshi.software.common.os.unix.bsd
Abstract base shared by the BSD-family OSThread implementations (FreeBSD, OpenBSD, DragonFly, NetBSD).
BsdOSThread(int) - Constructor for class oshi.software.common.os.unix.bsd.BsdOSThread
 
BsdPowerSource - Class in oshi.hardware.common.platform.unix
Shared power-source implementation for BSDs that use apm and systat -ab sensors for battery state (NetBSD, OpenBSD).
BsdPsKeyword - Enum Class in oshi.software.common.os.unix.bsd
The union of ps output columns used by the BSD-family OSProcess implementations (FreeBSD, OpenBSD, DragonFly, NetBSD).
BsdPsThreadKeyword - Enum Class in oshi.software.common.os.unix.bsd
The union of ps thread (per-LWP) output columns used by the BSD-family OSThread implementations (FreeBSD, OpenBSD, DragonFly, NetBSD).
BsdSensors - Class in oshi.hardware.common.platform.unix
Shared sensors implementation for BSDs that use systat for temperature, fan speed, and voltage (NetBSD, OpenBSD).
BsdSensors() - Constructor for class oshi.hardware.common.platform.unix.BsdSensors
 
BsdSoundCard - Class in oshi.hardware.common.platform.unix
Shared sound card implementation for BSDs that use dmesg audio/pci patterns (NetBSD, OpenBSD).
BsdSoundCard(String, String, String) - Constructor for class oshi.hardware.common.platform.unix.BsdSoundCard
 
BsdTcpstat(int, int, int, int, int, int, int, int, int, int, int) - Constructor for class oshi.software.common.os.mac.MacInternetProtocolStats.BsdTcpstat
Creates a tcpstat carrier.
BsdUdpstat(int, int, int, int, int, int, int, int) - Constructor for class oshi.software.common.os.mac.MacInternetProtocolStats.BsdUdpstat
Creates a udpstat carrier.
BsdUsbDevice - Class in oshi.hardware.common.platform.unix
Shared USB device implementation for BSDs that use usbdevs -v to enumerate devices (NetBSD, OpenBSD).
BsdUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.common.platform.unix.BsdUsbDevice
 
bsize - Variable in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore.DiskStats
 
bstRate - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bstRemCap - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bstState - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bstValid - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
bstVoltage - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.BatteryReadings
 
buildCounterIndexMap(String[]) - Static method in class oshi.driver.common.windows.registry.HkeyPerformanceDataUtil
Builds the counter index map from a string array of alternating index/name pairs.
buildGpuHardwareWmiClassName() - Static method in class oshi.driver.common.windows.wmi.LhmSensor
Builds the WMI class name with WHERE clause for GPU hardware queries.
buildHardwareWmiClassNameWithWhere(String, String) - Static method in class oshi.driver.common.windows.wmi.OhmHardware
Builds the WMI class name with WHERE clause for hardware identifier queries.
buildLuidPrefix(DxgiAdapterInfo) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Builds the PDH LUID instance prefix for the given DXGI adapter.
buildNumaNodeProcMap(List) - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Builds the numaNodeProcToLogicalProcMap from the logical processor list.
BUILDNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
BUILDNUMBER property.
buildPartitionList(WindowsHWDiskStore.PartitionMaps, String) - Static method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Builds an unmodifiable sorted partition list from the maps.
buildPciBusId(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Builds a PCI bus ID string in "0000:BB:DD.F" format from a Windows registry LocationInformation string.
buildPowerSource(String, Map) - Static method in class oshi.hardware.common.platform.linux.LinuxPowerSource
Builds a LinuxPowerSource from parsed uevent properties.
buildPowerSources(String, SolarisPowerSource.BatteryReadings, SolarisPowerSource.PowerSourceFactory) - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisPowerSource
Computes a single battery PowerSource from the given readings, building the concrete instance with the supplied factory.
buildPowerSources(IOKitProvider, double, List, MacPowerSource.PowerSourceFactory) - Static method in class oshi.hardware.common.platform.mac.MacPowerSource
Reads the AppleSmartBattery registry entry (via ioKit) and merges it with the per-source IOPS readings into a list of power sources.
buildProcessMapFromPerfCounters(Collection, Pair) - Static method in class oshi.driver.common.windows.registry.ProcessPerformanceData
Builds a process map from performance counter query results.
buildProcessMapFromRegistry(Collection, Triplet) - Static method in class oshi.driver.common.windows.registry.ProcessPerformanceData
Builds a process map from registry performance data that has already been read.
buildSensorWmiClassNameWithWhere(String, String) - Static method in class oshi.driver.common.windows.wmi.LhmSensor
Builds the WMI class name with WHERE clause for sensor queries.
buildSensorWmiClassNameWithWhere(String, String) - Static method in class oshi.driver.common.windows.wmi.OhmSensor
Builds the WMI class name with WHERE clause for sensor value queries.
buildThreadMapFromPerfCounters(Collection, Pair) - Static method in class oshi.driver.common.windows.registry.ThreadPerformanceData
Builds a thread map from performance counter query results.
buildThreadMapFromRegistry(Collection, Triplet) - Static method in class oshi.driver.common.windows.registry.ThreadPerformanceData
Builds a thread map from registry performance data that has already been read.
buildUuidMap() - Static method in class oshi.software.common.os.linux.LinuxFileSystem
Builds a map of filesystem UUIDs to device paths.
buildWmiClassNameWithPidFilter(Collection) - Static method in class oshi.driver.common.windows.wmi.Win32Process
Builds the WMI class name with optional WHERE clause filtering by process IDs.
buildWmiClassNameWithWhere(String, boolean) - Static method in class oshi.driver.common.windows.wmi.Win32LogicalDisk
Builds the WMI class name with optional WHERE clause for logical disk queries.
busy_stolen_purr - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
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 array into a string of hexadecimal digits including all array bytes as digits
byteArrayToLong(byte[], int) - Static method in class oshi.util.ParseUtil
Convert a byte array to its (long) integer representation assuming big endian ordering.
byteArrayToLong(byte[], int, boolean) - Static method in class oshi.util.ParseUtil
Convert a byte array to its (long) integer representation in the specified endianness.
bytesRead - Variable in class oshi.software.common.AbstractOSProcess
 
bytesRecv - Variable in class oshi.hardware.common.AbstractNetworkIF
 
bytesRecv - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
bytesRecv - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
bytesSent - Variable in class oshi.hardware.common.AbstractNetworkIF
 
bytesSent - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
bytesSent - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
bytesToString(byte[]) - Static method in class oshi.driver.common.unix.solaris.PsInfo
Trims a NUL-terminated byte array to a UTF-8 String.
bytesWritten - Variable in class oshi.software.common.AbstractOSProcess
 
byValue(int) - Static method in enum class oshi.hardware.NetworkIF.IfOperStatus
Find IfOperStatus by the integer value.

C

calculateNominalFrequencies() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Calculates nominal frequencies for performance and efficiency cores.
CAPACITY - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
CAPACITY property.
CAPACITY - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
CAPACITY property.
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.PhysicalProcessor - Class in oshi.hardware
A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.
CentralProcessor.ProcessorCache - Class in oshi.hardware
A class representing CPU Cache Memory.
CentralProcessor.ProcessorCache.Type - Enum Class in oshi.hardware
The type of cache.
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 Class in oshi.hardware
CGROUP - Static variable in class oshi.util.linux.SysPath
Path to cgroup filesystem.
CgroupInfo - Interface in oshi.software.os
Represents cgroup (control group) information for containerized environments.
CGUEST_TIME - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Guest time of the process's children, measured in clock ticks.
CIM_DATETIME - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for datetime.
CIM_REAL32 - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for 32-bit real.
CIM_REFERENCE - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for reference.
CIM_SINT32 - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for signed 32-bit integer.
CIM_STRING - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for string.
CIM_UINT16 - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for unsigned 16-bit integer.
CIM_UINT32 - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for unsigned 32-bit integer.
CIM_UINT64 - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
CIM type for unsigned 64-bit integer.
clear() - Static method in class oshi.util.GlobalConfig
Clear the configuration.
close() - Method in class oshi.hardware.common.NoOpGpuStats
 
close() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
close() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
close() - Method in interface oshi.hardware.GpuStats
Releases any native resources held by this session.
CLOSE_WAIT - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for a connection termination request from the local user.
CLOSED - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Connection closed.
CLOSING - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for acknowledgment of a connection termination request.
CMAJFLT - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The number of major faults that the process's waited-for children have made.
CMINFLT - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The number of minor faults that the process's waited-for children have made.
CNSWAP - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Cumulative nswap for child processes (not maintained).
collisions - Variable in class oshi.hardware.common.AbstractNetworkIF
 
collisions - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
collisions - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
COM_EXCEPTION_MSG - Static variable in class oshi.hardware.common.platform.windows.WindowsSensors
 
COMM - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
COMM - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The filename of the executable.
COMMAND - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
COMMANDLINE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
COMMANDLINE property.
commandLineBackup - Variable in class oshi.software.common.os.unix.AbstractProcOSProcess
 
commandLineBackup - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
 
computeDiskStats(LinuxHWDiskStore, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Computes and sets disk statistics from a stat string.
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.
CONFIGMANAGERERRORCODE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
CONFIGMANAGERERRORCODE property.
Constants - Class in oshi.util
General constants used in multiple classes
contextSwitches - Variable in class oshi.software.common.os.mac.MacOSProcess
 
contextSwitches - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
CONTEXTSWITCHESPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
Context switches per second.
CONTEXTSWITCHESPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Context switches per second.
COUNTER - Static variable in class oshi.driver.common.windows.registry.HkeyPerformanceDataUtil
Registry value name for the counter text.
countStringToLongArray(String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited string to count elements of an array of longs.
CPU - Static variable in class oshi.util.linux.SysPath
Path to CPU devices.
CPU_DESC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by decreasing cumulative CPU percentage
CpuInfo - Class in oshi.util.driver.linux.proc
Utility to read CPU info from /proc/cpuinfo
CPUINFO - Static variable in class oshi.util.linux.ProcPath
Path to cpuinfo.
CpuStat - Class in oshi.util.driver.linux.proc
Utility to read CPU statistics from /proc/stat
CpuTickRow() - Constructor for class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
CPUTIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
CPUTIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
CpuTotalRow() - Constructor for class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTotalRow
 
create() - Static method in class oshi.spi.SystemInfoFactory
Creates a new SystemInfoProvider instance using the best available provider.
create(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Method in interface oshi.hardware.common.platform.mac.MacPowerSource.PowerSourceFactory
 
create(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Method in interface oshi.hardware.common.platform.unix.freebsd.FreeBsdPowerSource.PowerSourceFactory
 
create(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Method in interface oshi.hardware.common.platform.unix.solaris.SolarisPowerSource.PowerSourceFactory
 
create(String, String, String, long) - Method in interface oshi.hardware.common.platform.unix.freebsd.FreeBsdHWDiskStore.DiskStoreFactory
 
create(String, String, String, long) - Method in interface oshi.hardware.common.platform.unix.openbsd.OpenBsdHWDiskStore.DiskStoreFactory
 
create(String, String, String, long) - Method in interface oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStoreFactory
 
create(String, String, String, String, long) - Method in interface oshi.hardware.common.platform.mac.MacGraphicsCard.GraphicsCardFactory
Creates a GraphicsCard instance.
create(String, String, String, Printer.PrinterStatus, String, boolean, boolean, String) - Method in interface oshi.hardware.common.platform.unix.CupsPrinter.PrinterFactory
Create a printer instance.
create(NetworkInterface) - Method in interface oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.NetworkIFFactory
 
createBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Baseboard object
createBaseboard() - Method in class oshi.hardware.common.platform.unix.aix.AixComputerSystem
 
createBaseboard() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
 
createBaseboard() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdComputerSystem
 
createBaseboard() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem
 
createComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
createFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Firmware object
createFirmware() - Method in class oshi.hardware.common.platform.unix.aix.AixComputerSystem
 
createFirmware() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
 
createFirmware() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdComputerSystem
 
createFirmware() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem
 
createInstance() - Static method in interface oshi.driver.common.windows.wmi.WmiQueryExecutor
Creates a new instance of the platform-appropriate WMI query executor.
createMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
createMemory() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
createOSProcess(int) - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
Creates an OS process for the given PID.
createOSProcess(int) - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
createOSThread(int, int, String, ThreadPerfCounterBlock) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Creates a platform-specific OS thread instance.
createProcess(int) - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
Creates a platform-specific OSProcess for the given pid.
createProcess(int, Map) - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOperatingSystem
Creates a backend-specific OSProcess from a parsed ps row.
createProcess(int, Map) - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOperatingSystem
Creates a backend-specific OSProcess from a parsed ps row.
createProcess(int, Map) - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
Creates a backend-specific OSProcess from a parsed ps row.
createProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
createProcessor() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
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.
createProcessorID(String, String, String, String[], long) - Static method in class oshi.hardware.common.AbstractCentralProcessor
Creates a Processor ID by encoding the stepping, model, family, and feature flags.
createProcListFromDmesg(List, Map) - Method in class oshi.hardware.common.AbstractCentralProcessor
Creates a list of physical processors from dmesg output.
createSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
createStatsSession() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
createStatsSession() - Method in interface oshi.hardware.GraphicsCard
Opens a new GpuStats session for sampling dynamic GPU metrics.
createThread(int) - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
Creates a platform-specific OSThread for the given lwpid of this process.
createThread(int) - Method in class oshi.software.common.os.unix.aix.AixOSProcess
 
createVirtualMemory() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
Creates the virtual memory instance.
createVirtualMemory() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
Constructs the matching FreeBsdVirtualMemory concrete (JNA or FFM) for this instance.
createVirtualMemory() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
Constructs the matching OpenBsdVirtualMemory concrete (JNA or FFM) for this instance.
createVirtualMemory() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
Constructs the SolarisVirtualMemory paired with this GlobalMemory instance.
CREATINGPROCESSID - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Creating process ID.
CSDVERSION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
CSDVERSION property.
CSTIME - Enum constant in enum class oshi.util.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.
CupsPrinter - Class in oshi.hardware.common.platform.unix
CUPS-based printer implementation with shared lpstat fallback logic.
CupsPrinter(String, String, String, Printer.PrinterStatus, String, boolean, boolean, String) - Constructor for class oshi.hardware.common.platform.unix.CupsPrinter
Creates a CupsPrinter with the given parameters.
CupsPrinter.PrinterFactory - Interface in oshi.hardware.common.platform.unix
Factory interface for creating concrete printer instances.
CURRENTDISKQUEUELENGTH - Enum constant in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Current disk queue length.
currentQueueLength - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
currentQueueLength - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
CURRENTTEMPERATURE - Enum constant in enum class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Current temperature in tenths of degrees Kelvin.
CURRENTVOLTAGE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
CURRENTVOLTAGE property.
currentWorkingDirectory - Variable in class oshi.software.common.os.mac.MacOSProcess
 
CUTIME - Enum constant in enum class oshi.util.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.

D

DA_DEVICE_MODEL - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
DiskArbitration device model.
DA_MEDIA_NAME - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
DiskArbitration media name.
DA_MEDIA_SIZE - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
DiskArbitration media size.
DA_VOLUME_NAME - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
DiskArbitration volume name.
DATA - Enum constant in enum class oshi.hardware.CentralProcessor.ProcessorCache.Type
Data cache.
DATA - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Data + stack
decodeBinaryToString(byte[]) - Static method in class oshi.util.ParseUtil
Decodes REG_BINARY to String.
DEDICATED_USAGE - Enum constant in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
Dedicated GPU memory usage in bytes.
DEFAULT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
DEFAULT property.
DEFAULT_CPU_PERIOD - Static variable in interface oshi.software.os.CgroupInfo
Standard default CPU period in microseconds.
DEFAULT_FREQUENCY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
Default frequency in Hz.
defaultCwdCommandlineEnvironment() - Static method in class oshi.software.common.os.windows.WindowsOSProcess
Returns a default empty triplet for cwd, command line, and environment.
defaultExpiration() - Static method in class oshi.util.Memoizer
Default expiration of memoized values in nanoseconds, which will refresh after this time elapses.
defaultPair() - Static method in class oshi.software.common.os.windows.WindowsOSProcess
Returns a default pair of unknown values.
DELAYACCT_BLKIO_TICKS - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Aggregated block I/O delays, measured in clock ticks (centiseconds).
DEPENDENT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
DEPENDENT property.
DEPENDENT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
DEPENDENT property.
description - Variable in class oshi.software.common.AbstractOSFileStore
 
DESCRIPTION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
DESCRIPTION property.
DESCRIPTION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
DESCRIPTION property.
DESCRIPTION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
DESCRIPTION property.
DESCRIPTION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
DESCRIPTION property.
DESIREDSPEED - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Fan.SpeedProperty
Desired fan speed.
DETECTEDERRORSTATE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
DETECTEDERRORSTATE property.
DEV - Static variable in class oshi.util.linux.DevPath
The /dev filesystem location.
DEVICE_ID - Static variable in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Pattern to extract DeviceID from WMI association strings.
DEVICE_MAPPER - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Device-mapper description string.
DEVICEID - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
DEVICEID property.
Devicetree - Class in oshi.util.driver.linux
Utility to read info from the devicetree
devintrs - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
DevPath - Class in oshi.util.linux
Provides constants for paths in the /dev filesystem on Linux.
DIGITS - Static variable in class oshi.util.Constants
Pattern matching one or more digits.
DISCARDS - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of discards completed successfully.
DISCARDS_MERGED - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
Discards which are adjacent to each other merged for efficiency.
DISCARDS_MS - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all discards.
DISCARDS_SECTOR - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of sectors discarded successfully.
DISK - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Sysfs disk device type.
DISK_BY_UUID - Static variable in class oshi.util.linux.DevPath
Path to disk-by-uuid directory.
DISKINDEX - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
DISKINDEX property.
Disklabel - Class in oshi.driver.common.unix.bsd.disk
Utility class parsing partition information from the BSD disklabel command.
DISKREADBYTESPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Disk read bytes per second.
DISKREADSPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Disk reads per second.
DiskStats - Class in oshi.util.driver.linux.proc
Utility to read disk statistics from /proc/diskstats
DiskStats() - Constructor for class oshi.hardware.common.platform.unix.aix.AixHWDiskStore.DiskStats
 
DiskStats() - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
DiskStats() - Constructor for class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Creates an empty DiskStats instance.
DISKSTATS - Static variable in class oshi.util.linux.ProcPath
Path to diskstats.
DiskStats.IoStat - Enum Class in oshi.util.driver.linux.proc
Enum corresponding to the fields in the output of /proc/diskstats
DISKWRITEBYTESPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Disk write bytes per second.
DISKWRITESPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Disk writes per second.
Display - Interface in oshi.hardware
Display refers to the information regarding a video source and monitor identified by the EDID standard.
DM - Static variable in class oshi.util.linux.DevPath
Path prefix for device-mapper devices.
DM_LV_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Device-mapper logical volume name property.
DM_LV_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
Device-mapper logical volume name property.
DM_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Device-mapper name property.
DM_UUID - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Device-mapper UUID property.
DM_UUID - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
Device-mapper UUID property.
DM_VG_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Device-mapper volume group name property.
DM_VG_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
Device-mapper volume group name property.
DMI_ID - Static variable in class oshi.util.linux.SysPath
Path to DMI identification.
Dmidecode - Class in oshi.util.driver.linux
Utility to read info from dmidecode
DORMANT - Enum constant in enum class oshi.hardware.NetworkIF.IfOperStatus
The interface is not up, but is in a pending state, waiting for some external event.
DOWN - Enum constant in enum class oshi.hardware.NetworkIF.IfOperStatus
Down and not operational.
DRAGONFLYBSD - Enum constant in enum class oshi.util.PlatformEnum
DragonFly BSD
DragonFlyBsdOperatingSystem - Class in oshi.software.common.os.unix.dragonflybsd
Abstract base shared by the DragonFly BSD OperatingSystem implementations (JNA and FFM).
DragonFlyBsdOperatingSystem() - Constructor for class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOperatingSystem
 
DragonFlyBsdOSProcess - Class in oshi.software.common.os.unix.dragonflybsd
 
DragonFlyBsdOSProcess(int) - Constructor for class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSProcess
 
DragonFlyBsdOSThread - Class in oshi.software.common.os.unix.dragonflybsd
OSThread implementation
DragonFlyBsdOSThread(int, int) - Constructor for class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSThread
 
DragonFlyBsdOSThread(int, Map) - Constructor for class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSThread
 
DRIVERNAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
DRIVERNAME property.
DRIVERVERSION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
DRIVERVERSION property.
DRIVETYPE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
DRIVETYPE property.
DRM - Static variable in class oshi.util.linux.SysPath
Path to DRM (Direct Rendering Manager) class.
DrmEdid - Class in oshi.util.driver.linux
Utility to read EDID data from the Linux DRM (Direct Rendering Manager) subsystem.
DT - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Dirty pages (unused since Linux 2.6; always 0)
DxgiAdapterInfo - Class in oshi.driver.common.windows.gpu
Immutable snapshot of a DXGI adapter's identity and dedicated video memory.
DxgiAdapterInfo(String, int, int, long, int, int) - Constructor for class oshi.driver.common.windows.gpu.DxgiAdapterInfo
Creates a new DxgiAdapterInfo instance.
DxgiUtil - Class in oshi.driver.common.windows.gpu
Shared utility methods for DXGI adapter matching and related parsing.

E

EdidUtil - Class in oshi.util
EDID parsing utility.
ELAPSEDTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Elapsed time.
ELAPSEDTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Process elapsed time.
ELAPSEDTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Elapsed time.
ENCRYPTED_VOLUME - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Encrypted volume description string.
END_DATA - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Address below which program initialized and uninitialized (BSS) data are placed.
ENDCODE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The address below which program text can run.
ENDINGADDRESS - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
ENDINGADDRESS property.
ENV_END - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Address below which program environment is placed.
ENV_START - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Address above which program environment is placed.
equals(Object) - Method in class oshi.driver.common.windows.perfmon.PerfCounter
 
equals(Object) - Method in class oshi.hardware.CentralProcessor.ProcessorCache
 
equals(Object) - Method in class oshi.software.os.ApplicationInfo
 
ERROR - Enum constant in enum class oshi.hardware.Printer.PrinterStatus
Printer has an error.
ESTABLISHED - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Connection established.
ETIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
ETIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
ETIMES - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
ETIMES - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
ExceptionUtil - Class in oshi.util
Utility methods for reducing repetitive exception handling boilerplate, particularly around FFM (Foreign Function and Memory) native calls that require catching Throwable.
ExceptionUtil.ThrowingBooleanSupplier - Interface in oshi.util
A boolean-returning supplier that may throw any Throwable.
ExceptionUtil.ThrowingDoubleSupplier - Interface in oshi.util
A double-returning supplier that may throw any Throwable.
ExceptionUtil.ThrowingIntSupplier - Interface in oshi.util
An int-returning supplier that may throw any Throwable.
ExceptionUtil.ThrowingLongSupplier - Interface in oshi.util
A long-returning supplier that may throw any Throwable.
ExceptionUtil.ThrowingRunnable - Interface in oshi.util
A runnable that may throw any Throwable.
ExceptionUtil.ThrowingSupplier<T> - Interface in oshi.util
A supplier that may throw any Throwable, including checked exceptions.
EXECUTABLEPATH - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
EXECUTABLEPATH property.
ExecutingCommand - Class in oshi.util
A class for executing on the command line and returning the result of execution.
EXIT_CODE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The thread's exit status in the form reported by waitpid(2).
EXIT_SIGNAL - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Signal to be sent to parent when we die.

F

filePathStartsWith(List, 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 - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
FILESYSTEM property.
FILESYSTEMS - Static variable in class oshi.util.linux.ProcPath
Path to filesystems.
FileSystemUtil - Class in oshi.util
Utility class for common filesystem code
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
FIN_WAIT_1 - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for a connection termination request from the remote TCP.
FIN_WAIT_2 - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for a connection termination request from the remote TCP after sending one.
finalizePartitions(List) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Sorts and makes partition lists unmodifiable for all disk stores.
findMatch(List, int, int, String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Finds the best-matching DXGI adapter for a given vendor ID, device ID, and adapter name.
findNvmlDevice() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Resolves the NVML device identifier, caching the result.
Firmware - Interface in oshi.hardware
The Firmware represents the low level BIOS or equivalent.
FLAGS - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The kernel flags word of the process.
FLUSHES - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of flush requests completed successfully.
FLUSHES_MS - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all flush requests.
forEachMatchingService(String, Consumer) - Method in interface oshi.hardware.common.platform.mac.IOKitProvider
Iterates all IORegistry services matching a class name, invoking a consumer for each entry.
forEachMatchingServiceUntil(String, Predicate) - Method in interface oshi.hardware.common.platform.mac.IOKitProvider
Iterates all IORegistry services matching a class name, invoking a function for each entry.
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.
formatMacAddress(long) - Static method in class oshi.util.FormatUtil
Formats a 6-byte MAC address stored in the lower 48 bits of a long to colon-separated uppercase hex (e.g., AA:BB:CC:DD:EE:FF).
formatMacAddress(String) - Static method in class oshi.util.FormatUtil
Normalizes a MAC address string (which may use dashes, colons, or no separators) to colon-separated uppercase hex (e.g., AA:BB:CC:DD:EE:FF).
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.
FREEBSD - Enum constant in enum class oshi.util.PlatformEnum
FreeBSD
FreeBsdCentralProcessor - Class in oshi.hardware.common.platform.unix.freebsd
Shared FreeBSD CentralProcessor logic.
FreeBsdCentralProcessor() - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
 
FreeBsdComputerSystem - Class in oshi.hardware.common.platform.unix.freebsd
 
FreeBsdComputerSystem() - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
 
FreeBsdFileSystem - Class in oshi.software.common.os.unix.freebsd
 
FreeBsdFileSystem() - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
FreeBsdFirmware - Class in oshi.hardware.common.platform.unix.freebsd
Firmware information from dmidecode
FreeBsdFirmware() - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdFirmware
 
FreeBsdGlobalMemory - Class in oshi.hardware.common.platform.unix.freebsd
 
FreeBsdGlobalMemory() - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
 
FreeBsdGraphicsCard - Class in oshi.hardware.common.platform.unix.freebsd
Graphics Card info obtained from pciconf
FreeBsdHWDiskStore - Class in oshi.hardware.common.platform.unix.freebsd
Shared FreeBSD HWDiskStore logic.
FreeBsdHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdHWDiskStore
 
FreeBsdHWDiskStore.DiskStoreFactory<T> - Interface in oshi.hardware.common.platform.unix.freebsd
Factory for creating platform-specific FreeBsdHWDiskStore instances.
FreeBsdInternetProtocolStats - Class in oshi.software.common.os.unix.freebsd
 
FreeBsdInternetProtocolStats() - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdInternetProtocolStats
 
FreeBsdNetworkParams - Class in oshi.software.common.os.unix.freebsd
 
FreeBsdNetworkParams() - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdNetworkParams
 
FreeBsdOperatingSystem - Class in oshi.software.common.os.unix.freebsd
Abstract base shared by the FreeBSD OperatingSystem implementations (JNA and FFM).
FreeBsdOperatingSystem() - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdOperatingSystem
 
FreeBsdOSFileStore - Class in oshi.software.common.os.unix.freebsd
OSFileStore implementation.
FreeBsdOSFileStore(FreeBsdFileSystem, String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdOSFileStore
 
FreeBsdOSProcess - Class in oshi.software.common.os.unix.freebsd
 
FreeBsdOSProcess(int) - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdOSProcess
 
FreeBsdOSThread - Class in oshi.software.common.os.unix.freebsd
OSThread implementation
FreeBsdOSThread(int, int) - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdOSThread
 
FreeBsdOSThread(int, Map) - Constructor for class oshi.software.common.os.unix.freebsd.FreeBsdOSThread
 
FreeBsdPowerSource - Class in oshi.hardware.common.platform.unix.freebsd
Shared FreeBSD power-source logic.
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.common.platform.unix.freebsd.FreeBsdPowerSource
 
FreeBsdPowerSource.PowerSourceFactory<T> - Interface in oshi.hardware.common.platform.unix.freebsd
Factory for creating platform-specific FreeBsdPowerSource instances.
FreeBsdSensors - Class in oshi.hardware.common.platform.unix.freebsd
 
FreeBsdSensors() - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdSensors
 
FreeBsdSoundCard - Class in oshi.hardware.common.platform.unix.freebsd
FreeBSD soundcard.
FreeBsdUsbDevice - Class in oshi.hardware.common.platform.unix.freebsd
FreeBsd Usb Device
FreeBsdUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdUsbDevice
 
FreeBsdVirtualMemory - Class in oshi.hardware.common.platform.unix.freebsd
 
FreeBsdVirtualMemory(FreeBsdGlobalMemory) - Constructor for class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
 
freeInodes - Variable in class oshi.software.common.AbstractOSFileStore
 
freeSpace - Variable in class oshi.software.common.AbstractOSFileStore
 
FREESPACE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
FREESPACE property.
FRIENDLYNAME - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
Friendly name of the physical disk.
FRIENDLYNAME - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
Friendly name of the storage pool.
FRIENDLYNAME - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
Friendly name of the virtual disk.
FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
File system path exclude matchers.
FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
File system path include matchers.
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
File system volume exclude matchers.
FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
File system volume include matchers.
FstatUtil - Class in oshi.util.common.platform.unix.netbsd
Reads from fstat and related utilities on NetBSD.
FstatUtil - Class in oshi.util.common.platform.unix.openbsd
Reads from fstat.
fsType - Variable in class oshi.software.common.AbstractOSFileStore
 

G

GeomDiskList - Class in oshi.driver.common.unix.freebsd.disk
Utility to query geom part list
GeomPartList - Class in oshi.driver.common.unix.freebsd.disk
Utility to query geom part list
get() - Method in interface oshi.util.ExceptionUtil.ThrowingSupplier
Gets a result.
get(String) - Static method in class oshi.util.GlobalConfig
Get the property associated with the given key.
get(String, boolean) - Static method in class oshi.util.GlobalConfig
Get the boolean property associated with the given key.
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, long) - Method in interface oshi.hardware.common.platform.mac.MacGraphicsCard.SysctlLong
Gets a sysctl long value.
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.
getActiveTicks() - Method in class oshi.hardware.GpuTicks
Gets the cumulative GPU active ticks.
getAdapterName() - Method in interface oshi.hardware.BluetoothDevice
The name of the adapter (e.g., hci0) through which this device is known.
getAdapterName() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
getAdditionalInfo() - Method in class oshi.software.os.ApplicationInfo
Gets additional application details that are OS-specific and not covered by the main fields.
getAddress() - Method in interface oshi.hardware.BluetoothDevice
The MAC address of the Bluetooth device in colon-separated format (e.g., AA:BB:CC:DD:EE:FF).
getAddress() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
getAffinityMask() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getAffinityMask() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getAffinityMask() - Method in class oshi.software.common.os.unix.aix.AixOSProcess
 
getAffinityMask() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getAffinityMask() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
getAffinityMask() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
getAffinityMask() - Method in interface oshi.software.os.OSProcess
Gets the process affinity mask for this process.
getAmperage() - Method in class oshi.driver.common.unix.bsd.Systat.BatteryFields
 
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.
getArguments() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getArguments() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getArguments() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getArguments() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getArguments() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getArguments() - Method in interface oshi.software.os.OSProcess
Makes a best effort attempt to get a list of the the command-line arguments of the process.
getAsBoolean() - Method in interface oshi.util.ExceptionUtil.ThrowingBooleanSupplier
Gets a boolean result.
getAsDouble() - Method in interface oshi.util.ExceptionUtil.ThrowingDoubleSupplier
Gets a double result.
getAsInt() - Method in interface oshi.util.ExceptionUtil.ThrowingIntSupplier
Gets an int result.
getAsLong() - Method in interface oshi.util.ExceptionUtil.ThrowingLongSupplier
Gets a long result.
getAssociativity() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache associativity.
getAvailable() - Method in class oshi.hardware.common.platform.linux.LinuxGlobalMemory
 
getAvailable() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
getAvailable() - Method in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
 
getAvailable() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
 
getAvailable() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
 
getAvailable() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
 
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.
getBatteryLevel() - Method in interface oshi.hardware.BluetoothDevice
The battery level of the device as a percentage (0–100).
getBatteryLevel() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
 
getBitness() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getBitness() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getBitness() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getBitness() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getBitness() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getBitness() - Method in interface oshi.software.os.OperatingSystem
Gets the bitness (32 or 64) of the operating system.
getBitness() - Method in interface oshi.software.os.OSProcess
Attempts to get the bitness (32 or 64) of the process.
getBluetoothDevices() - Static method in class oshi.hardware.common.platform.linux.LinuxBluetoothDevice
Gets Bluetooth devices known to the system.
getBluetoothDevices() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
getBluetoothDevices() - Static method in class oshi.hardware.common.platform.mac.MacBluetoothDevice
Gets Bluetooth devices known to the system.
getBluetoothDevices() - Method in class oshi.hardware.common.platform.mac.MacHardwareAbstractionLayer
 
getBluetoothDevices() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of BluetoothDevice objects, representing Bluetooth devices (paired or connected) known to the system.
getBooleanOrDefault(ExceptionUtil.ThrowingBooleanSupplier, boolean) - Static method in class oshi.util.ExceptionUtil
Executes the boolean supplier, returning its result on success or the default value on failure.
getBooleanOrDefault(ExceptionUtil.ThrowingBooleanSupplier, boolean, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the boolean supplier, returning its result on success or the default value on failure.
getBooleanOrDefault(ExceptionUtil.ThrowingBooleanSupplier, boolean, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the boolean supplier, returning its result on success or the default value on failure.
getBooleanProperty(String) - Method in interface oshi.hardware.common.platform.mac.IOKitProvider.RegistryEntry
Gets a boolean property from this registry entry.
getBootTime() - Static method in class oshi.software.common.os.linux.LinuxOperatingSystem
Gets the system boot time in seconds since the epoch.
getBootTime() - Static method in class oshi.util.driver.linux.proc.CpuStat
Gets the boot time from /proc/stat
getBuildNumber() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
Gets the operating system build number.
getByteArrayProperty(String) - Method in interface oshi.hardware.common.platform.mac.IOKitProvider.RegistryEntry
Gets a byte array property from this registry entry.
getBytesRead() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the bytesRead.
getBytesRead() - Method in class oshi.software.common.AbstractOSProcess
 
getBytesRead() - Method in interface oshi.software.os.OSProcess
Gets the bytes read by the process.
getBytesRecv() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getBytesRecv() - Method in interface oshi.hardware.NetworkIF
Getter for the field bytesRecv.
getBytesSent() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getBytesSent() - Method in interface oshi.hardware.NetworkIF
Getter for the field bytesSent.
getBytesWritten() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the bytesWritten.
getBytesWritten() - Method in class oshi.software.common.AbstractOSProcess
 
getBytesWritten() - Method in interface oshi.software.os.OSProcess
Gets the bytes written by the process.
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.
getCacheSize() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache size, in bytes.
getCapacity() - Method in class oshi.hardware.PhysicalMemory
The capacity of memory bank in bytes.
getCapacityUnits() - Method in class oshi.driver.common.unix.bsd.Systat.BatteryFields
 
getCapacityUnits() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCapacityUnits() - Method in interface oshi.hardware.PowerSource
getCardName() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns the card name.
getCgroupInfo() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getCgroupInfo() - Method in interface oshi.software.os.OperatingSystem
Retrieves cgroup information for the current process.
getChemistry() - Method in class oshi.hardware.common.AbstractPowerSource
 
getChemistry() - Method in interface oshi.hardware.PowerSource
The battery chemistry (e.g., Lithium Ion).
getChildProcesses(int, Predicate, Comparator, int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getChildProcesses(int, Predicate, Comparator, int) - Method in interface oshi.software.os.OperatingSystem
Gets currently running child processes of provided parent PID, optionally filtering, sorting, and limited to the top "N".
getChildrenOrDescendants(Collection, int, boolean) - Static method in class oshi.software.common.AbstractOperatingSystem
Utility method for subclasses to take a full process list as input and return the children or descendants of a particular process.
getChildrenOrDescendants(Map, int, boolean) - Static method in class oshi.software.common.AbstractOperatingSystem
Utility method for subclasses to take a map of pid to parent as input and return the children or descendants of a particular process.
getCIMType(T) - Method in interface oshi.driver.common.windows.wmi.WmiResult
Gets the CIM type of a property.
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.os.OperatingSystem.OSVersionInfo
Gets the operating system codename.
getCollisions() - Method in class oshi.driver.common.mac.IFdata
 
getCollisions() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getCollisions() - Method in interface oshi.hardware.NetworkIF
Getter for the field collisions.
getCommand() - Method in class oshi.software.os.OSDesktopWindow
Gets the command name (possibly the full file path) of the window's executable program, if known.
getCommandAllowlist() - Static method in class oshi.util.PrivilegedUtil
Gets the command allowlist, refreshing periodically from config.
getCommandLine() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getCommandLine() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getCommandLine() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getCommandLine() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getCommandLine() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getCommandLine() - Method in interface oshi.software.os.OSProcess
Gets the process command line used to start the process, including arguments if available to be determined.
getComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a ComputerSystem object.
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.
getConnections() - Method in class oshi.software.common.AbstractInternetProtocolStats
 
getConnections() - Method in class oshi.software.common.os.linux.LinuxInternetProtocolStats
 
getConnections() - Method in interface oshi.software.os.InternetProtocolStats
Gets a list of TCP and UDP connections.
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() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the contextSwitches.
getContextSwitches() - Method in interface oshi.hardware.CentralProcessor
Get the number of system-wide context switches which have occurred.
getContextSwitches() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getContextSwitches() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getContextSwitches() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getContextSwitches() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getContextSwitches() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getContextSwitches() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getContextSwitches() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getContextSwitches() - Method in interface oshi.software.os.OSProcess
A snapshot of the context switches the process has done, equal to the sum of OSProcess.getVoluntaryContextSwitches() and OSProcess.getInvoluntaryContextSwitches() on platforms that provide the split.
getContextSwitches() - Method in interface oshi.software.os.OSThread
A snapshot of the context switches the thread has done.
getContextSwitches() - Static method in class oshi.util.driver.linux.proc.CpuStat
Gets the number of context switches from /proc/stat
getCoreClockMhz() - Method in class oshi.hardware.common.NoOpGpuStats
 
getCoreClockMhz() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getCoreClockMhz() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getCoreClockMhz() - Method in interface oshi.hardware.GpuStats
Returns the current GPU core clock speed.
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
 
getCounter() - Method in interface oshi.driver.common.windows.perfmon.PdhCounterProperty
Gets the PDH counter name.
getCounter() - Method in interface oshi.driver.common.windows.perfmon.PdhCounterWildcardProperty
Gets the counter name for this property.
getCounter() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
Gets the PDH counter name.
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorPerformanceProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
getCounter() - Method in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
getCounterIndices(String, Class, Map) - Static method in class oshi.driver.common.windows.registry.HkeyPerformanceDataUtil
Looks up the counter index values for the given counter object and the enum of counter names.
getCounterPath() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
Returns the path for this counter
getCpuAffinityMask() - Method in class oshi.software.common.os.unix.aix.AixOSProcess
Returns the per-process CPU affinity mask (from PerfstatCpu.queryCpuAffinityMask).
getCpuPeriod() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getCpuPeriod() - Method in interface oshi.software.os.CgroupInfo
Returns the CPU period for the cgroup in microseconds.
getCpuQuota() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getCpuQuota() - Method in interface oshi.software.os.CgroupInfo
Returns the CPU quota for the cgroup in microseconds.
getCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuTemperature() - Method in interface oshi.hardware.Sensors
CPU Temperature
getCpuUsage() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getCpuUsage() - Method in interface oshi.software.os.CgroupInfo
Returns the total CPU usage for the cgroup in nanoseconds.
getCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuVoltage() - Method in interface oshi.hardware.Sensors
CPU Voltage
getCurrentCapacity() - Method in class oshi.driver.common.unix.bsd.Systat.BatteryFields
 
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
 
getCurrentPlatform() - Static method in enum class oshi.util.PlatformEnum
Gets the current platform, detected from system properties without loading JNA.
getCurrentProcess() - Method in interface oshi.software.os.OperatingSystem
Gets the current process.
getCurrentQueueLength() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getCurrentQueueLength() - Method in interface oshi.hardware.HWDiskStore
The length of the disk queue (#I/O's in progress).
getCurrentThread() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getCurrentThread() - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
getCurrentThread() - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOperatingSystem
 
getCurrentThread() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOperatingSystem
 
getCurrentThread() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
getCurrentThread() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
 
getCurrentThread() - Method in interface oshi.software.os.OperatingSystem
Makes a best effort to get the current thread.
getCurrentWorkingDirectory() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getCurrentWorkingDirectory() - Method in interface oshi.software.os.OSProcess
Makes a best effort attempt to obtain the current working directory for the process.
getCwd(int) - Static method in class oshi.util.common.platform.unix.dragonflybsd.ProcstatUtil
Gets current working directory info
getCwd(int) - Static method in class oshi.util.common.platform.unix.freebsd.ProcstatUtil
Gets current working directory info
getCwd(int) - Static method in class oshi.util.common.platform.unix.netbsd.FstatUtil
Gets current working directory info.
getCwd(int) - Static method in class oshi.util.common.platform.unix.openbsd.FstatUtil
Gets current working directory info (using ps actually).
getCwdCmdEnv() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Returns the memoized CWD/CommandLine/Environment triplet.
getCwdMap(int) - Static method in class oshi.util.common.platform.unix.dragonflybsd.ProcstatUtil
Gets a map containing current working directory info
getCwdMap(int) - Static method in class oshi.util.common.platform.unix.freebsd.ProcstatUtil
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(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets a Date value from a WmiResult as a String in ISO 8601 format.
getDateTime(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets a DateTime value from a WmiResult as an OffsetDateTime.
getDedicatedVideoMemory() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
Gets the dedicated video memory in bytes.
getDependentNamesFromHoldersDirectory(String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Gets dependent device names from the holders directory.
getDescendantProcesses(int, Predicate, Comparator, int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getDescendantProcesses(int, Predicate, Comparator, int) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes of provided parent PID's descendants, including their children, the children's children, etc., optionally filtering, sorting, and limited to the top "N".
getDescription() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
Gets the adapter description string.
getDescription() - Method in class oshi.hardware.common.AbstractFirmware
 
getDescription() - Method in class oshi.hardware.common.AbstractPrinter
 
getDescription() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
getDescription() - Method in class oshi.hardware.common.platform.windows.WindowsFirmware
 
getDescription() - Method in interface oshi.hardware.Firmware
Get the firmware description.
getDescription() - Method in interface oshi.hardware.Printer
Retrieves the user-friendly description of the printer.
getDescription() - Method in class oshi.software.common.AbstractOSFileStore
 
getDescription() - Method in interface 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.driver.common.unix.bsd.Systat.BatteryFields
 
getDesignCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getDesignCapacity() - Method in interface oshi.hardware.PowerSource
The design (original) capacity of the battery.
getDesktopWindows(boolean) - Method in class oshi.software.common.AbstractOperatingSystem
 
getDesktopWindows(boolean) - Method in interface oshi.software.os.OperatingSystem
Gets windows on the operating system's GUI desktop.
getDeviceAndChildren(Long, String, String, Map, Map, Map, Map, Map, Map) - Static method in class oshi.hardware.common.platform.mac.MacUsbDevice
Recursively creates MacUsbDevices by fetching information from maps to populate fields
getDeviceAndChildren(String, String, String, Map, Map, Map, Map, Map, Map) - Static method in class oshi.hardware.common.platform.linux.LinuxUsbDevice
Recursively creates LinuxUsbDevices by fetching information from maps to populate fields
getDeviceId() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
Gets the PCI device ID.
getDeviceId() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getDeviceId() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the device ID.
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.
getDiskParams(String) - Static method in class oshi.driver.common.unix.bsd.disk.Disklabel
Gets disk and partition information by running disklabel and parsing its output.
getDisks() - Static method in class oshi.hardware.common.platform.linux.nativefree.LinuxHWDiskStoreNF
Gets disk stores on this machine.
getDisks() - Static method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHWDiskStore
Gets the disks on this machine.
getDisks(BinaryOperator, FreeBsdHWDiskStore.DiskStoreFactory) - Static method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdHWDiskStore
Gets the disks on this machine using the provided sysctl accessor.
getDisks(BinaryOperator, OpenBsdHWDiskStore.DiskStoreFactory) - Static method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdHWDiskStore
Gets the disks on this machine using the provided sysctl accessor.
getDisks(SolarisHWDiskStore.DiskStoreFactory) - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore
Gets the disks on this machine, building each store with the given concrete factory.
getDiskStats() - Static method in class oshi.util.driver.linux.proc.DiskStats
Reads the statistics in /proc/diskstats and returns the results.
getDiskStores() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
getDiskStores() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of HWDiskStore objects, representing physical hard disks or other similar storage devices.
getDiskTimeMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Gets the disk time map.
getDiskType() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getDiskType() - Method in interface oshi.hardware.HWDiskStore
The type of the disk, such as SSD, HDD, Removable, Virtual, or Unknown.
getDisplayName() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getDisplayName() - Method in interface oshi.hardware.NetworkIF
Interface description.
getDisplays() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getDisplays() - Static method in class oshi.hardware.common.platform.unix.UnixDisplay
Gets Display Information
getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of Display objects, representing monitors or other video output devices.
getDmDevicePath(String, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Gets the preferred path for a device-mapper device.
getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
 
getDnsServers() - Method in interface oshi.software.os.NetworkParams
Gets the DNS Servers configured for this machine.
getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
 
getDomainName() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdNetworkParams
 
getDomainName() - Method in interface oshi.software.os.NetworkParams
Gets the Domain Name of the machine executing OSHI.
getDoubleOrDefault(ExceptionUtil.ThrowingDoubleSupplier, double) - Static method in class oshi.util.ExceptionUtil
Executes the double supplier, returning its result on success or the default value on failure.
getDoubleOrDefault(ExceptionUtil.ThrowingDoubleSupplier, double, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the double supplier, returning its result on success or the default value on failure.
getDoubleOrDefault(ExceptionUtil.ThrowingDoubleSupplier, double, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the double supplier, returning its result on success or the default value on failure.
getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parse a string key = "value" (string)
getDriverName() - Method in class oshi.hardware.common.AbstractPrinter
 
getDriverName() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the driver name.
getDriverName() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard
Returns the driver name.
getDriverName() - Method in interface oshi.hardware.Printer
Retrieves the driver name or make/model of the printer.
getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
 
getDriverVersion() - Method in interface oshi.hardware.SoundCard
Retrieves the driver version currently in use in machine
getDriveToPartitionMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.PartitionMaps
Gets the drive-to-partition map.
getDrmDevicePath() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the DRM device path.
getDrmDevicePath() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard
Returns the sysfs device path.
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.
getEdidArrays() - Static method in class oshi.util.driver.linux.DrmEdid
Read EDID byte arrays from /sys/class/drm for all connected displays.
getEdidArrays() - Static method in class oshi.util.driver.unix.Xrandr
Gets EDID byte arrays from the running X server via xrandr.
getEffectiveCpus() - Method in interface oshi.software.os.CgroupInfo
Returns the effective number of CPUs available to the cgroup.
getEfficiency() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets a platform specific measure of processor performance vs. efficiency, useful for identifying cores in hybrid/System on Chip (SoC) processors such as ARM's big.LITTLE architecture, Apple's M1, and Intel's P-core and E-core hybrid technology.
getEfficiencyCoreFrequency() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Gets the efficiency core frequency.
getEnvironmentVariables() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getEnvironmentVariables() - Method in interface oshi.software.os.OSProcess
Makes a best effort attempt to obtain the environment variables of the process.
getFamily() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the family.
getFamily() - Method in class oshi.software.common.AbstractOperatingSystem
 
getFamily() - Method in interface oshi.software.os.OperatingSystem
Get the Operating System family.
getFanSpeedPercent() - Method in class oshi.hardware.common.NoOpGpuStats
 
getFanSpeedPercent() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getFanSpeedPercent() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getFanSpeedPercent() - Method in interface oshi.hardware.GpuStats
Returns the GPU fan speed as a percentage of maximum.
getFanSpeeds() - Method in class oshi.hardware.common.AbstractSensors
 
getFanSpeeds() - Method in interface oshi.hardware.Sensors
Fan speeds
getFeatureFlags() - Method in interface oshi.hardware.CentralProcessor
Returns a list of platform-specific strings which identify CPU Feature Flags.
getFeatureFlags() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getFileAllowlist() - Static method in class oshi.util.PrivilegedUtil
Gets the file allowlist, refreshing periodically from config.
getFileDescriptorFiles(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
Gets an array of files in the /proc/{pid}/fd directory.
getFileName(String) - Static method in class oshi.util.FileUtil
Extracts the file name from a path string using OS-dependent file separators.
getFileStoreMatching(String, boolean) - Method in class oshi.software.common.os.unix.openbsd.OpenBsdFileSystem
Gets file stores matching the given name (or all if null).
getFileStores() - Method in class oshi.software.common.AbstractFileSystem
 
getFileStores() - Method in interface oshi.software.os.FileSystem
Get file stores on this machine Instantiates a list 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.common.os.linux.LinuxFileSystem
 
getFileStores(boolean) - Method in class oshi.software.common.os.unix.aix.AixFileSystem
 
getFileStores(boolean) - Method in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
getFileStores(boolean) - Method in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
getFileStores(boolean) - Method in class oshi.software.common.os.unix.openbsd.OpenBsdFileSystem
 
getFileStores(boolean) - Method in class oshi.software.common.os.unix.solaris.SolarisFileSystem
 
getFileStores(boolean) - Method in interface oshi.software.os.FileSystem
Get file stores on this machine Instantiates a list of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileSystem() - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getFileSystem() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
getFileSystem() - Method in interface oshi.software.os.OperatingSystem
Instantiates a FileSystem object.
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
getFirstPrivilegedAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected privileged command.
getFloat(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets a Float value from a WmiResult.
getForeignAddress() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the foreign/remote address.
getForeignPort() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the foreign/remote port.
getFreeInodes() - Method in class oshi.software.common.AbstractOSFileStore
 
getFreeInodes() - Method in interface oshi.software.os.OSFileStore
Usable / free inodes on the drive.
getFreeSpace() - Method in class oshi.software.common.AbstractOSFileStore
 
getFreeSpace() - Method in interface oshi.software.os.OSFileStore
Free space on the drive.
getGpuTicks() - Method in class oshi.hardware.common.NoOpGpuStats
 
getGpuTicks() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getGpuTicks() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getGpuTicks() - Method in interface oshi.hardware.GpuStats
Returns a snapshot of cumulative GPU active and idle ticks in opaque, platform-native units.
getGpuUtilization() - Method in class oshi.hardware.common.NoOpGpuStats
 
getGpuUtilization() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getGpuUtilization() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getGpuUtilization() - Method in interface oshi.hardware.GpuStats
Returns the instantaneous GPU core utilization as a percentage, computed internally as a delta between the current sample and the previous one recorded by this session.
getGraphicsCards() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
getGraphicsCards() - Static method in class oshi.hardware.common.platform.unix.BsdGraphicsCard
Gets graphics cards by parsing pcidump -v output.
getGraphicsCards() - Static method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getGraphicsCards() - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of GraphicsCard objects, representing the Graphics cards.
getGraphicsCards(Function) - Static method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard
Queries graphics cards from lspci/lshw and constructs instances using the provided factory.
getGraphicsCards(Supplier) - Static method in class oshi.hardware.common.platform.unix.aix.AixGraphicsCard
Gets graphics cards
getGroup() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getGroup() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getGroup() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getGroup() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getGroup() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getGroup() - Method in interface oshi.software.os.OSProcess
Gets the group under which the process is executing.
getGroupID() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getGroupID() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getGroupID() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getGroupID() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getGroupID() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getGroupID() - Method in interface oshi.software.os.OSProcess
Gets the group id under which the process is executing.
getGroupName(String) - Static method in class oshi.util.UserGroupInfo
Gets the group name for a given ID
getHardOpenFileLimit() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getHardOpenFileLimit() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
getHardOpenFileLimit() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getHardOpenFileLimit() - Method in interface oshi.software.os.OSProcess
Gets the hard limit for open file handles (or network connections) that belong to the given process.
getHardware() - Method in class oshi.nativefree.SystemInfo
 
getHardware() - Method in interface oshi.spi.SystemInfoProvider
Creates a new instance of the appropriate platform-specific HardwareAbstractionLayer.
getHardwareUUID() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.common.platform.unix.aix.AixComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.common.platform.windows.WindowsComputerSystem
 
getHardwareUUID() - Method in interface oshi.hardware.ComputerSystem
Get the computer system hardware UUID, if available.
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 class oshi.software.common.os.unix.freebsd.FreeBsdNetworkParams
 
getHostName() - Method in interface oshi.software.os.NetworkParams
Gets the HostName of the machine executing OSHI.
getHz() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
Gets Jiffies per second, useful for converting ticks to milliseconds and vice versa.
getHz() - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getIBytes() - Method in class oshi.driver.common.mac.IFdata
 
getIdentification() - Method in class oshi.hardware.HWPartition
Getter for the field identification.
getIdentifier() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Identifier, eg. x86 Family 6 Model 15 Stepping 10.
getIdleTicks() - Method in class oshi.hardware.GpuTicks
Gets the cumulative GPU idle ticks.
getIDrops() - Method in class oshi.driver.common.mac.IFdata
 
getIdString() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets a platform specific identification string representing this core.
getIErrors() - Method in class oshi.driver.common.mac.IFdata
 
getIfAlias() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getIfAlias() - Method in interface oshi.hardware.NetworkIF
The ifAlias as described in RFC 2863.
getIfOperStatus() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getIfOperStatus() - Method in interface oshi.hardware.NetworkIF
The ifOperStatus as described in RFC 2863.
getIfType() - Method in class oshi.driver.common.mac.IFdata
 
getIfType() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getIfType() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getIfType() - Method in interface oshi.hardware.NetworkIF
(Windows, macOS) The NDIS Interface Type.
getIndex() - Method in enum class oshi.hardware.CentralProcessor.TickType
Gets the integer index of this tick type.
getIndex() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getIndex() - Method in interface oshi.hardware.NetworkIF
Interface index.
getIndexFromName(String) - Static method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Parse a drive name like "0 C:" to just the index "0"
getInDrops() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getInDrops() - Method in interface oshi.hardware.NetworkIF
Getter for the field inDrops.
getInErrors() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getInErrors() - Method in interface oshi.hardware.NetworkIF
Getter for the field inErrors.
getInErrors() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
The number of errors received.
getInitialUtilityCounters() - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Gets the initial utility counters.
getInstalledApplications() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getInstalledApplications() - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
getInstalledApplications() - Method in interface oshi.software.os.OperatingSystem
Retrieves a list of installed applications on the system.
getInstance() - Method in enum class oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
 
getInstance() - Method in enum class oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
 
getInstance() - Method in interface oshi.driver.common.windows.perfmon.PdhCounterProperty
Gets the PDH counter instance name.
getInstance() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
Gets the PDH instance name.
getInstance() - Method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
 
getInstance() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getInstance() - Method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getInstance() - Method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
 
getInstance() - Method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
getIntegerProperty(String) - Method in interface oshi.hardware.common.platform.mac.IOKitProvider.RegistryEntry
Gets an integer property from this registry entry.
getInternetProtocolStats() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
getInternetProtocolStats() - Method in interface oshi.software.os.OperatingSystem
Instantiates a InternetProtocolStats object.
getInterrupts() - Method in interface oshi.hardware.CentralProcessor
Get the number of system-wide interrupts which have occurred.
getInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getInterrupts() - Static method in class oshi.util.driver.linux.proc.CpuStat
Gets the number of interrupts from /proc/stat
getIntFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the int value contained therein.
getIntOrDefault(ExceptionUtil.ThrowingIntSupplier, int) - Static method in class oshi.util.ExceptionUtil
Executes the int supplier, returning its result on success or the default value on failure.
getIntOrDefault(ExceptionUtil.ThrowingIntSupplier, int, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the int supplier, returning its result on success or the default value on failure.
getIntOrDefault(ExceptionUtil.ThrowingIntSupplier, int, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the int supplier, returning its result on success or the default value on failure.
getInvoluntaryContextSwitches() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getInvoluntaryContextSwitches() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getInvoluntaryContextSwitches() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getInvoluntaryContextSwitches() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
getInvoluntaryContextSwitches() - Method in interface oshi.software.os.OSProcess
The number of involuntary context switches the process has made.
getIPackets() - Method in class oshi.driver.common.mac.IFdata
 
getIPv4addr() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getIPv4addr() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v4 address.
getIpv4DefaultGateway() - Method in class oshi.software.common.os.linux.LinuxNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.common.os.unix.aix.AixNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.common.os.unix.netbsd.NetBsdNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.common.os.unix.solaris.SolarisNetworkParams
 
getIpv4DefaultGateway() - Method in interface oshi.software.os.NetworkParams
Gets the default gateway(routing destination for 0.0.0.0/0) for IPv4 connections.
getIPv6addr() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getIPv6addr() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v6 address.
getIpv6DefaultGateway() - Method in class oshi.software.common.os.linux.LinuxNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.common.os.unix.aix.AixNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.common.os.unix.netbsd.NetBsdNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.common.os.unix.solaris.SolarisNetworkParams
 
getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
Gets default gateway(routing destination for ::/0) for IPv6 connections.
getKernelTime() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the kernelTime.
getKernelTime() - Method in class oshi.driver.common.windows.registry.WtsInfo
Gets the kernelTime.
getKernelTime() - Method in class oshi.software.common.AbstractOSProcess
 
getKernelTime() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getKernelTime() - Method in class oshi.software.common.os.mac.MacOSThread
 
getKernelTime() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getKernelTime() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getKernelTime() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getKernelTime() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getKernelTime() - Method in interface oshi.software.os.OSProcess
Gets kernel/system (privileged) time used by the process.
getKernelTime() - Method in interface oshi.software.os.OSThread
Kernel (privileged) time used by the thread.
getKey() - Method in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Gets the CoreFoundation key string.
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.
getKeyValueMapFromFilePrivileged(String, String) - Static method in class oshi.util.PrivilegedUtil
Reads a file and returns a map of string keys to string values, with privileged fallback.
getLabel() - Method in class oshi.hardware.HWPartition
Getter for the field label.
getLabel() - Method in class oshi.software.common.AbstractOSFileStore
 
getLabel() - Method in interface oshi.software.os.OSFileStore
Label of the File System.
getLevel() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache level.
getLineSize() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache line size, in bytes.
getLocalAddress() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the local address.
getLocalPort() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the local port.
getLocAndSize() - Method in class oshi.software.os.OSDesktopWindow
Gets a Rectangle representing the window's location and size.
getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of logical CPUs available for processing.
getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalProcessorFromSyspath(String, Set, String, Map, Map) - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
getLogicalProcessorFromSyspath.
getLogicalProcessors() - Method in interface oshi.hardware.CentralProcessor
Returns an UnmodifiableList of the CPU's logical processors.
getLogicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalVolume() - Method in class oshi.software.common.AbstractOSFileStore
 
getLogicalVolume() - Method in interface oshi.software.os.OSFileStore
Logical volume of the File System.
getLogicalVolumeGroups() - Method in class oshi.hardware.common.platform.mac.MacHardwareAbstractionLayer
 
getLogicalVolumeGroups() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of LogicalVolumeGroup objects, representing a storage pool or group of devices, partitions, volumes, or other implementation specific means of file storage.
getLogicalVolumes() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
getLogicalVolumes() - Method in interface oshi.hardware.LogicalVolumeGroup
Gets a map containing information about the logical volumes in the logical volume group, represented to the file system as block devices.
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.
getLongOrDefault(ExceptionUtil.ThrowingLongSupplier, long) - Static method in class oshi.util.ExceptionUtil
Executes the long supplier, returning its result on success or the default value on failure.
getLongOrDefault(ExceptionUtil.ThrowingLongSupplier, long, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the long supplier, returning its result on success or the default value on failure.
getLongOrDefault(ExceptionUtil.ThrowingLongSupplier, long, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the long supplier, returning its result on success or the default value on failure.
getLuidHighPart() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
Gets the high 32 bits of the adapter LUID.
getLuidLowPart() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
Gets the low 32 bits of the adapter LUID.
getMacaddr() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getMacaddr() - Method in interface oshi.hardware.NetworkIF
The Media Access Control (MAC) address.
getMajor() - Method in class oshi.hardware.HWPartition
Getter for the field major.
getMajorDeviceClass() - Method in interface oshi.hardware.BluetoothDevice
The major Bluetooth device class (e.g., "Audio", "Phone", "Computer", "Peripheral", "Networking").
getMajorDeviceClass() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
getMajorFaults() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getMajorFaults() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getMajorFaults() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getMajorFaults() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getMajorFaults() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getMajorFaults() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
getMajorFaults() - Method in interface oshi.software.os.OSProcess
Gets the number of major (hard) faults the process has made which have required loading a memory page from disk.
getMajorFaults() - Method in interface oshi.software.os.OSThread
The number of major (hard) faults the thread has made which have required loading a memory page from disk.
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 class oshi.hardware.common.platform.mac.MacBaseboard
 
getManufacturer() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
 
getManufacturer() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.aix.AixBaseboard
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.aix.AixComputerSystem
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.aix.AixFirmware
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdFirmware
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdComputerSystem
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdFirmware
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdFirmware
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisFirmware
 
getManufacturer() - Method in class oshi.hardware.common.platform.unix.UnixBaseboard
 
getManufacturer() - Method in class oshi.hardware.common.platform.windows.WindowsBaseboard
 
getManufacturer() - Method in class oshi.hardware.common.platform.windows.WindowsComputerSystem
 
getManufacturer() - Method in class oshi.hardware.common.platform.windows.WindowsFirmware
 
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
Get the Operating System 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.driver.common.unix.bsd.Systat.BatteryFields
 
getMaxCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getMaxCapacity() - Method in interface oshi.hardware.PowerSource
The maximum capacity of the battery.
getMaxFileDescriptors() - Method in class oshi.software.common.os.linux.LinuxFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.common.os.unix.aix.AixFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
The maximum number of open file descriptors.
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.common.os.linux.LinuxFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.common.os.unix.aix.AixFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.common.os.unix.solaris.SolarisFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in interface oshi.software.os.FileSystem
The maximum number of open file descriptors per process.
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
 
getMaxFreqFromByteArray(byte[]) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Extracts the maximum frequency from a byte array property.
getMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemoryClockMhz() - Method in class oshi.hardware.common.NoOpGpuStats
 
getMemoryClockMhz() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getMemoryClockMhz() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getMemoryClockMhz() - Method in interface oshi.hardware.GpuStats
Returns the current GPU memory clock speed.
getMemoryLimit() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getMemoryLimit() - Method in interface oshi.software.os.CgroupInfo
Returns the memory limit for the cgroup in bytes.
getMemoryType() - Method in class oshi.hardware.PhysicalMemory
The type of physical memory
getMemoryUsage() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getMemoryUsage() - Method in interface oshi.software.os.CgroupInfo
Returns the current memory usage for the cgroup in bytes.
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.
getMinorFaults() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getMinorFaults() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getMinorFaults() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getMinorFaults() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getMinorFaults() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getMinorFaults() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
getMinorFaults() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getMinorFaults() - Method in interface oshi.software.os.OSProcess
Gets the number of minor (soft) faults the process has made which have not required loading a memory page from disk.
getMinorFaults() - Method in interface oshi.software.os.OSThread
The number of minor (soft) faults the thread has made which have not required loading a memory page from disk.
getModel() - Method in interface oshi.hardware.Baseboard
Get the baseboard model.
getModel() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the model.
getModel() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getModel() - Method in class oshi.hardware.common.platform.mac.MacBaseboard
 
getModel() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
 
getModel() - Method in class oshi.hardware.common.platform.unix.aix.AixBaseboard
 
getModel() - Method in class oshi.hardware.common.platform.unix.aix.AixComputerSystem
 
getModel() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
 
getModel() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdComputerSystem
 
getModel() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem
 
getModel() - Method in class oshi.hardware.common.platform.unix.UnixBaseboard
 
getModel() - Method in class oshi.hardware.common.platform.windows.WindowsBaseboard
 
getModel() - Method in class oshi.hardware.common.platform.windows.WindowsComputerSystem
 
getModel() - Method in interface oshi.hardware.ComputerSystem
Get the computer system model.
getModel() - Method in interface oshi.hardware.HWDiskStore
The disk model
getModel(byte[]) - Static method in class oshi.util.EdidUtil
Get the monitor model from the EDID
getModelForDmDevice(String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Gets the model description for a device-mapper device.
getMount() - Method in class oshi.software.common.AbstractOSFileStore
 
getMount() - Method in interface oshi.software.os.OSFileStore
Mount point of the File System.
getMountPoint() - Method in class oshi.hardware.HWPartition
Getter for the field mountPoint.
getMountPointForDmDevice(Map, String, String, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Gets the mount point for a device-mapper device.
getMountPointOfDmDevice(String, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Gets the mount point path for a device-mapper device.
getMTU() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getMTU() - Method in interface oshi.hardware.NetworkIF
The interface Maximum Transmission Unit (MTU).
getMutablePartitionList() - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Gets the mutable partition list for building.
getName() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the name.
getName() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the name.
getName() - Method in class oshi.driver.common.windows.registry.WtsInfo
Gets the name.
getName() - Method in interface oshi.hardware.BluetoothDevice
The user-visible name of the Bluetooth device.
getName() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Name, eg.
getName() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
getName() - Method in class oshi.hardware.common.AbstractFirmware
 
getName() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getName() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getName() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
getName() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getName() - Method in class oshi.hardware.common.AbstractPowerSource
 
getName() - Method in class oshi.hardware.common.AbstractPrinter
 
getName() - Method in class oshi.hardware.common.AbstractSoundCard
 
getName() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getName() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the name.
getName() - Method in interface oshi.hardware.common.platform.mac.IOKitProvider.RegistryEntry
Gets the name of this registry entry.
getName() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
getName() - Method in class oshi.hardware.common.platform.unix.aix.AixFirmware
 
getName() - Method in class oshi.hardware.common.platform.windows.WindowsFirmware
 
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 interface oshi.hardware.HWDiskStore
The disk name
getName() - Method in class oshi.hardware.HWPartition
Getter for the field name.
getName() - Method in interface oshi.hardware.LogicalVolumeGroup
Gets the logical volume group name.
getName() - Method in interface 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.Printer
Retrieves the name of the printer.
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.common.AbstractOSFileStore
 
getName() - Method in class oshi.software.common.AbstractOSProcess
 
getName() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getName() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getName() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getName() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getName() - Method in class oshi.software.os.ApplicationInfo
Gets the name of the installed application.
getName() - Method in interface oshi.software.os.OSFileStore
Name of the File System.
getName() - Method in interface oshi.software.os.OSProcess
Gets the name of the process, often the executable program.
getName() - Method in class oshi.software.os.OSService
Getter for the field name.
getName() - Method in interface oshi.software.os.OSThread
The name of the thread.
getName() - Method in enum class oshi.util.PlatformEnum
Gets the friendly name of the platform
getName(int) - Static method in enum class oshi.util.PlatformEnum
Gets the friendly name of the platform corresponding to the specified JNA osType ordinal.
getNameSpace() - Method in class oshi.driver.common.windows.wmi.WmiQuery
Gets the WMI namespace.
getNdisPhysicalMediumType() - Method in interface oshi.hardware.NetworkIF
(Windows Vista and higher only) The NDIS physical medium type.
getNetworkIFs() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
Gets a list of non-local NetworkIF objects, representing a network interface.
getNetworkIFs(boolean) - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
getNetworkIFs(boolean) - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getNetworkIFs(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Gets a list NetworkIF objects, representing a network interface.
getNetworkInterfaces(boolean) - Static method in class oshi.hardware.common.AbstractNetworkIF
Returns network interfaces on this machine.
getNetworkParams() - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getNetworkParams() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
getNetworkParams() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
 
getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
Instantiates a NetworkParams object.
getNetworks(boolean) - Static method in class oshi.hardware.common.platform.linux.nativefree.LinuxNetworkIfNF
Gets network interfaces on this machine.
getNetworks(boolean) - Static method in class oshi.hardware.common.platform.unix.BsdNetworkIF
Gets all network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.common.platform.unix.netbsd.NetBsdNetworkIF
Gets all network interfaces on this machine
getNetworks(boolean, SolarisNetworkIF.NetworkIFFactory) - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF
Gets all network interfaces on this machine, building each with the given concrete factory.
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.
getNumaNodeProcToLogicalProcMap() - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Gets the numaNodeProcToLogicalProcMap.
getObject() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
Gets the PDH object name.
getOBytes() - Method in class oshi.driver.common.mac.IFdata
 
getOErrors() - Method in class oshi.driver.common.mac.IFdata
 
getOPackets() - Method in class oshi.driver.common.mac.IFdata
 
getOpenFileDescriptors() - Method in class oshi.software.common.os.linux.LinuxFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.common.os.unix.aix.AixFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
getOpenFileDescriptors() - Method in interface oshi.software.os.FileSystem
The current number of open file descriptors.
getOpenFiles() - Method in class oshi.driver.common.windows.registry.WtsInfo
Gets the openFiles.
getOpenFiles() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getOpenFiles() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getOpenFiles() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getOpenFiles() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
getOpenFiles() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getOpenFiles() - Method in interface oshi.software.os.OSProcess
Gets the number of open file handles (or network connections) that belongs to the process.
getOpenFiles(int) - Static method in class oshi.util.common.platform.unix.dragonflybsd.ProcstatUtil
Gets open files
getOpenFiles(int) - Static method in class oshi.util.common.platform.unix.freebsd.ProcstatUtil
Gets open files
getOpenFiles(int) - Static method in class oshi.util.common.platform.unix.netbsd.FstatUtil
Gets open number of files.
getOpenFiles(int) - Static method in class oshi.util.common.platform.unix.openbsd.FstatUtil
Gets open number of files.
getOperatingSystem() - Method in class oshi.nativefree.SystemInfo
 
getOperatingSystem() - Method in interface oshi.spi.SystemInfoProvider
Creates a new instance of the appropriate platform-specific OperatingSystem.
getOptional(ExceptionUtil.ThrowingSupplier, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the supplier, wrapping the result in an Optional.
getOptional(ExceptionUtil.ThrowingSupplier, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the supplier, wrapping the result in an Optional.
getOptionalInt(ExceptionUtil.ThrowingIntSupplier, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the int supplier, wrapping the result in an OptionalInt.
getOptionalInt(ExceptionUtil.ThrowingIntSupplier, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the int supplier, wrapping the result in an OptionalInt.
getOptionalLong(ExceptionUtil.ThrowingLongSupplier, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the long supplier, wrapping the result in an OptionalLong.
getOptionalLong(ExceptionUtil.ThrowingLongSupplier, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the long supplier, wrapping the result in an OptionalLong.
getOptions() - Method in class oshi.software.common.AbstractOSFileStore
 
getOptions() - Method in interface oshi.software.os.OSFileStore
Filesystem options.
getOrDefault(ExceptionUtil.ThrowingSupplier, T) - Static method in class oshi.util.ExceptionUtil
Executes the supplier, returning its result on success or the default value if any Throwable is thrown.
getOrDefault(ExceptionUtil.ThrowingSupplier, T, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the supplier, returning its result on success or the default value if any Throwable is thrown.
getOrDefault(ExceptionUtil.ThrowingSupplier, T, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the supplier, returning its result on success or the default value if any Throwable is thrown.
getOrder() - Method in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Gets the field order index.
getOrder() - Method in class oshi.software.os.OSDesktopWindow
Makes a best effort to get the order in which this window appears on the desktop.
getOs() - Method in class oshi.software.common.os.linux.LinuxOSProcess
Returns the LinuxOperatingSystem instance associated with this process.
getOs() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Returns the OperatingSystem instance associated with this process.
getOutErrors() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getOutErrors() - Method in interface 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.
getowningProcessId() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the id of the process which holds this connection.
getOwningProcessId() - Method in class oshi.software.common.AbstractOSThread
 
getOwningProcessId() - Method in class oshi.software.os.OSDesktopWindow
Gets the process ID of the process which owns this window, if known.
getOwningProcessId() - Method in interface oshi.software.os.OSThread
The owning process of this thread.
getOwningProcessID() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the owningProcessID.
getPacketsRecv() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getPacketsRecv() - Method in interface oshi.hardware.NetworkIF
Getter for the field packetsRecv.
getPacketsSent() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getPacketsSent() - Method in interface oshi.hardware.NetworkIF
Getter for the field packetsSent.
getPageFaults() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the pageFaults.
getPageSize() - Method in class oshi.hardware.common.platform.linux.LinuxGlobalMemory
 
getPageSize() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
getPageSize() - Method in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
 
getPageSize() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
 
getPageSize() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
 
getPageSize() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
 
getPageSize() - Method in interface oshi.hardware.GlobalMemory
The number of bytes in a memory page
getPageSize() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
Gets Page Size, for converting memory stats from pages to bytes
getPageSize() - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getParentPidsFromProcFiles(File[]) - Static method in class oshi.software.common.os.linux.LinuxOperatingSystem
Gets parent PIDs from proc filesystem files.
getParentProcessID() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the parentProcessID.
getParentProcessID() - Method in class oshi.software.common.AbstractOSProcess
 
getParentProcessID() - Method in interface oshi.software.os.OSProcess
Gets the process ID of this process's parent.
getPartitionMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.PartitionMaps
Gets the partition map.
getPartitionNameForDmDevice(String, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Gets the partition name for a device-mapper device.
getPartitions() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getPartitions() - Method in interface oshi.hardware.HWDiskStore
The partitions on this disk.
getPartitionToLogicalDriveMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.PartitionMaps
Gets the partition-to-logical-drive map.
getPartNumber() - Method in class oshi.hardware.PhysicalMemory
The part number of the physical memory
getPath() - Method in class oshi.driver.common.windows.registry.WtsInfo
Gets the path.
getPath() - Method in class oshi.software.common.AbstractOSProcess
 
getPath() - Method in interface oshi.software.os.OSProcess
Gets the full filesystem path of the executing process.
getPciBusId() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns the PCI bus ID.
getPciBusId() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the PCI bus ID.
getPciBusId() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard
Returns the PCI bus ID.
getPerformanceCoreFrequency() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Gets the performance core frequency.
getPhysicalMemory() - Method in class oshi.hardware.common.AbstractGlobalMemory
 
getPhysicalMemory() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
getPhysicalMemory() - Method in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
 
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.
getPhysicalPackageNumber() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets the package id.
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.
getPhysicalProcessorNumber() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets the core id.
getPhysicalProcessors() - Method in interface oshi.hardware.CentralProcessor
Returns an UnmodifiableList of the CPU's physical processors.
getPhysicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalVolumes() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
getPhysicalVolumes() - Method in interface oshi.hardware.LogicalVolumeGroup
Gets a set of all physical volumes in this volume group.
getPidCurrent() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getPidCurrent() - Method in interface oshi.software.os.CgroupInfo
Returns the current number of PIDs in the cgroup.
getPidFiles() - Static method in class oshi.util.driver.linux.proc.ProcessStat
Gets an array of files in the /proc directory with only numeric digit filenames, corresponding to processes
getPidLimit() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getPidLimit() - Method in interface oshi.software.os.CgroupInfo
Returns the maximum number of PIDs allowed in the cgroup.
getPidStatM(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/statm and returns the results.
getPidStats(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/stat and returns the results.
getPortName() - Method in class oshi.hardware.common.AbstractPrinter
 
getPortName() - Method in interface oshi.hardware.Printer
Retrieves the port name or device URI of the printer.
getPowerDraw() - Method in class oshi.hardware.common.NoOpGpuStats
 
getPowerDraw() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getPowerDraw() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getPowerDraw() - Method in interface oshi.hardware.GpuStats
Returns the GPU power consumption.
getPowerSources() - Static method in class oshi.hardware.common.platform.linux.LinuxPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
getPowerSources() - Static method in class oshi.hardware.common.platform.unix.aix.AixPowerSource
Gets Battery Information.
getPowerSources() - Static method in class oshi.hardware.common.platform.unix.BsdPowerSource
Gets Battery Information.
getPowerSources() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of PowerSource objects, representing batteries, etc.
getPowerUsageRate() - Method in class oshi.hardware.common.AbstractPowerSource
 
getPowerUsageRate() - Method in interface oshi.hardware.PowerSource
Power Usage Rate of the battery, in milliWatts (mW).
getPreferredResolution(byte[]) - Static method in class oshi.util.EdidUtil
Get the preferred resolution for the monitor (Eg: 1920x1080)
getPrefix() - Static method in class oshi.util.PrivilegedUtil
Gets the configured sudo command prefix for the current platform.
getPrefixLengths() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getPrefixLengths() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v6 address.
getPrinters() - Static method in class oshi.hardware.common.platform.unix.LpstatPrinter
Gets the list of printers known to CUPS by parsing lpstat -p output.
getPrinters() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getPrinters() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of Printer objects, representing printers.
getPrintersFromLpstat(CupsPrinter.PrinterFactory) - Static method in class oshi.hardware.common.platform.unix.CupsPrinter
Gets printers by parsing lpstat command output.
getPriority() - Method in class oshi.driver.common.mac.ThreadInfo.ThreadStats
Gets the priority.
getPriority() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the priority.
getPriority() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the priority.
getPriority() - Method in class oshi.nativefree.SystemInfo
 
getPriority() - Method in class oshi.software.common.AbstractOSProcess
 
getPriority() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getPriority() - Method in class oshi.software.common.os.mac.MacOSThread
 
getPriority() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getPriority() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getPriority() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getPriority() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getPriority() - Method in interface oshi.software.os.OSProcess
Gets the priority of this process.
getPriority() - Method in interface oshi.software.os.OSThread
Priority of the thread, the meaning of which is dependent on the OS.
getPriority() - Method in interface oshi.spi.SystemInfoProvider
Returns the priority of this provider.
getPrivateResidentMemory() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getPrivateResidentMemory() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getPrivateResidentMemory() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getPrivateResidentMemory() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getPrivateResidentMemory() - Method in interface oshi.software.os.OSProcess
Returns an estimate of the portion of physical memory (RAM) uniquely attributed to this process.
getPrivateWorkingSetSize() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the Private Working Set size.
getProcess(int) - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getProcess(int) - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
getProcess(int) - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
getProcess(int) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running process
getProcessCount() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getProcessCount() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
getProcessCount() - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
getProcessCount() - Method in interface oshi.software.os.OperatingSystem
Get the number of processes currently running
getProcessCpuLoadBetweenTicks(OSProcess) - Method in class oshi.software.common.AbstractOSProcess
 
getProcessCpuLoadBetweenTicks(OSProcess) - Method in interface 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.common.AbstractOSProcess
 
getProcessCpuLoadCumulative() - Method in interface oshi.software.os.OSProcess
Gets cumulative CPU usage of this process.
getProcesses() - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(Collection) - Method in interface oshi.software.os.OperatingSystem
Gets information on a Collection of currently running processes.
getProcesses(Predicate, Comparator, int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(Predicate, Comparator, int) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes, optionally filtering, sorting, and limited to the top "N".
getProcessId() - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getProcessId() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
getProcessId() - Method in interface oshi.software.os.OperatingSystem
Gets the current process ID (PID).
getProcessID() - Method in class oshi.software.common.AbstractOSProcess
 
getProcessID() - Method in interface oshi.software.os.OSProcess
Gets the process ID.
getProcessID() - Method in class oshi.software.os.OSService
Getter for the field processID.
getProcessListFromPS(int) - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
Enumerates processes (or a single process when pid >= 0) via the platform's ps command.
getProcessListFromPS(int) - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOperatingSystem
 
getProcessListFromPS(int) - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcessListFromPS(int) - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
getProcessListFromPS(int) - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
 
getProcessOpenFileLimit(long, int) - Method in class oshi.software.common.os.linux.LinuxOSProcess
Gets the open file limit for a process.
getProcessOpenFileLimit(long, int) - Static method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Parses the soft or hard open-file limit for another process from /proc/<pid>/limits.
getProcessOpenFileLimit(long, int) - Static method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
Parses the soft or hard open-file limit for another process from plimit.
getProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessorCaches() - Method in interface oshi.hardware.CentralProcessor
Makes a best-effort attempt to identify the CPU's processor caches.
getProcessorCaches() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoad(long) - Method in interface oshi.hardware.CentralProcessor
This is a convenience method which collects an initial set of ticks using CentralProcessor.getProcessorCpuLoadTicks() and passes that result to CentralProcessor.getProcessorCpuLoadBetweenTicks(long[][]) after the specified delay.
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
 
getProcessorCpuLoadBetweenTicks(long[][], 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[][], 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.util.driver.linux.proc.CpuStat
Gets an array of Processor CPU ticks array from /proc/stat
getProcessorGroup() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Processor Group.
getProcessorID() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the Processor ID.
getProcessorID(String, String, String) - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
Fetches the ProcessorID by encoding the stepping, model, family, and feature flags.
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
 
getProcessorIDfromDmiDecode(long) - Static method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
Fetches the ProcessorID from dmidecode (if possible with root permissions), otherwise uses the values from /var/run/dmesg.boot
getProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Logical Processor number as seen by the Operating System.
getProcName() - Method in class oshi.software.common.os.windows.WindowsOSThread
Returns the process name prefix used for thread name construction.
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
getPropertyEnum() - Method in class oshi.driver.common.windows.wmi.WmiQuery
Gets the property enum class.
getPsInfo() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
Returns the memoized psinfo for this process, for subclasses that need its arg/env offset pointers.
getQueueLengthMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Gets the queue length map.
getReadByteMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Gets the read bytes map.
getReadBytes() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getReadBytes() - Method in interface oshi.hardware.HWDiskStore
The number of bytes read from the disk
getReadMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Gets the read count map.
getReads() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getReads() - Method in interface oshi.hardware.HWDiskStore
The number of reads from the disk
getReceiveQueue() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the size of the receive queue.
getRefString(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets a Reference value from a WmiResult as a String.
getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
 
getReleaseDate() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
getReleaseDate() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdFirmware
 
getReleaseDate() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdFirmware
 
getReleaseDate() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdFirmware
 
getReleaseDate() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisFirmware
 
getReleaseDate() - Method in class oshi.hardware.common.platform.windows.WindowsFirmware
 
getReleaseDate() - Method in interface oshi.hardware.Firmware
Get the firmware release date.
getReleaseFilename() - Static method in class oshi.software.common.os.linux.LinuxOperatingSystem
Looks for a collection of possible distrib-release filenames
getRemainingCapacityPercent() - Method in class oshi.hardware.common.AbstractPowerSource
 
getRemainingCapacityPercent() - Method in interface oshi.hardware.PowerSource
Estimated remaining capacity as a fraction of max capacity.
getResidentMemory() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getResidentMemory() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getResidentMemory() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getResidentMemory() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getResidentMemory() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getResidentMemory() - Method in interface oshi.software.os.OSProcess
Returns the total amount of physical memory (RAM) currently mapped to the process's address space.
getResultCount() - Method in interface oshi.driver.common.windows.wmi.WmiResult
Gets the number of results in this result set.
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.common.AbstractHWDiskStore
 
getSerial() - Method in interface oshi.hardware.HWDiskStore
The disk serial number, if available.
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 class oshi.hardware.common.platform.mac.MacBaseboard
 
getSerialNumber() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.common.platform.unix.aix.AixBaseboard
 
getSerialNumber() - Method in class oshi.hardware.common.platform.unix.aix.AixComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.common.platform.unix.UnixBaseboard
 
getSerialNumber() - Method in class oshi.hardware.common.platform.windows.WindowsBaseboard
 
getSerialNumber() - Method in class oshi.hardware.common.platform.windows.WindowsComputerSystem
 
getSerialNumber() - Method in interface oshi.hardware.ComputerSystem
Get the computer system serial number, if available.
getSerialNumber() - Method in class oshi.hardware.PhysicalMemory
The serial number of the physical memory
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.os.linux.LinuxOperatingSystem
 
getServices() - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
getServices() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
getServices() - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
getServices() - Method in interface oshi.software.os.OperatingSystem
Gets the all services on the system.
getSessions() - Method in class oshi.software.common.AbstractOperatingSystem
 
getSessions() - Method in interface oshi.software.os.OperatingSystem
Gets currently logged in users.
getSharedMemoryUsed() - Method in class oshi.hardware.common.NoOpGpuStats
 
getSharedMemoryUsed() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getSharedMemoryUsed() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getSharedMemoryUsed() - Method in interface oshi.hardware.GpuStats
Returns the amount of shared system memory currently used by this GPU.
getSingleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parses a string key = 'value' (string)
getSint32(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets a Sint32 value from a WmiResult.
getSize() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getSize() - Method in interface oshi.hardware.HWDiskStore
The size of the disk
getSize() - Method in class oshi.hardware.HWPartition
Getter for the field size.
getSoftOpenFileLimit() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getSoftOpenFileLimit() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
getSoftOpenFileLimit() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getSoftOpenFileLimit() - Method in interface oshi.software.os.OSProcess
Gets the soft limit for open file handles (or network connections) of the given process.
getSoundCards() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
getSoundCards() - Method in class oshi.hardware.common.platform.mac.MacHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.common.platform.mac.MacSoundCard
public method used by AbstractHardwareAbstractionLayer to access the sound cards.
getSoundCards() - Static method in class oshi.hardware.common.platform.unix.BsdSoundCard
Gets sound cards by parsing dmesg output.
getSoundCards() - Static method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdSoundCard
getSoundCards.
getSoundCards() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisSoundCard
getSoundCards.
getSoundCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of SoundCard objects, representing the Sound cards.
getSoundCards(Supplier) - Static method in class oshi.hardware.common.platform.unix.aix.AixSoundCard
Gets sound cards
getSpeed() - Method in class oshi.driver.common.mac.IFdata
 
getSpeed() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getSpeed() - Method in interface oshi.hardware.NetworkIF
Getter for the field speed.
getStartAddress() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the startMemoryAddress.
getStartMemoryAddress() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getStartMemoryAddress() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getStartMemoryAddress() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getStartMemoryAddress() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getStartMemoryAddress() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getStartMemoryAddress() - Method in interface oshi.software.os.OSThread
The memory address above which this thread can run.
getStartTime() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the startTime.
getStartTime() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the startTime.
getStartTime() - Method in class oshi.software.common.AbstractOSProcess
 
getStartTime() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getStartTime() - Method in class oshi.software.common.os.mac.MacOSThread
 
getStartTime() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getStartTime() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getStartTime() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getStartTime() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getStartTime() - Method in interface oshi.software.os.OSProcess
Gets the process start time.
getStartTime() - Method in interface oshi.software.os.OSThread
The start time of the thread.
getState() - Method in class oshi.driver.common.mac.ThreadInfo.ThreadStats
Gets the state.
getState() - Method in class oshi.software.common.AbstractOSProcess
 
getState() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getState() - Method in class oshi.software.common.os.mac.MacOSThread
 
getState() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getState() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getState() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getState() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getState() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the connection state (TCP connections only).
getState() - Method in interface oshi.software.os.OSProcess
Gets the process state.
getState() - Method in class oshi.software.os.OSService
Getter for the field state.
getState() - Method in interface oshi.software.os.OSThread
Gets the execution state of the task/thread.
getState(char) - Static method in class oshi.util.driver.linux.proc.ProcessStat
Returns Enum STATE for the state value obtained from status file of any process/thread.
getStateFromOutput(char) - Static method in class oshi.software.common.os.unix.aix.AixProcessState
Returns the OSProcess.State corresponding to the pr_sname character from an AIX psinfo_t/lwpsinfo_t structure.
getStateFromOutput(char) - Static method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Maps a ps single-character state to an OSProcess.State.
getStateFromOutput(char) - Static method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
Returns Enum STATE for the state value obtained from status string of thread/process.
getStatus() - Method in class oshi.hardware.common.AbstractPrinter
 
getStatus() - Method in interface oshi.hardware.Printer
Retrieves the current status of the printer.
getStatusReason() - Method in class oshi.hardware.common.AbstractPrinter
 
getStatusReason() - Method in interface oshi.hardware.Printer
Retrieves the reason for the current printer status, if available.
getStepping() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the stepping.
getString(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.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.
getStringFromFilePrivileged(String) - Static method in class oshi.util.PrivilegedUtil
Reads a file and returns the first line as a String, with privileged fallback.
getStringProperty(String) - Method in interface oshi.hardware.common.platform.mac.IOKitProvider.RegistryEntry
Gets a string property from this registry entry.
getStringValueOrUnknown(String) - Static method in class oshi.util.ParseUtil
Returns the given string value if it is not empty; otherwise, returns Constants.UNKNOWN.
getSubnetMasks() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getSubnetMasks() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v4 subnet masks.
getSwapPagesIn() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisVirtualMemory
 
getSwapPagesIn() - Method in interface oshi.hardware.VirtualMemory
Number of pages read from paging/swap file(s) to resolve hard page faults.
getSwapPagesOut() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisVirtualMemory
 
getSwapPagesOut() - Method in interface oshi.hardware.VirtualMemory
Number of pages written to paging/swap file(s) to free up space in physical memory.
getSwapTotal() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisVirtualMemory
 
getSwapTotal() - Method in interface oshi.hardware.VirtualMemory
The current size of the paging/swap file(s), in bytes.
getSwapUsed() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisVirtualMemory
 
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.common.os.linux.LinuxOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
getSystemBootTime() - Method in interface oshi.software.os.OperatingSystem
Get Unix time of boot.
getSystemCpuLoad(long) - Method in interface oshi.hardware.CentralProcessor
This is a convenience method which collects an initial set of ticks using CentralProcessor.getSystemCpuLoadTicks() and passes that result to CentralProcessor.getSystemCpuLoadBetweenTicks(long[]) after the specified delay.
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
 
getSystemCpuLoadBetweenTicks(long[], long[]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks between two user-provided values, retrieved from CentralProcessor.getSystemCpuLoadTicks() at different points in time.
getSystemCpuLoadBetweenTicks(long[], long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemCpuLoadTicks() - Static method in class oshi.util.driver.linux.proc.CpuStat
Gets the System CPU ticks array from /proc/stat
getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemTime() - Method in class oshi.driver.common.mac.ThreadInfo.ThreadStats
Gets the systemTime.
getSystemUptime() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getSystemUptime() - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
getSystemUptime() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
getSystemUptime() - Method in interface oshi.software.os.OperatingSystem
Get the System up time (time since boot).
getSystemUptimeSeconds() - Static method in class oshi.util.driver.linux.proc.UpTime
Parses the first value in /proc/uptime for seconds since boot
getTCPv4Stats() - Method in class oshi.software.common.os.linux.LinuxInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.common.os.unix.aix.AixInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.common.os.unix.netbsd.NetBsdInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.common.os.unix.solaris.SolarisInternetProtocolStats
 
getTCPv4Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the TCP stats for IPv4 connections.
getTCPv6Stats() - Method in class oshi.software.common.AbstractInternetProtocolStats
 
getTCPv6Stats() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
 
getTCPv6Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the TCP stats for IPv6 connections, if available.
getTemperature() - Method in class oshi.driver.common.unix.bsd.Systat.BatteryFields
 
getTemperature() - Method in class oshi.hardware.common.AbstractPowerSource
 
getTemperature() - Method in class oshi.hardware.common.NoOpGpuStats
 
getTemperature() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getTemperature() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getTemperature() - Method in interface oshi.hardware.GpuStats
Returns the GPU temperature.
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.driver.common.windows.registry.WtsInfo
Gets the threadCount.
getThreadCount() - Method in class oshi.software.common.AbstractOSProcess
 
getThreadCount() - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getThreadCount() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
getThreadCount() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
 
getThreadCount() - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
getThreadCount() - Method in interface oshi.software.os.OperatingSystem
Get the number of threads currently running
getThreadCount() - Method in interface oshi.software.os.OSProcess
Gets the number of threads being executed by this process.
getThreadCpuLoadBetweenTicks(OSThread) - Method in class oshi.software.common.AbstractOSThread
 
getThreadCpuLoadBetweenTicks(OSThread) - Method in interface oshi.software.os.OSThread
Gets CPU usage of this thread since a previous snapshot of the same thread, provided as a parameter.
getThreadCpuLoadCumulative() - Method in class oshi.software.common.AbstractOSThread
 
getThreadCpuLoadCumulative() - Method in interface oshi.software.os.OSThread
Gets cumulative CPU usage of this thread.
getThreadDetails() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getThreadDetails() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getThreadDetails() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getThreadDetails() - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSProcess
 
getThreadDetails() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOSProcess
 
getThreadDetails() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
getThreadDetails() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
 
getThreadDetails() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getThreadDetails() - Method in interface oshi.software.os.OSProcess
Retrieves the threads of the process and their details.
getThreadId() - Method in class oshi.driver.common.mac.ThreadInfo.ThreadStats
Gets the threadId.
getThreadId() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getThreadId() - Method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
getThreadId() - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
getThreadId() - Method in class oshi.software.common.os.mac.MacOSThread
 
getThreadId() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getThreadId() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getThreadId() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
getThreadId() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getThreadId() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getThreadId() - Method in interface oshi.software.os.OperatingSystem
Makes a best effort to get the current thread ID (TID).
getThreadId() - Method in interface oshi.software.os.OSThread
The thread id.
getThreadID() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the threadID.
getThreadIds(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
Gets a List of thread ids for a process from the /proc/[pid]/task/ directory with only numeric digit filenames, corresponding to the threads.
getThreadState() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the threadState.
getThreadWaitReason() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the threadWaitReason.
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.software.os.ApplicationInfo
Gets the last modified or installation time of the application.
getTimeStamp() - Method in class oshi.driver.common.mac.IFdata
 
getTimeStamp() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Gets the timestamp when stats were collected.
getTimeStamp() - Method in interface oshi.hardware.HWDiskStore
The time this disk's statistics were updated.
getTimeStamp() - Method in interface oshi.hardware.NetworkIF
Getter for the field timeStamp.
getTimingDescriptor(byte[]) - Static method in class oshi.util.EdidUtil
Parse a detailed timing descriptor
getTitle() - Method in class oshi.software.os.OSDesktopWindow
Gets the Window title, if any.
getTotal() - Method in class oshi.hardware.common.platform.linux.LinuxGlobalMemory
 
getTotal() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
getTotal() - Method in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
 
getTotal() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
 
getTotal() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
 
getTotal() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
 
getTotal() - Method in interface oshi.hardware.GlobalMemory
The amount of actual physical memory, in bytes.
getTotalInodes() - Method in class oshi.software.common.AbstractOSFileStore
 
getTotalInodes() - Method in interface oshi.software.os.OSFileStore
Total / maximum number of inodes of the filesystem.
getTotalSpace() - Method in class oshi.software.common.AbstractOSFileStore
 
getTotalSpace() - Method in interface oshi.software.os.OSFileStore
Total space/capacity of the drive.
getTransferTime() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getTransferTime() - Method in interface oshi.hardware.HWDiskStore
The time spent reading or writing, in milliseconds.
getTransmitQueue() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the size of the transmit queue.
getType() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache type.
getType() - Method in class oshi.hardware.HWPartition
Getter for the field type.
getType() - Method in class oshi.software.common.AbstractOSFileStore
 
getType() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Returns the connection protocol type, e.g., tcp4, tcp6, tcp46, udp4, udp6, udp46
getType() - Method in interface oshi.software.os.OSFileStore
Type of the File System (FAT, NTFS, etx2, ext4, etc.)
getUDPv4Stats() - Method in class oshi.software.common.os.linux.LinuxInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.common.os.unix.aix.AixInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.common.os.unix.netbsd.NetBsdInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.common.os.unix.solaris.SolarisInternetProtocolStats
 
getUDPv4Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the UDP stats for IPv4 datagrams.
getUDPv6Stats() - Method in class oshi.software.common.AbstractInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.common.os.linux.LinuxInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
 
getUDPv6Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the UDP stats for IPv6 datagrams, if available.
getUint16(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets a Uint16 value from a WmiResult.
getUint32(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets an UINT32 value from a WmiResult.
getUint32asLong(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Gets an UINT32 value from a WmiResult as a long, preserving the unsignedness.
getUint64(WmiResult, T, int) - Static method in class oshi.driver.common.windows.wmi.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.common.mac.ThreadInfo.ThreadStats
Gets the upTime.
getUpTime() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the upTime.
getUpTime() - Method in class oshi.software.common.AbstractOSProcess
 
getUpTime() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getUpTime() - Method in class oshi.software.common.os.mac.MacOSThread
 
getUpTime() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getUpTime() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getUpTime() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getUpTime() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getUpTime() - Method in interface oshi.software.os.OSProcess
Gets up time / elapsed time since the process started.
getUpTime() - Method in interface oshi.software.os.OSThread
Elapsed/up-time of the thread.
getUsableSpace() - Method in class oshi.software.common.AbstractOSFileStore
 
getUsableSpace() - Method in interface oshi.software.os.OSFileStore
Usable space on the drive.
getUsbDevices(boolean) - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
getUsbDevices(boolean) - Static method in class oshi.hardware.common.platform.linux.nativefree.LinuxUsbDeviceNF
Gets USB devices on this machine.
getUsbDevices(boolean) - Static method in class oshi.hardware.common.platform.unix.BsdUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Static method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean, Supplier) - Static method in class oshi.hardware.common.platform.unix.aix.AixUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUser() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getUser() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getUser() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getUser() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getUser() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getUser() - Method in interface oshi.software.os.OSProcess
Gets the user name of the process owner.
getUser(String) - Static method in class oshi.util.UserGroupInfo
Gets a user from their ID
getUserID() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getUserID() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getUserID() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
 
getUserID() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getUserID() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getUserID() - Method in interface oshi.software.os.OSProcess
Gets the user id of the process owner.
getUserName() - Method in class oshi.software.os.OSSession
Gets the login name of the user
getUserTime() - Method in class oshi.driver.common.mac.ThreadInfo.ThreadStats
Gets the userTime.
getUserTime() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Gets the userTime.
getUserTime() - Method in class oshi.driver.common.windows.registry.WtsInfo
Gets the userTime.
getUserTime() - Method in class oshi.software.common.AbstractOSProcess
 
getUserTime() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getUserTime() - Method in class oshi.software.common.os.mac.MacOSThread
 
getUserTime() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
getUserTime() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
getUserTime() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
getUserTime() - Method in class oshi.software.common.os.windows.WindowsOSThread
 
getUserTime() - Method in interface oshi.software.os.OSProcess
Gets user time used by the process.
getUserTime() - Method in interface oshi.software.os.OSThread
User time used by the thread.
getUuid() - Method in class oshi.hardware.HWPartition
Getter for the field uuid.
getUUID() - Method in class oshi.software.common.AbstractOSFileStore
 
getUUID() - Method in interface oshi.software.os.OSFileStore
UUID/GUID of the File System.
getValue() - Method in enum class oshi.hardware.NetworkIF.IfOperStatus
Gets the RFC 2863 integer value for this operational status.
getValue(int) - Static method in enum class oshi.util.PlatformEnum
Gets the value corresponding to the specified JNA osType ordinal.
getValue(T, int) - Method in interface oshi.driver.common.windows.wmi.WmiResult
Gets the value of a property at the given index.
getValueOrUnknown(Map, Object) - Static method in class oshi.util.ParseUtil
Checks if a value exists in the map for the given key and returns the value or unknown based on it
getValueOrUnknown(Map, String) - Static method in class oshi.util.ParseUtil
Checks if value exists in map for the given key or not and returns value or unknown based on it
getVcm(byte[]) - Static method in class oshi.util.EdidUtil
Get monitor height in cm
getVendor() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Processor vendor.
getVendor() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getVendor() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getVendor() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the vendor.
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
getVendor() - Method in class oshi.software.os.ApplicationInfo
Gets the vendor or publisher of the installed application.
getVendorFreq() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Vendor frequency (in Hz), eg. for processor named Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz the vendor frequency is 2000000000.
getVendorId() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
Gets the PCI vendor ID.
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 class oshi.hardware.common.platform.mac.MacBaseboard
 
getVersion() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
getVersion() - Method in class oshi.hardware.common.platform.unix.aix.AixBaseboard
 
getVersion() - Method in class oshi.hardware.common.platform.unix.aix.AixFirmware
 
getVersion() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdFirmware
 
getVersion() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdFirmware
 
getVersion() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdFirmware
 
getVersion() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisFirmware
 
getVersion() - Method in class oshi.hardware.common.platform.unix.UnixBaseboard
 
getVersion() - Method in class oshi.hardware.common.platform.windows.WindowsBaseboard
 
getVersion() - Method in class oshi.hardware.common.platform.windows.WindowsFirmware
 
getVersion() - Method in interface oshi.hardware.Firmware
Get the firmware version.
getVersion() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
getVersion() - Method in class oshi.software.os.ApplicationInfo
Gets the version of the installed application.
getVersion() - Method in interface oshi.software.os.CgroupInfo
Returns the cgroup version being used.
getVersion() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
Gets the operating system version.
getVersion(byte[]) - Static method in class oshi.util.EdidUtil
Return the EDID version
getVersionInfo() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getVersionInfo() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the version info.
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
Get Operating System version information.
getVirtualInUse() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisVirtualMemory
 
getVirtualInUse() - Method in interface oshi.hardware.VirtualMemory
The memory currently committed by the system, in bytes.
getVirtualMax() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisVirtualMemory
 
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 class oshi.hardware.common.platform.linux.LinuxGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
Constructs the matching AixVirtualMemory (JNA or FFM) for this instance.
getVirtualMemory() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
 
getVirtualMemory() - Method in interface oshi.hardware.GlobalMemory
Virtual memory, such as a swap file.
getVirtualSize() - Method in class oshi.driver.common.windows.registry.WtsInfo
Gets the virtualSize.
getVirtualSize() - Method in class oshi.software.common.AbstractOSProcess
 
getVirtualSize() - Method in interface oshi.software.os.OSProcess
Gets the Virtual Memory Size (VSZ).
getVoltage() - Method in class oshi.driver.common.unix.bsd.Systat.BatteryFields
 
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.common.AbstractOSFileStore
 
getVolume() - Method in interface oshi.software.os.OSFileStore
Volume name of the File System.
getVoluntaryContextSwitches() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getVoluntaryContextSwitches() - Method in class oshi.software.common.os.mac.MacOSProcess
 
getVoluntaryContextSwitches() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
getVoluntaryContextSwitches() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
getVoluntaryContextSwitches() - Method in interface oshi.software.os.OSProcess
The number of voluntary context switches the process has made.
getVram() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
Gets the VRAM in bytes.
getVRam() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getVRam() - Method in interface oshi.hardware.GraphicsCard
Retrieves the Video RAM (VRAM) available on the GPU
getVramUsed() - Method in class oshi.hardware.common.NoOpGpuStats
 
getVramUsed() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getVramUsed() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
getVramUsed() - Method in interface oshi.hardware.GpuStats
Returns the amount of dedicated VRAM currently in use.
getVtType(T) - Method in interface oshi.driver.common.windows.wmi.WmiResult
Gets the variant type of a property.
getWeek(byte[]) - Static method in class oshi.util.EdidUtil
Return the week of year of manufacture
getWindowId() - Method in class oshi.software.os.OSDesktopWindow
Gets the operating system's handle, window ID, or other unique identifier for this window.
getWmiClassName() - Method in class oshi.driver.common.windows.wmi.WmiQuery
Gets the WMI class name.
getWmiQueryExecutor() - Method in class oshi.hardware.common.platform.windows.WindowsBaseboard
Returns the WMI query executor for this platform.
getWmiQueryExecutor() - Method in class oshi.hardware.common.platform.windows.WindowsComputerSystem
Returns the WMI query executor for this platform.
getWmiQueryExecutor() - Method in class oshi.hardware.common.platform.windows.WindowsFirmware
Returns the WMI query executor for this platform.
getWorkingSetSize() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Gets the Working Set size (RSS).
getWriteByteMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Gets the write bytes map.
getWriteBytes() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getWriteBytes() - Method in interface oshi.hardware.HWDiskStore
The number of bytes written to the disk
getWriteMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Gets the write count map.
getWrites() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getWrites() - Method in interface oshi.hardware.HWDiskStore
The number of writes to the disk
getYear(byte[]) - Static method in class oshi.util.EdidUtil
Return the year of manufacture
GID - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
GlobalConfig - Class in oshi.util
The global configuration utility.
GlobalConfig.PropertyException - Exception Class 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.
GNU - Enum constant in enum class oshi.util.PlatformEnum
GNU operating system
GPU_ADAPTER_MEMORY - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for GPU Adapter Memory counters.
GPU_ENGINE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for GPU Engine counters.
GpuInformation - Class in oshi.driver.common.windows.perfmon
GPU performance counter enums.
GpuInformation.GpuAdapterMemoryProperty - Enum Class in oshi.driver.common.windows.perfmon
GPU Adapter Memory counter properties.
GpuInformation.GpuEngineProperty - Enum Class in oshi.driver.common.windows.perfmon
GPU Engine running time counter properties.
GpuStats - Interface in oshi.hardware
A session handle for sampling dynamic GPU metrics.
GpuTicks - Class in oshi.hardware
An immutable snapshot of cumulative GPU active and idle tick counters in opaque, platform-native units.
GpuTicks(long, long) - Constructor for class oshi.hardware.GpuTicks
Creates a new snapshot.
GraphicsCard - Interface in oshi.hardware
Represents a graphics card (GPU) installed in the system.
group - Variable in class oshi.software.common.os.mac.MacOSProcess
 
group - Variable in class oshi.software.common.os.unix.AbstractProcOSProcess
 
group - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
GROUP - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
groupID - Variable in class oshi.software.common.os.mac.MacOSProcess
 
groupID - Variable in class oshi.software.common.os.unix.AbstractProcOSProcess
 
groupID - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
GuardedBy - Annotation Interface 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 - Enum constant in enum class oshi.util.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.
GUID_BUFSIZE - Static variable in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Buffer size for volume GUID paths.

H

HANDLECOUNT - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
Handle count for _Total instance.
HANDLECOUNT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
HANDLECOUNT property.
HARDWARE - Static variable in class oshi.driver.common.windows.wmi.LhmSensor
The WMI class name for hardware.
HARDWARE - Static variable in class oshi.driver.common.windows.wmi.OhmHardware
The WMI class name for hardware.
HardwareAbstractionLayer - Interface in oshi.hardware
A hardware abstraction layer.
hashCode() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
 
hashCode() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
 
hashCode() - Method in class oshi.software.os.ApplicationInfo
 
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
hexStringToInt(String, int) - Static method in class oshi.util.ParseUtil
Parses a string of hex digits to an int value.
hexStringToLong(String, long) - Static method in class oshi.util.ParseUtil
Parses a string of hex digits to a long value.
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
HKEY_PERFORMANCE_TEXT - Static variable in class oshi.driver.common.windows.registry.HkeyPerformanceDataUtil
Registry key containing English counter name/index pairs.
HkeyPerformanceDataUtil - Class in oshi.driver.common.windows.registry
Base class for HKEY_PERFORMANCE_DATA utilities.
HkeyPerformanceDataUtil() - Constructor for class oshi.driver.common.windows.registry.HkeyPerformanceDataUtil
Subclass-only constructor.
HOST_NAME_BUF_SIZE - Static variable in class oshi.software.common.os.unix.aix.AixNetworkParams
AIX hostname maximum length, including the trailing NUL.
HWDiskStore - Interface 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.
HWMON - Static variable in class oshi.util.linux.SysPath
Path to hardware monitoring.
HWPartition - Class in oshi.hardware
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
HWPartition(String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition
HWPartition(String, String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition
hz() - Static method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
Gets Jiffies per second.

I

ID_FS_LABEL - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Udev filesystem label property.
ID_FS_TYPE - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Udev filesystem type property.
ID_FS_UUID - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Udev filesystem UUID property.
ID_MODEL - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Udev model property.
ID_SERIAL_SHORT - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Udev serial number property.
IDENTIFIER - Enum constant in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
Hardware identifier.
IDENTIFIER - Enum constant in enum class oshi.driver.common.windows.wmi.OhmHardware.IdentifierProperty
Hardware identifier.
IDENTIFYINGNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
IDENTIFYINGNUMBER property.
idle - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
IDLE - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
Time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.
IDLE - Enum constant in enum class oshi.hardware.Printer.PrinterStatus
Printer is idle.
idle_stolen_purr - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
IDPROCESS - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Process ID.
IDPROCESS - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Process ID.
IDTHREAD - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Thread ID.
IFdata - Class in oshi.driver.common.mac
Encapsulates network interface statistics read from the macOS NET_RT_IFLIST2 sysctl, shared between the JNA and FFM NetStat drivers.
IFdata(int, long, long, long, long, long, long, long, long, long, long) - Constructor for class oshi.driver.common.mac.IFdata
Creates an immutable interface-data record.
IfStats() - Constructor for class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
IfStats() - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
Immutable - Annotation Interface 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 - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
INDEX property.
INDEX - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
INDEX property.
inDrops - Variable in class oshi.hardware.common.AbstractNetworkIF
 
inDrops - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
inDrops - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
inErrors - Variable in class oshi.hardware.common.AbstractNetworkIF
 
inErrors - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
inErrors - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
initProcessorCounts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Initializes logical and physical processor lists and feature flags.
initProcessorCounts() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.common.platform.unix.BsdCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
 
installedAppsExpiration() - Static method in class oshi.util.Memoizer
Gets the expiration for installed apps cache.
INSTRUCTION - Enum constant in enum class oshi.hardware.CentralProcessor.ProcessorCache.Type
Instruction cache.
InternetProtocolStats - Interface in oshi.software.os
Provides key statistics for TCP and UDP network protocols, including aggregate counters and per-connection details.
InternetProtocolStats.IPConnection - Class in oshi.software.os
Encapsulates information associated with an IP connection.
InternetProtocolStats.TcpState - Enum Class in oshi.software.os
The TCP connection state as described in RFC 793.
InternetProtocolStats.TcpStats - Class in oshi.software.os
Encapsulates statistics associated with a TCP connection.
InternetProtocolStats.UdpStats - Class in oshi.software.os
Encapsulates statistics associated with a UDP connection.
INTERRUPTSPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
Interrupts per second for _Total instance.
INVALID - Enum constant in enum class oshi.software.os.OSProcess.State
The state resulting if the process fails to update statistics, probably due to termination.
involuntaryContextSwitches - Variable in class oshi.software.common.os.mac.MacOSProcess
 
involuntaryContextSwitches - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
IO_MS - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent doing I/Os.
IO_MS_WEIGHTED - Enum constant in enum class oshi.util.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_PROPERTY_MATCH - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
IOPropertyMatch key.
IO_QUEUE_LENGTH - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
Incremented as requests are given to appropriate struct request_queue and decremented as they finish.
IOCTL_BATTERY_QUERY_INFORMATION - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
IOCTL code to query battery information.
IOCTL_BATTERY_QUERY_STATUS - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
IOCTL code to query battery status.
IOCTL_BATTERY_QUERY_TAG - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
IOCTL code to query battery tag.
ioKitProvider() - Method in class oshi.hardware.common.platform.mac.MacBaseboard
Returns the IOKit provider for this implementation.
ioKitProvider() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Returns the IOKit provider for this implementation.
ioKitProvider() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
Returns the IOKit provider for this implementation.
IOKitProvider - Interface in oshi.hardware.common.platform.mac
Abstracts IOKit registry operations so that iteration logic can be shared between JNA and FFM implementations.
IOKitProvider.RegistryEntry - Interface in oshi.hardware.common.platform.mac
A handle to an IORegistry entry, providing property access.
IOREADBYTESPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
I/O read bytes per second.
Iostat - Class in oshi.driver.common.unix.solaris.disk
Utility to query iostat
IOWAIT - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
Time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.
IOWRITEBYTESPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
I/O write bytes per second.
IPConnection(String, byte[], int, byte[], int, InternetProtocolStats.TcpState, int, int, int) - Constructor for class oshi.software.os.InternetProtocolStats.IPConnection
Constructs a new IPConnection instance.
IRQ - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
Time that the CPU used to service hardware IRQs
IS_APPLE_SILICON - Static variable in class oshi.hardware.common.platform.mac.MacGraphicsCard
Whether running on Apple Silicon.
is64Bit() - Static method in class oshi.util.Util
Returns whether the current JVM is running in 64-bit mode.
isAdlAvailable() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Checks whether the ADL library is available.
isArm() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Checks if this is an ARM CPU.
isAvailable() - Method in class oshi.nativefree.SystemInfo
 
isAvailable() - Method in interface oshi.spi.SystemInfoProvider
Returns whether this provider is available in the current runtime environment.
isBase(String) - Static method in class oshi.driver.common.windows.perfmon.PerfCounter
Tests whether a counter name has the PerfCounter.BASE_SUFFIX.
isBaseCounter() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
Checks whether this is a base (SecondValue) counter.
isBlank(String) - Static method in class oshi.util.Util
Tests if a String is either null or empty.
isBlankOrUnknown(String) - Static method in class oshi.util.Util
Tests if a String is either null or empty or the unknown constant.
isCharging() - Method in class oshi.hardware.common.AbstractPowerSource
 
isCharging() - Method in interface oshi.hardware.PowerSource
Reports whether the battery is charging.
isClosed() - Method in class oshi.hardware.common.NoOpGpuStats
 
isClosed() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
isClosed() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
 
isClosed() - Method in interface oshi.hardware.GpuStats
Returns true if GpuStats.close() has been called on this session.
isCommandAllowed(String, Set) - Static method in class oshi.util.PrivilegedUtil
Checks if a command is allowed for privileged execution.
isConnected() - Method in interface oshi.hardware.BluetoothDevice
Whether the device is currently connected to this system.
isConnected() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
isConnectorPresent() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
isConnectorPresent() - Method in interface oshi.hardware.NetworkIF
(Windows Vista and higher) Set if a connector is present on the network interface.
isContainerized() - Method in class oshi.software.common.os.linux.LinuxCgroupInfo
 
isContainerized() - Method in interface oshi.software.os.CgroupInfo
Returns whether the current process is running in a containerized environment (cgroup).
isCpu64bit() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Is CPU 64bit?
isDefault() - Method in class oshi.hardware.common.AbstractPrinter
 
isDefault() - Method in interface oshi.hardware.Printer
Indicates whether this is the default printer.
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
isElevated() - Static method in class oshi.util.UserGroupInfo
Determine whether the current process has elevated permissions such as sudo / Administrator
isEncryptedVolume(String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Checks whether a device-mapper UUID identifies an encrypted volume.
isFileAllowed(String, Set) - Static method in class oshi.util.PrivilegedUtil
Checks if a file path is allowed for privileged reading.
isFileStoreExcluded(String, String, List, List, List, List) - Static method in class oshi.util.FileSystemUtil
Evaluates if file store (identified by path and volume) should be excluded or not based on configuration pathIncludes, pathExcludes, volumeIncludes, volumeExcludes.
isKnownVmMacAddr() - Method in class oshi.hardware.common.AbstractNetworkIF
 
isKnownVmMacAddr() - Method in interface oshi.hardware.NetworkIF
Determines if the MAC address on this interface corresponds to a known Virtual Machine.
isLocal() - Method in class oshi.hardware.common.AbstractPrinter
 
isLocal() - Method in interface oshi.hardware.Printer
Indicates whether this is a local printer (as opposed to a network printer).
isLocal() - Method in class oshi.software.common.AbstractOSFileStore
 
isLocal() - Method in interface oshi.software.os.OSFileStore
Indicates whether this file store is local, providing low-latency access.
isLocalUri(String) - Static method in class oshi.util.driver.unix.Lpstat
Determine if a device URI represents a local printer.
isLogicalVolume(String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Checks whether a device-mapper UUID identifies an LVM logical volume.
isNvmlAvailable() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Checks whether the NVML library is available.
isPaired() - Method in interface oshi.hardware.BluetoothDevice
Whether the device is paired (bonded) with this system.
isPaired() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
isPerfDiskDisabled() - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Returns whether the disk performance counters are disabled.
isPerfOsDisabled() - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Returns whether the OS performance counters are disabled.
isPerfProcDisabled() - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Returns whether the process performance counters are disabled.
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.
isSessionValid(String, String, Long) - Static method in class oshi.util.Util
Tests if session of a user logged in a device is valid or not.
isVisible() - Method in class oshi.software.os.OSDesktopWindow
Makes a best effort to report whether the window is visible to the user.
isWin7OrGreater() - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Returns whether the OS is Windows 7 or greater.
ITREALVALUE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The time in jiffies before the next SIGALRM is sent to the process due to an interval timer.

K

KERNELMODETIME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
KERNELMODETIME property.
kernelTime - Variable in class oshi.software.common.AbstractOSProcess
 
kernelTime - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
KFREEBSD - Enum constant in enum class oshi.util.PlatformEnum
Debian GNU/kFreeBSD
KSTKEIP - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The current EIP (instruction pointer).
KSTKESP - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The current value of ESP (stack pointer), as found in the kernel stack page for the process.

L

LABEL_BUFSIZE - Static variable in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Buffer size for volume labels.
LAST_ACK - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for acknowledgment of the connection termination request sent to the remote TCP.
lazilyCalculateMultiplier(long, long) - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Lazily calculate the capacity tick multiplier once.
LEAF - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Leaf node indicator.
LHM_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.LhmSensor
The WMI namespace for LibreHardwareMonitor.
LHM_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.WmiUtil
The namespace where LibreHardwareMonitor publishes to WMI.
LhmSensor - Class in oshi.driver.common.windows.wmi
Constants, property enums, and WHERE clause builders for LibreHardwareMonitor WMI sensor data.
LhmSensor() - Constructor for class oshi.driver.common.windows.wmi.LhmSensor
Default constructor.
LhmSensor.LhmHardwareProperty - Enum Class in oshi.driver.common.windows.wmi
LHM Hardware properties.
LhmSensor.LhmSensorProperty - Enum Class in oshi.driver.common.windows.wmi
Sensor properties returned by LHM WMI queries.
LIB - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Library (unused since Linux 2.6; always 0)
LID - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
LINUX - Enum constant in enum class oshi.util.PlatformEnum
A flavor of Linux
LinuxBluetoothDevice - Class in oshi.hardware.common.platform.linux
Linux Bluetooth device enumeration via BlueZ filesystem paths.
LinuxCentralProcessor - Class in oshi.hardware.common.platform.linux
A CPU as defined in Linux /proc.
LinuxCentralProcessor(long) - Constructor for class oshi.hardware.common.platform.linux.LinuxCentralProcessor
LinuxCentralProcessor.
LinuxCentralProcessorNF - Class in oshi.hardware.common.platform.linux.nativefree
Native-free Linux central processor implementation.
LinuxCentralProcessorNF() - Constructor for class oshi.hardware.common.platform.linux.nativefree.LinuxCentralProcessorNF
Creates a new native-free Linux central processor.
LinuxCgroupInfo - Class in oshi.software.common.os.linux
Linux implementation of CgroupInfo supporting both cgroup v2 and v1.
LinuxCgroupInfo() - Constructor for class oshi.software.common.os.linux.LinuxCgroupInfo
Constructs a new LinuxCgroupInfo instance.
LinuxFileSystem - Class in oshi.software.common.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.common.os.linux.LinuxFileSystem
Default constructor.
LinuxFileSystemNF - Class in oshi.software.common.os.linux.nativefree
Native-free Linux file system implementation.
LinuxFileSystemNF() - Constructor for class oshi.software.common.os.linux.nativefree.LinuxFileSystemNF
 
LinuxGlobalMemory - Class in oshi.hardware.common.platform.linux
Memory obtained by /proc/meminfo and sysinfo.totalram
LinuxGlobalMemory(long) - Constructor for class oshi.hardware.common.platform.linux.LinuxGlobalMemory
Constructor.
LinuxGpuStats - Class in oshi.hardware.common.platform.linux
Linux GpuStats session.
LinuxGpuStats(String, String, String, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxGpuStats
Constructor.
LinuxGraphicsCard - Class in oshi.hardware.common.platform.linux
Graphics card info obtained by lshw, with dynamic metrics from sysfs DRM driver files.
LinuxGraphicsCard(String, String, String, String, long, String, String, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxGraphicsCard
Constructor for LinuxGraphicsCard
LinuxGraphicsCard.Attrs - Class in oshi.hardware.common.platform.linux
Parsed graphics card attributes used to construct concrete subclass instances.
LinuxHardwareAbstractionLayer - Class in oshi.hardware.common.platform.linux
LinuxHardwareAbstractionLayer class.
LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
Default constructor.
LinuxHardwareAbstractionLayerNF - Class in oshi.hardware.common.platform.linux.nativefree
Native-free hardware abstraction layer for Linux.
LinuxHardwareAbstractionLayerNF() - Constructor for class oshi.hardware.common.platform.linux.nativefree.LinuxHardwareAbstractionLayerNF
 
LinuxHWDiskStore - Class in oshi.hardware.common.platform.linux
Linux hard disk implementation.
LinuxHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Creates a LinuxHWDiskStore with unknown disk type.
LinuxHWDiskStore(String, String, String, long, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Creates a LinuxHWDiskStore.
LinuxHWDiskStore.UdevStat - Enum Class in oshi.hardware.common.platform.linux
Field ordering in udev stat output.
LinuxHWDiskStoreNF - Class in oshi.hardware.common.platform.linux.nativefree
Native-free Linux disk store implementation.
LinuxInstalledApps - Class in oshi.software.common.os.linux
Utility class for querying installed applications on Linux.
LinuxInternetProtocolStats - Class in oshi.software.common.os.linux
Internet Protocol Stats implementation
LinuxInternetProtocolStats() - Constructor for class oshi.software.common.os.linux.LinuxInternetProtocolStats
Default constructor.
LinuxLogicalVolumeGroup - Class in oshi.hardware.common.platform.linux
Linux implementation of LogicalVolumeGroup.
LinuxLogicalVolumeGroup(String, Map, Set) - Constructor for class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
Creates a LinuxLogicalVolumeGroup.
LinuxNetworkIF - Class in oshi.hardware.common.platform.linux
LinuxNetworks class.
LinuxNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxNetworkIF
Creates a LinuxNetworkIF.
LinuxNetworkIfNF - Class in oshi.hardware.common.platform.linux.nativefree
Native-free Linux network interface implementation.
LinuxNetworkParams - Class in oshi.software.common.os.linux
Linux network parameters.
LinuxNetworkParams() - Constructor for class oshi.software.common.os.linux.LinuxNetworkParams
Default constructor.
LinuxNetworkParamsNF - Class in oshi.software.common.os.linux.nativefree
Native-free Linux network parameters implementation.
LinuxNetworkParamsNF() - Constructor for class oshi.software.common.os.linux.nativefree.LinuxNetworkParamsNF
 
LinuxOperatingSystem - Class in oshi.software.common.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.common.os.linux.LinuxOperatingSystem
Constructor for LinuxOperatingSystem.
LinuxOperatingSystemNF - Class in oshi.software.common.os.linux.nativefree
Native-free Linux operating system implementation.
LinuxOperatingSystemNF() - Constructor for class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
 
LinuxOSFileStore - Class in oshi.software.common.os.linux
OSFileStore implementation
LinuxOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long, LinuxFileSystem) - Constructor for class oshi.software.common.os.linux.LinuxOSFileStore
Creates a LinuxOSFileStore.
LinuxOSProcess - Class in oshi.software.common.os.linux
OSProcess implementation
LinuxOSProcess(int, LinuxOperatingSystem) - Constructor for class oshi.software.common.os.linux.LinuxOSProcess
Creates a LinuxOSProcess.
LinuxOSProcessNF - Class in oshi.software.common.os.linux.nativefree
Native-free Linux OS process implementation.
LinuxOSProcessNF(int, LinuxOperatingSystem) - Constructor for class oshi.software.common.os.linux.nativefree.LinuxOSProcessNF
Creates a new native-free Linux OS process.
LinuxOSThread - Class in oshi.software.common.os.linux
OSThread implementation
LinuxOSThread(int, int, LinuxOperatingSystem) - Constructor for class oshi.software.common.os.linux.LinuxOSThread
Creates a LinuxOSThread.
LinuxPowerSource - Class in oshi.hardware.common.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.common.platform.linux.LinuxPowerSource
Creates a LinuxPowerSource with the given parameters.
LinuxPowerSource(LinuxPowerSource) - Constructor for class oshi.hardware.common.platform.linux.LinuxPowerSource
Copy constructor.
LinuxPowerSource.Prop - Enum Class in oshi.hardware.common.platform.linux
Power supply uevent properties from sysfs.
LinuxUsbDevice - Class in oshi.hardware.common.platform.linux
Linux USB device base class.
LinuxUsbDevice() - Constructor for class oshi.hardware.common.platform.linux.LinuxUsbDevice
No-arg constructor required so that subclasses, which extend this class solely to inherit its static helper methods, can compile without an explicit constructor.
LinuxUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.common.platform.linux.LinuxUsbDevice
Creates a LinuxUsbDevice.
LinuxUsbDeviceNF - Class in oshi.hardware.common.platform.linux.nativefree
Native-free Linux USB device enumeration from /sys/bus/usb/devices/.
LISTEN - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for a connection request.
load(Properties) - Static method in class oshi.util.GlobalConfig
Load the given Properties into the global configuration.
loadAndParseFileSystemConfig(String) - Static method in class oshi.util.FileSystemUtil
Load from config and parse file system include/exclude line.
LoadAverage - Class in oshi.driver.common.windows.perfmon
Utility to calculate a load average equivalent metric on Windows.
LoadAverage() - Constructor for class oshi.driver.common.windows.perfmon.LoadAverage
Default constructor.
loadavg - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTotalRow
 
LOADAVG - Static variable in class oshi.util.linux.ProcPath
Path to loadavg.
LOCAL - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
LOCAL property.
LOCAL_DISK - Static variable in class oshi.software.common.os.mac.MacFileSystem
Pattern matching local disk device paths.
LOG_MAC_SYSCTL_WARNING - Static variable in class oshi.software.common.os.mac.MacOSProcess
 
LOGICAL_VOLUME_GROUP - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Logical volume group description string.
LogicalProcessor(int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
Creates a LogicalProcessor with the given processor, core, and package numbers.
LogicalProcessor(int, int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
Creates a LogicalProcessor with the given processor, core, package, and NUMA node numbers.
LogicalProcessor(int, int, int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
Creates a LogicalProcessor with the given processor, core, package, NUMA node, and processor group numbers.
logicalVolume - Variable in class oshi.software.common.AbstractOSFileStore
 
LogicalVolumeGroup - Interface in oshi.hardware
A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.
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.
LOOP - Static variable in class oshi.util.linux.DevPath
Path prefix for loop devices.
LOWER_LAYER_DOWN - Enum constant in enum class oshi.hardware.NetworkIF.IfOperStatus
Down due to state of lower-layer interface(s).
Lpstat - Class in oshi.util.driver.unix
Utility to parse printer information from lpstat and lpoptions commands.
LpstatPrinter - Class in oshi.hardware.common.platform.unix
Native-free CUPS printer implementation.
Ls - Class in oshi.driver.common.unix.aix
Utility to query ls
lscfg - Variable in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
Memoized hardware listing supplier from the owning HAL.
Lscfg - Class in oshi.driver.common.unix.aix
Utility to query lscfg
Lshal - Class in oshi.driver.common.unix.solaris.disk
Utility to query lshal
Lshal - Class in oshi.util.driver.linux
Utility to read info from lshal
Lshw - Class in oshi.util.driver.linux
Utility to read info from lshw
Lspv - Class in oshi.driver.common.unix.aix
Utility to query lspv
Lssrad - Class in oshi.driver.common.unix.aix
Utility to query lssrad
LWP - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 

M

M1_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
M1 CPU family constant.
M2_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
M2 CPU family constant.
M3_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
M3 CPU family constant.
M3_PRO_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
M3 Pro/Max CPU family constant.
M4_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
M4 CPU family constant.
MAC_RLIMIT_NOFILE - Static variable in class oshi.software.common.os.mac.MacOSProcess
 
MacBaseboard - Class in oshi.hardware.common.platform.mac
Baseboard data obtained from ioreg
MacBaseboard() - Constructor for class oshi.hardware.common.platform.mac.MacBaseboard
Default constructor.
MacBluetoothDevice - Class in oshi.hardware.common.platform.mac
macOS Bluetooth device enumeration via system_profiler SPBluetoothDataType.
MacCentralProcessor - Class in oshi.hardware.common.platform.mac
Base class for macOS CentralProcessor implementations.
MacCentralProcessor() - Constructor for class oshi.hardware.common.platform.mac.MacCentralProcessor
Default constructor.
MacComputerSystem - Class in oshi.hardware.common.platform.mac
Hardware data obtained from ioreg.
MacComputerSystem() - Constructor for class oshi.hardware.common.platform.mac.MacComputerSystem
Default constructor.
MacFileSystem - Class in oshi.software.common.os.mac
Common constants and configuration for macOS file system implementations.
MacFileSystem() - Constructor for class oshi.software.common.os.mac.MacFileSystem
Default constructor.
MacFirmware - Class in oshi.hardware.common.platform.mac
Firmware data obtained from ioreg.
MacFirmware() - Constructor for class oshi.hardware.common.platform.mac.MacFirmware
Default constructor.
MacGlobalMemory - Class in oshi.hardware.common.platform.mac
Memory obtained by host_statistics (vm_stat) and sysctl.
MacGlobalMemory() - Constructor for class oshi.hardware.common.platform.mac.MacGlobalMemory
Default constructor.
MacGraphicsCard - Class in oshi.hardware.common.platform.mac
Graphics card info obtained by system_profiler SPDisplaysDataType.
MacGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.common.platform.mac.MacGraphicsCard
Creates a MacGraphicsCard.
MacGraphicsCard.GraphicsCardFactory - Interface in oshi.hardware.common.platform.mac
Factory for creating GraphicsCard instances.
MacGraphicsCard.SysctlLong - Interface in oshi.hardware.common.platform.mac
Functional interface for sysctl long queries.
MacHardwareAbstractionLayer - Class in oshi.hardware.common.platform.mac
MacHardwareAbstractionLayer class.
MacHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.platform.mac.MacHardwareAbstractionLayer
Default constructor.
machineID - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.PartitionInfo
 
MacHWDiskStore - Class in oshi.hardware.common.platform.mac
Base class for macOS HWDiskStore implementations.
MacHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.platform.mac.MacHWDiskStore
Creates a MacHWDiskStore with unknown disk type.
MacHWDiskStore(String, String, String, long, String) - Constructor for class oshi.hardware.common.platform.mac.MacHWDiskStore
Creates a MacHWDiskStore.
MacHWDiskStore.CFKey - Enum Class in oshi.hardware.common.platform.mac
Strings to convert to CFStringRef for pointer lookups.
MacInstalledApps - Class in oshi.software.common.os.mac
Utility class for querying installed applications on macOS.
MacInternetProtocolStats - Class in oshi.software.common.os.mac
Abstract base for the macOS InternetProtocolStats.
MacInternetProtocolStats(boolean) - Constructor for class oshi.software.common.os.mac.MacInternetProtocolStats
Constructs a Mac InternetProtocolStats.
MacInternetProtocolStats.BsdIp6stat - Class in oshi.software.common.os.mac
Selected fields of the macOS ip6stat structure.
MacInternetProtocolStats.BsdIpstat - Class in oshi.software.common.os.mac
Selected fields of the macOS ipstat structure.
MacInternetProtocolStats.BsdTcpstat - Class in oshi.software.common.os.mac
Selected fields of the macOS tcpstat structure.
MacInternetProtocolStats.BsdUdpstat - Class in oshi.software.common.os.mac
Selected fields of the macOS udpstat structure.
MacLogicalVolumeGroup - Class in oshi.hardware.common.platform.mac
MacLogicalVolumeGroup class.
MacNetworkIF - Class in oshi.hardware.common.platform.mac
Base class for macOS NetworkIF implementations.
MacNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.platform.mac.MacNetworkIF
Creates a MacNetworkIF.
MacOperatingSystem - Class in oshi.software.common.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. since 2001.
MacOperatingSystem(int) - Constructor for class oshi.software.common.os.mac.MacOperatingSystem
Creates a MacOperatingSystem.
MACOS - Enum constant in enum class oshi.util.PlatformEnum
macOS
MACOS_VERSIONS_PROPERTIES - Static variable in class oshi.software.common.os.mac.MacOperatingSystem
Configuration key for macOS version properties file.
MacOSFileStore - Class in oshi.software.common.os.mac
Common base class for macOS OSFileStore implementations.
MacOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.os.mac.MacOSFileStore
Creates a MacOSFileStore.
MacOSProcess - Class in oshi.software.common.os.mac
Abstract base shared by the macOS OSProcess implementations (JNA and FFM).
MacOSProcess(int, int, int, MacOperatingSystem) - Constructor for class oshi.software.common.os.mac.MacOSProcess
 
MacOSThread - Class in oshi.software.common.os.mac
OSThread implementation
MacOSThread(int) - Constructor for class oshi.software.common.os.mac.MacOSThread
Creates a MacOSThread with just a process ID.
MacOSThread(int, int, OSProcess.State, long, long, long, long, int) - Constructor for class oshi.software.common.os.mac.MacOSThread
Creates a MacOSThread with full parameters.
MacPowerSource - Class in oshi.hardware.common.platform.mac
Abstract base for the macOS PowerSource.
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.common.platform.mac.MacPowerSource
Creates a MacPowerSource.
MacPowerSource.PowerSourceData - Class in oshi.hardware.common.platform.mac
Raw values read from a single IOKit Power Source (IOPS) dictionary by the JNA/FFM subclasses.
MacPowerSource.PowerSourceFactory - Interface in oshi.hardware.common.platform.mac
Creates a concrete (JNA or FFM) Mac power source from the computed battery fields.
MacSoundCard - Class in oshi.hardware.common.platform.mac
Sound card data obtained via AppleHDA kext
MacSoundCard(String, String, String) - Constructor for class oshi.hardware.common.platform.mac.MacSoundCard
Constructor for MacSoundCard.
MacUsbDevice - Class in oshi.hardware.common.platform.mac
Mac USB device base class.
MacUsbDevice() - Constructor for class oshi.hardware.common.platform.mac.MacUsbDevice
No-arg constructor required so that subclasses, which extend this class solely to inherit its static helper methods, can compile without an explicit constructor.
MacUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.common.platform.mac.MacUsbDevice
Creates a MacUsbDevice.
MacVirtualMemory - Class in oshi.hardware.common.platform.mac
Memory obtained by host_statistics (vm_stat) and sysctl.
MacVirtualMemory(MacGlobalMemory) - Constructor for class oshi.hardware.common.platform.mac.MacVirtualMemory
Creates a MacVirtualMemory.
MAH - Enum constant in enum class oshi.hardware.PowerSource.CapacityUnits
MilliAmpHours (mAh).
MAJFLT - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
MAJFLT - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
MAJFLT - Enum constant in enum class oshi.util.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.software.common.os.mac.MacOperatingSystem
Major version number.
MAJOR - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The device major number.
MAJOR - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Udev MAJOR property.
majorFaults - Variable in class oshi.software.common.os.mac.MacOSProcess
 
majorFaults - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
majorFaults - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
majorVersion - Variable in class oshi.software.common.os.mac.MacOSProcess
 
MANUFACTURER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
MANUFACTURER property.
MANUFACTURER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
MANUFACTURER property.
MANUFACTURER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
MANUFACTURER property.
MANUFACTURER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
MANUFACTURER property.
MANUFACTURER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
MANUFACTURER property.
MANUFACTURER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
MANUFACTURER property.
mapDriveToPartition(WindowsHWDiskStore.PartitionMaps, String, String) - Static method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Populates the drive-to-partition map from WMI association data.
mapNumaNodes() - Static method in class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
Maps each CPU id to its NUMA node (lgroup) via lgrpinfo.
mapPartitionToLogicalDrive(WindowsHWDiskStore.PartitionMaps, String, String, long) - Static method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Populates the partition-to-logical-drive map from WMI association data.
MAPPER - Static variable in class oshi.util.linux.DevPath
Path prefix for device-mapper mapped names.
matches(Path, List) - Static method in class oshi.util.FileSystemUtil
Checks if text matches any of @param patterns}.
matchUnix(List, String) - Static method in class oshi.util.driver.unix.Who
Attempt to match Unix WHO format and add to the list.
MAX_WINDOWS_HANDLES - Static variable in class oshi.software.common.os.windows.WindowsOSProcess
Maximum number of handles per process, accounting for 32-bit vs 64-bit Windows.
maxProc - Variable in class oshi.software.common.os.mac.MacOperatingSystem
Maximum number of processes.
MEDIATYPE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
MEDIATYPE property.
MEMINFO - Static variable in class oshi.util.linux.ProcPath
Path to meminfo.
memoize(Supplier) - Static method in class oshi.util.Memoizer
Store a supplier in a delegate function to be computed only once.
memoize(Supplier, 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 - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for Memory counters.
memoryFootprint - Variable in class oshi.software.common.os.mac.MacOSProcess
 
MemoryInformation - Class in oshi.driver.common.windows.perfmon
Memory performance counter enums
MemoryInformation.PageSwapProperty - Enum Class in oshi.driver.common.windows.perfmon
For pages in/out
memoryType(int) - Static method in class oshi.hardware.common.platform.windows.WindowsGlobalMemory
memoryType.
MEMORYTYPE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
MEMORYTYPE property.
MINFLT - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
MINFLT - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
MINFLT - Enum constant in enum class oshi.util.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.software.common.os.mac.MacOperatingSystem
Minor version number.
MINOR - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The device minor number.
MINOR - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Udev MINOR property.
minorFaults - Variable in class oshi.software.common.os.mac.MacOSProcess
 
minorFaults - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
minorFaults - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
minorVersion - Variable in class oshi.software.common.os.mac.MacOSProcess
 
MNT_ASYNC - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: asynchronous.
MNT_AUTOMOUNTED - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: automounted.
MNT_CPROTECT - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: content protection.
MNT_DEFWRITE - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: deferred writes.
MNT_DONTBROWSE - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: don't browse.
MNT_DOVOLFS - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: volfs.
MNT_EXPORTED - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: exported.
MNT_IGNORE_OWNERSHIP - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: ignore ownership.
MNT_JOURNALED - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: journaled.
MNT_LOCAL - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: local.
MNT_MULTILABEL - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: multilabel MAC.
MNT_NOATIME - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: no access time.
MNT_NODEV - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: no device access.
MNT_NOEXEC - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: no exec.
MNT_NOSUID - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: no setuid.
MNT_NOUSERXATTR - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: no user extended attributes.
MNT_QUARANTINE - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: quarantined.
MNT_QUOTA - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: quotas.
MNT_RDONLY - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: read-only.
MNT_ROOTFS - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: root filesystem.
MNT_SYNCHRONOUS - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: synchronous.
MNT_UNION - Static variable in class oshi.software.common.os.mac.MacFileSystem
Mount flag: union.
MODEL - Enum constant in enum class oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
MODEL property.
MODEL - Enum constant in enum class oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
MODEL property.
MODEL - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
MODEL property.
MODEL - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
IOKit model property.
MODEL - Static variable in class oshi.util.linux.ProcPath
Path to model.
MODEL - Static variable in class oshi.util.linux.SysPath
Path to device tree model.
Mount - Class in oshi.driver.common.unix.freebsd.disk
Utility to query mount
MOUNTS - Static variable in class oshi.util.linux.ProcPath
Path to mounts.
MS_ACPI_THERMAL_ZONE_TEMPERATURE - Static variable in class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature
The WMI class name.
MSAcpiThermalZoneTemperature - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class MSAcpi_ThermalZoneTemperature.
MSAcpiThermalZoneTemperature() - Constructor for class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature
Default constructor.
MSAcpiThermalZoneTemperature.TemperatureProperty - Enum Class in oshi.driver.common.windows.wmi
Current temperature property.
MSFT_PHYSICAL_DISK - Static variable in class oshi.driver.common.windows.wmi.MSFTStorage
The WMI class name for physical disks.
MSFT_STORAGE_POOL_TO_PHYSICAL_DISK - Static variable in class oshi.driver.common.windows.wmi.MSFTStorage
The WMI class name for storage pool to physical disk associations.
MSFT_STORAGE_POOL_WHERE_IS_PRIMORDIAL_FALSE - Static variable in class oshi.driver.common.windows.wmi.MSFTStorage
The WMI class name for non-primordial storage pools.
MSFT_VIRTUAL_DISK - Static variable in class oshi.driver.common.windows.wmi.MSFTStorage
The WMI class name for virtual disks.
MSFTStorage - Class in oshi.driver.common.windows.wmi
Constants and property enums for WMI classes in the Storage namespace associated with Storage Pools.
MSFTStorage() - Constructor for class oshi.driver.common.windows.wmi.MSFTStorage
Constructor.
MSFTStorage.PhysicalDiskProperty - Enum Class in oshi.driver.common.windows.wmi
Properties for a physical disk.
MSFTStorage.StoragePoolProperty - Enum Class in oshi.driver.common.windows.wmi
Properties to identify the storage pool.
MSFTStorage.StoragePoolToPhysicalDiskProperty - Enum Class in oshi.driver.common.windows.wmi
Properties to link a storage pool with a physical disk.
MSFTStorage.VirtualDiskProperty - Enum Class in oshi.driver.common.windows.wmi
Properties for a virtual disk.
MWH - Enum constant in enum class oshi.hardware.PowerSource.CapacityUnits
MilliWattHours (mWh).

N

name - Variable in class oshi.software.common.AbstractOSProcess
 
name - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
Instance filter (all instances).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
Instance filter (all instances).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Instance filter (not _Total).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Instance filter (_Total and Idle).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Instance filter (not _Total).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Instance filter (not _Total).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorPerformanceProperty
Instance filter (not _Total).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Instance filter (not _Total).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Instance filter (not _Total).
NAME - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Instance filter (not _Total).
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
Hardware name.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
Sensor name.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
NAME property.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
NAME property.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
NAME property.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
NAME property.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
NAME property.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
NAME property.
NAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
NAME property.
NAME - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The device name.
NAME_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by Process Name (case insensitive)
ncpus - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTotalRow
 
NET - Static variable in class oshi.util.linux.ProcPath
Path to net.
NET - Static variable in class oshi.util.linux.SysPath
Path to network interfaces.
NETBSD - Enum constant in enum class oshi.util.PlatformEnum
NetBSD
NetBsdCentralProcessor - Class in oshi.hardware.common.platform.unix.netbsd
NetBSD Central Processor implementation.
NetBsdCentralProcessor() - Constructor for class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
 
NetBsdComputerSystem - Class in oshi.hardware.common.platform.unix.netbsd
NetBSD ComputerSystem implementation
NetBsdComputerSystem() - Constructor for class oshi.hardware.common.platform.unix.netbsd.NetBsdComputerSystem
 
NetBsdFileSystem - Class in oshi.software.common.os.unix.netbsd
The NetBSD File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
NetBsdFileSystem() - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
NetBsdFirmware - Class in oshi.hardware.common.platform.unix.netbsd
NetBSD Firmware implementation
NetBsdFirmware() - Constructor for class oshi.hardware.common.platform.unix.netbsd.NetBsdFirmware
 
NetBsdHardwareAbstractionLayer - Class in oshi.hardware.common.platform.unix.netbsd
NetBsdHardwareAbstractionLayer class.
NetBsdHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
 
NetBsdHWDiskStore - Class in oshi.hardware.common.platform.unix.netbsd
NetBSD hard disk implementation.
NetBsdInternetProtocolStats - Class in oshi.software.common.os.unix.netbsd
Internet Protocol Stats implementation
NetBsdInternetProtocolStats() - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdInternetProtocolStats
 
NetBsdNetworkIF - Class in oshi.hardware.common.platform.unix.netbsd
NetBSD-specific NetworkIF implementation.
NetBsdNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.common.platform.unix.netbsd.NetBsdNetworkIF
 
NetBsdNetworkParams - Class in oshi.software.common.os.unix.netbsd
NetBsdNetworkParams class.
NetBsdNetworkParams() - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdNetworkParams
 
NetBsdOperatingSystem - Class in oshi.software.common.os.unix.netbsd
NetBsd is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.
NetBsdOperatingSystem() - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
NetBsdOSFileStore - Class in oshi.software.common.os.unix.netbsd
OSFileStore implementation
NetBsdOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdOSFileStore
 
NetBsdOSProcess - Class in oshi.software.common.os.unix.netbsd
OSProcess implementation
NetBsdOSProcess(int, Map, NetBsdOperatingSystem) - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
NetBsdOSThread - Class in oshi.software.common.os.unix.netbsd
OSThread implementation
NetBsdOSThread(int, int) - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdOSThread
 
NetBsdOSThread(int, Map) - Constructor for class oshi.software.common.os.unix.netbsd.NetBsdOSThread
 
NetBsdSysctlUtil - Class in oshi.util.common.platform.unix.netbsd
Provides access to sysctl calls on NetBSD via command-line execution.
NetStat - Class in oshi.util.driver.unix
Utility to query TCP connections
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 - Interface in oshi.hardware
A network interface in the machine, including statistics.
NetworkIF.IfOperStatus - Enum Class in oshi.hardware
The current operational state of a network interface.
NetworkParams - Interface in oshi.software.os
Provides network parameters of the running operating system, including the hostname, domain name, DNS server addresses, and default gateways for IPv4 and IPv6.
NEW - Enum constant in enum class oshi.software.os.OSProcess.State
Intermediate state in process creation
NICE - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level with nice priority.
NICE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The nice value (see setpriority(2)), a value in the range 19 (low priority) to -20 (high priority).
NIVCSW - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
NIVCSW - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
NLWP - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
NO_PARENT - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
Exclude child processes.
NO_SORTING - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
No sorting
NONE - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
No state.
NoOpGpuStats - Class in oshi.hardware.common
A no-op GpuStats implementation returned by platforms that do not support a native stats session.
NoOpGpuStats() - Constructor for class oshi.hardware.common.NoOpGpuStats
Default constructor.
normalizeName(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Normalizes an adapter name for fuzzy matching: lower-case, strips (R)/(TM), collapses whitespace.
NOT_PRESENT - Enum constant in enum class oshi.hardware.NetworkIF.IfOperStatus
Some component is missing
NOT_TOTAL_INSTANCE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
Instance filter: exclude _Total instance.
NOT_TOTAL_INSTANCES - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
Instance filter: exclude all _Total instances.
notDigits - Static variable in class oshi.util.ParseUtil
Constant notDigits
NotThreadSafe - Annotation Interface in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class is not thread-safe.
NSWAP - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Number of pages swapped (not maintained).
NUM_THREADS - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Number of threads in this process.
NVCSW - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
NVCSW - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
nvmlFindDevice(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Finds the NVML device by PCI bus ID.
nvmlFindDevice(String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Finds an NVML device by PCI bus ID.
nvmlFindDeviceByName(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Finds the NVML device by GPU name.
nvmlFindDeviceByName(String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Finds an NVML device by name.
nvmlGetCoreClockMhz(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU core clock via NVML, or -1.
nvmlGetCoreClockMhz(String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU core clock via NVML.
nvmlGetFanSpeedPercent(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU fan speed via NVML, or -1.
nvmlGetFanSpeedPercent(String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU fan speed via NVML.
nvmlGetMemoryClockMhz(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU memory clock via NVML, or -1.
nvmlGetMemoryClockMhz(String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU memory clock via NVML.
nvmlGetPowerDraw(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU power draw via NVML, or -1.
nvmlGetPowerDraw(String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU power draw via NVML.
nvmlGetTemperature(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU temperature via NVML, or -1.
nvmlGetTemperature(String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Gets the GPU temperature via NVML.
nvmlGetVramUsed(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns VRAM used in bytes via NVML, or -1.
nvmlIsAvailable() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns whether NVML is available.

O

OBJECTID - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
Object ID of the physical disk.
OBJECTID - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
Object ID of the storage pool.
OBJECTID - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
Object ID of the virtual disk.
OFFLINE - Enum constant in enum class oshi.hardware.Printer.PrinterStatus
Printer is offline.
OHM_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.OhmHardware
The WMI namespace for Open Hardware Monitor.
OHM_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.OhmSensor
The WMI namespace for Open Hardware Monitor.
OHM_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.WmiUtil
The namespace where Open Hardware Monitor publishes to WMI.
OhmHardware - Class in oshi.driver.common.windows.wmi
Constants, property enum, and WHERE clause builder for Open Hardware Monitor WMI Hardware data.
OhmHardware() - Constructor for class oshi.driver.common.windows.wmi.OhmHardware
Constructor.
OhmHardware.IdentifierProperty - Enum Class in oshi.driver.common.windows.wmi
HW Identifier Property.
OhmSensor - Class in oshi.driver.common.windows.wmi
Constants, property enum, and WHERE clause builder for Open Hardware Monitor WMI Sensor data.
OhmSensor() - Constructor for class oshi.driver.common.windows.wmi.OhmSensor
Constructor.
OhmSensor.ValueProperty - Enum Class in oshi.driver.common.windows.wmi
Sensor value property.
One-shot vs. polling - Section in interface oshi.hardware.GpuStats
 
OPENBSD - Enum constant in enum class oshi.util.PlatformEnum
OpenBSD
OpenBsdCentralProcessor - Class in oshi.hardware.common.platform.unix.openbsd
Shared OpenBSD CentralProcessor logic.
OpenBsdCentralProcessor() - Constructor for class oshi.hardware.common.platform.unix.openbsd.OpenBsdCentralProcessor
 
OpenBsdFileSystem - Class in oshi.software.common.os.unix.openbsd
 
OpenBsdFileSystem() - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdFileSystem
 
OpenBsdFirmware - Class in oshi.hardware.common.platform.unix.openbsd
OpenBSD Firmware implementation
OpenBsdFirmware() - Constructor for class oshi.hardware.common.platform.unix.openbsd.OpenBsdFirmware
 
OpenBsdGlobalMemory - Class in oshi.hardware.common.platform.unix.openbsd
 
OpenBsdGlobalMemory() - Constructor for class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
 
OpenBsdHWDiskStore - Class in oshi.hardware.common.platform.unix.openbsd
Shared OpenBSD HWDiskStore logic.
OpenBsdHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.platform.unix.openbsd.OpenBsdHWDiskStore
 
OpenBsdHWDiskStore.DiskStoreFactory<T> - Interface in oshi.hardware.common.platform.unix.openbsd
Factory for creating platform-specific OpenBsdHWDiskStore instances.
OpenBsdInternetProtocolStats - Class in oshi.software.common.os.unix.openbsd
Internet Protocol Stats implementation
OpenBsdInternetProtocolStats() - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdInternetProtocolStats
 
OpenBsdNetworkParams - Class in oshi.software.common.os.unix.openbsd
OpenBsdNetworkParams class.
OpenBsdNetworkParams() - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdNetworkParams
 
OpenBsdOperatingSystem - Class in oshi.software.common.os.unix.openbsd
Abstract base shared by the OpenBSD OperatingSystem implementations (JNA and FFM).
OpenBsdOperatingSystem() - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
 
OpenBsdOSFileStore - Class in oshi.software.common.os.unix.openbsd
OSFileStore implementation.
OpenBsdOSFileStore(OpenBsdFileSystem, String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdOSFileStore
 
OpenBsdOSProcess - Class in oshi.software.common.os.unix.openbsd
 
OpenBsdOSProcess(int) - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
 
OpenBsdOSThread - Class in oshi.software.common.os.unix.openbsd
OSThread implementation
OpenBsdOSThread(int, int) - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdOSThread
 
OpenBsdOSThread(int, Map) - Constructor for class oshi.software.common.os.unix.openbsd.OpenBsdOSThread
 
OpenBsdVirtualMemory - Class in oshi.hardware.common.platform.unix.openbsd
Memory info on OpenBSD
OpenBsdVirtualMemory(OpenBsdGlobalMemory) - Constructor for class oshi.hardware.common.platform.unix.openbsd.OpenBsdVirtualMemory
 
openFiles - Variable in class oshi.software.common.os.mac.MacOSProcess
 
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
A class representing the Operating System version details.
OperatingSystem.ProcessFiltering - Class in oshi.software.os
OperatingSystem.ProcessSorting - Class in oshi.software.os
OPTIONS_MAP - Static variable in class oshi.software.common.os.mac.MacFileSystem
Map of mount flags to option strings.
orderedProcCaches(Set) - Static method in class oshi.hardware.common.AbstractCentralProcessor
Filters a set of processor caches to an ordered list
os - Variable in class oshi.software.common.os.mac.MacOSProcess
 
OSDesktopWindow - Class in oshi.software.os
This class encapsulates information about a window on the operating system's GUI desktop.
OSDesktopWindow(long, String, String, Rectangle, long, int, boolean) - Constructor for class oshi.software.os.OSDesktopWindow
Creates an OSDesktopWindow.
OSFileStore - Interface in oshi.software.os
A FileStore represents a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OSHI_AIX_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.unix.aix.AixFileSystem
 
OSHI_AIX_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.unix.aix.AixFileSystem
 
OSHI_AIX_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.unix.aix.AixFileSystem
 
OSHI_AIX_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.unix.aix.AixFileSystem
 
OSHI_FREEBSD_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_FREEBSD_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_FREEBSD_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_FREEBSD_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_LINUX_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
Configuration key for path excludes.
OSHI_LINUX_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
Configuration key for path includes.
OSHI_LINUX_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
Configuration key for volume excludes.
OSHI_LINUX_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
Configuration key for volume includes.
OSHI_MAC_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
Configuration key for path excludes.
OSHI_MAC_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
Configuration key for path includes.
OSHI_MAC_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
Configuration key for volume excludes.
OSHI_MAC_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
Configuration key for volume includes.
OSHI_NETBSD_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
OSHI_NETBSD_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
OSHI_NETBSD_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
OSHI_NETBSD_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdFileSystem
 
OSHI_NETWORK_FILESYSTEM_TYPES - Static variable in class oshi.util.GlobalConfig
A comma-separated list of filesystem types that are network-based and should be excluded from local-only file store listings.
OSHI_OPENBSD_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OPENBSD_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OPENBSD_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OPENBSD_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OS_LINUX_ALLOWSYSTEMD - Static variable in class oshi.util.GlobalConfig
Whether to use systemd on Linux for loading session information when utmp is unavailable or deprecated.
OSHI_OS_LINUX_ALLOWUDEV - Static variable in class oshi.util.GlobalConfig
Whether to use udev on Linux for loading hardware information such as USB devices, power sources, and disk information.
OSHI_OS_LINUX_FILESYSTEM_CHECKNFS - Static variable in class oshi.util.GlobalConfig
Whether to probe NFS servers for reachability before querying filesystem statistics on Linux.
OSHI_OS_LINUX_PRIVILEGED_ALLOWLIST - Static variable in class oshi.util.GlobalConfig
A comma-separated list of commands eligible for privilege escalation on Linux.
OSHI_OS_LINUX_PRIVILEGED_FILE_ALLOWLIST - Static variable in class oshi.util.GlobalConfig
A comma-separated list of file paths eligible for privileged read via sudo cat fallback on Linux when normal file read fails due to permissions.
OSHI_OS_LINUX_PRIVILEGED_PREFIX - Static variable in class oshi.util.GlobalConfig
The command prefix to prepend for privileged command execution on Linux (e.g., "sudo -n" for non-interactive sudo).
OSHI_OS_LINUX_PROCFS_LOGWARNING - Static variable in class oshi.util.GlobalConfig
Whether to log warnings when failing to read process information from the /proc pseudo-filesystem on Linux.
OSHI_OS_MAC_SYSCTL_LOGWARNING - Static variable in class oshi.util.GlobalConfig
Whether to log warnings when failing to read process information via sysctl on macOS.
OSHI_OS_SOLARIS_ALLOWKSTAT2 - Static variable in class oshi.util.GlobalConfig
Whether to allow use of the kstat2 API on Solaris 11.4+.
OSHI_OS_UNIX_WHOCOMMAND - Static variable in class oshi.util.GlobalConfig
Whether to use the Posix-standard who command for session information instead of native code.
OSHI_OS_WINDOWS_COMMANDLINE_BATCH - Static variable in class oshi.util.GlobalConfig
Whether to perform WMI queries for command lines in a batch for all running processes.
OSHI_OS_WINDOWS_CPU_UTILITY - Static variable in class oshi.util.GlobalConfig
Whether to use "Processor Utility" for System and per-processor CPU Load ticks (on Windows 8 and higher) to match CPU usage with the Windows Task Manager.
OSHI_OS_WINDOWS_EVENTLOG - Static variable in class oshi.util.GlobalConfig
The name of the Windows System event log containing bootup event IDs 12 and 6005, used for a one-time calculation of system boot time that is consistent across process runs regardless of sleep/hibernate cycles.
OSHI_OS_WINDOWS_HKEYPERFDATA - Static variable in class oshi.util.GlobalConfig
Whether to attempt to fetch Windows performance counter data for processes and threads from HKEY_PERFORMANCE_DATA in the registry.
OSHI_OS_WINDOWS_LEGACY_SYSTEM_COUNTERS - Static variable in class oshi.util.GlobalConfig
Whether to use the Legacy Processor performance counters for System CPU ticks instead of Processor Information (since Windows 7).
OSHI_OS_WINDOWS_LOADAVERAGE - Static variable in class oshi.util.GlobalConfig
Whether to start a daemon thread to provide load averages on Windows.
OSHI_OS_WINDOWS_PERF_DISABLE_ALL_ON_FAILURE - Static variable in class oshi.util.GlobalConfig
Whether to assume any performance counter failure means all counters will fail and revert to WMI backup.
OSHI_OS_WINDOWS_PERFDISK_DISABLED - Static variable in class oshi.util.GlobalConfig
Whether PerfDisk performance counters are disabled.
OSHI_OS_WINDOWS_PERFOS_DISABLED - Static variable in class oshi.util.GlobalConfig
Whether PerfOS performance counters are disabled.
OSHI_OS_WINDOWS_PERFPROC_DISABLED - Static variable in class oshi.util.GlobalConfig
Whether PerfProc performance counters are disabled.
OSHI_OS_WINDOWS_PROCSTATE_SUSPENDED - Static variable in class oshi.util.GlobalConfig
Whether to update the process state on Windows to SUSPENDED if all its threads are suspended.
OSHI_PSEUDO_FILESYSTEM_TYPES - Static variable in class oshi.util.GlobalConfig
A comma-separated list of filesystem types to treat as pseudo-filesystems and exclude from file store listings.
OSHI_SOLARIS_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.unix.solaris.SolarisFileSystem
 
OSHI_SOLARIS_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.unix.solaris.SolarisFileSystem
 
OSHI_SOLARIS_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.unix.solaris.SolarisFileSystem
 
OSHI_SOLARIS_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.unix.solaris.SolarisFileSystem
 
OSHI_UTIL_DEV_PATH - Static variable in class oshi.util.GlobalConfig
The /dev filesystem location.
OSHI_UTIL_MEMOIZER_EXPIRATION - Static variable in class oshi.util.GlobalConfig
Memoizer default expiration in milliseconds.
OSHI_UTIL_PROC_PATH - Static variable in class oshi.util.GlobalConfig
The /proc filesystem location.
OSHI_UTIL_SYS_PATH - Static variable in class oshi.util.GlobalConfig
The /sys filesystem location.
OSHI_UTIL_WMI_TIMEOUT - Static variable in class oshi.util.GlobalConfig
The WMI query timeout in milliseconds.
oshi.annotation - package oshi.annotation
Provides useful annotation for oshi project.
oshi.annotation.concurrent - package oshi.annotation.concurrent
Provides annotations to document thread safety
oshi.driver.common.mac - package oshi.driver.common.mac
Provides functions to query Mac info
oshi.driver.common.unix.aix - package oshi.driver.common.unix.aix
Provides functions to query information on AIX
oshi.driver.common.unix.bsd - package oshi.driver.common.unix.bsd
Provides parsing utilities for commands shared by BSD-derived platforms (e.g.
oshi.driver.common.unix.bsd.disk - package oshi.driver.common.unix.bsd.disk
Provides parsing utilities for BSD disk-related commands (e.g.
oshi.driver.common.unix.freebsd.disk - package oshi.driver.common.unix.freebsd.disk
Provides functions to query FreeBSD disk information
oshi.driver.common.unix.solaris - package oshi.driver.common.unix.solaris
Provides functions to query information on Solaris
oshi.driver.common.unix.solaris.disk - package oshi.driver.common.unix.solaris.disk
Provides functions to query Solaris disk information.
oshi.driver.common.windows.gpu - package oshi.driver.common.windows.gpu
Shared GPU-related driver classes for Windows, containing POJOs and utility methods with no native dependencies.
oshi.driver.common.windows.perfmon - package oshi.driver.common.windows.perfmon
Provides common Windows performance monitor constants and definitions shared between JNA and FFM implementations.
oshi.driver.common.windows.registry - package oshi.driver.common.windows.registry
Provides common Windows registry performance data POJOs shared between JNA and FFM implementations.
oshi.driver.common.windows.wmi - package oshi.driver.common.windows.wmi
Provides common WMI driver constants and property enums shared between JNA and FFM implementations.
oshi.hardware - package oshi.hardware
[oshi-common 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.common.platform.linux - package oshi.hardware.common.platform.linux
Provides common Linux hardware implementations shared by JNA and FFM modules.
oshi.hardware.common.platform.linux.nativefree - package oshi.hardware.common.platform.linux.nativefree
Native-free Linux hardware implementations using only procfs, sysfs, and command-line utilities.
oshi.hardware.common.platform.mac - package oshi.hardware.common.platform.mac
Provides information about hardware such as Memory, Power Sources, and Processor on Mac systems
oshi.hardware.common.platform.unix - package oshi.hardware.common.platform.unix
Provides common Unix hardware implementations shared by JNA and FFM modules.
oshi.hardware.common.platform.unix.aix - package oshi.hardware.common.platform.unix.aix
Provides information about hardware such as Memory, Power Sources, and Processor on AIX systems
oshi.hardware.common.platform.unix.freebsd - package oshi.hardware.common.platform.unix.freebsd
Provides abstract base classes and pure-Java implementations for FreeBSD hardware, shared by the JNA and FFM modules.
oshi.hardware.common.platform.unix.netbsd - package oshi.hardware.common.platform.unix.netbsd
Provides information about hardware such as Memory, Power Sources, and Processor on NetBSD systems
oshi.hardware.common.platform.unix.openbsd - package oshi.hardware.common.platform.unix.openbsd
Provides abstract base classes and pure-Java implementations for OpenBSD hardware, shared by the JNA and FFM modules.
oshi.hardware.common.platform.unix.solaris - package oshi.hardware.common.platform.unix.solaris
Provides abstract base classes and pure-Java implementations for Solaris/illumos hardware, shared by the JNA and FFM modules.
oshi.hardware.common.platform.windows - package oshi.hardware.common.platform.windows
Provides common implementations for Windows hardware information shared between JNA and FFM implementations.
oshi.nativefree - package oshi.nativefree
Native-free OSHI entry point for Linux.
oshi.software.common - package oshi.software.common
Provides abstract classes for common code
oshi.software.common.os.linux - package oshi.software.common.os.linux
Provides common (native-free) Linux operating system implementations shared by JNA and FFM modules.
oshi.software.common.os.linux.nativefree - package oshi.software.common.os.linux.nativefree
Native-free Linux operating system implementations using only procfs, sysfs, and command-line utilities.
oshi.software.common.os.mac - package oshi.software.common.os.mac
Provides information about Software and OS on macOS
oshi.software.common.os.unix - package oshi.software.common.os.unix
Provides shared abstract base classes for the /proc-filesystem Unix operating systems
oshi.software.common.os.unix.aix - package oshi.software.common.os.unix.aix
Provides abstract base classes and pure-Java implementations for AIX software, shared by the JNA and FFM modules.
oshi.software.common.os.unix.bsd - package oshi.software.common.os.unix.bsd
Provides shared abstract base classes for the BSD-family operating systems
oshi.software.common.os.unix.dragonflybsd - package oshi.software.common.os.unix.dragonflybsd
Provides DragonFly BSD-specific shared software OS classes (abstract bases and no-native concrete implementations).
oshi.software.common.os.unix.freebsd - package oshi.software.common.os.unix.freebsd
Provides abstract base classes and pure-Java implementations for the FreeBSD operating system, shared by the JNA and FFM modules.
oshi.software.common.os.unix.netbsd - package oshi.software.common.os.unix.netbsd
Provides information about Software and OS on NetBSD
oshi.software.common.os.unix.openbsd - package oshi.software.common.os.unix.openbsd
Provides abstract base classes and pure-Java implementations for the OpenBSD operating system, shared by the JNA and FFM modules.
oshi.software.common.os.unix.solaris - package oshi.software.common.os.unix.solaris
Provides abstract base classes and pure-Java implementations for Solaris/illumos software, shared by the JNA and FFM modules.
oshi.software.common.os.windows - package oshi.software.common.os.windows
Provides common implementations for Windows operating system information shared between JNA and FFM implementations.
oshi.software.os - package oshi.software.os
[oshi-common API] Provides cross-platform common API to retrieve OS, FileSystem, and Process information
oshi.spi - package oshi.spi
Service Provider Interface for OSHI's SystemInfo entry points.
oshi.util - package oshi.util
Provides utilities for parsing, formatting, and other access
oshi.util.common.platform.unix.dragonflybsd - package oshi.util.common.platform.unix.dragonflybsd
Provides utilities for DragonFly BSD
oshi.util.common.platform.unix.freebsd - package oshi.util.common.platform.unix.freebsd
Shared, native-free FreeBSD utility classes (procstat parsing, etc.) used by both JNA and FFM implementations.
oshi.util.common.platform.unix.netbsd - package oshi.util.common.platform.unix.netbsd
Provides utilities for NetBSD
oshi.util.common.platform.unix.openbsd - package oshi.util.common.platform.unix.openbsd
Provides pure-Java utility classes for OpenBSD, shared by the JNA and FFM modules.
oshi.util.driver.linux - package oshi.util.driver.linux
Provides non-native Linux driver utilities for querying system information.
oshi.util.driver.linux.proc - package oshi.util.driver.linux.proc
Provides non-native Linux driver utilities for querying the /proc filesystem.
oshi.util.driver.unix - package oshi.util.driver.unix
Provides driver utilities common to unix systems that do not require native access
oshi.util.linux - package oshi.util.linux
Provides constants for Linux filesystem paths (/proc, /dev, /sys).
oshi.util.tuples - package oshi.util.tuples
Provides classes encapsulating multiple objects, intended as return types from methods
OSProcess - Interface in oshi.software.os
Represents a Process on the operating system, which may contain multiple threads.
OSProcess.State - Enum Class in oshi.software.os
Process and Thread 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 Class 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
Creates an OSSession.
OSThread - Interface in oshi.software.os
Represents a Thread/Task on the operating system.
OSThread.ThreadFiltering - Class in oshi.software.os
Constants which may be used to filter Thread lists
OSVersionInfo(String, String, String) - Constructor for class oshi.software.os.OperatingSystem.OSVersionInfo
Creates an OSVersionInfo.
osXVersion - Variable in class oshi.software.common.os.mac.MacOperatingSystem
macOS version string.
OTHER - Enum constant in enum class oshi.software.os.OSProcess.State
Other or unknown states not defined
OTHER - Enum constant in enum class oshi.software.os.OSService.State
Service is in another state.
outErrors - Variable in class oshi.hardware.common.AbstractNetworkIF
 
outErrors - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
outErrors - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 

P

P_LP64 - Static variable in class oshi.software.common.os.mac.MacOSProcess
 
packetsRecv - Variable in class oshi.hardware.common.AbstractNetworkIF
 
packetsRecv - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
packetsRecv - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
packetsSent - Variable in class oshi.hardware.common.AbstractNetworkIF
 
packetsSent - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
packetsSent - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
pad - Variable in class oshi.driver.common.unix.aix.Timestruc
 
PAGEFAULTSPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Page faults per second.
PAGEFILEUSAGE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
PAGEFILEUSAGE property.
PAGESINPUTPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
Pages read from disk per second.
pageSize() - Static method in class oshi.software.common.os.linux.nativefree.LinuxOperatingSystemNF
Gets Page Size in bytes.
PAGESIZE - Static variable in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
 
PAGESIZE - Static variable in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
PAGESOUTPUTPERSEC - Enum constant in enum class oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
Pages written to disk per second.
PAGING_FILE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for Paging File counters.
PagingFile - Class in oshi.driver.common.windows.perfmon
Paging File performance counter enums
PagingFile.PagingPercentProperty - Enum Class in oshi.driver.common.windows.perfmon
For swap file usage
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.
PARENT - Enum constant in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
Parent hardware identifier.
PARENTPID_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by Parent Process Id
parentProcessID - Variable in class oshi.software.common.AbstractOSProcess
 
parseBatteryFields(String, List) - Static method in class oshi.driver.common.unix.bsd.Systat
Parses systat -ab sensors output to extract battery readings for a single power source.
parseByteArrayToStringMap(byte[]) - Static method in class oshi.util.ParseUtil
Parse a null-delimited byte array to a map of string keys and values.
parseByteArrayToStrings(byte[]) - Static method in class oshi.util.ParseUtil
Parse a null-delimited byte array to a list of strings.
parseCharArrayToStringMap(char[]) - Static method in class oshi.util.ParseUtil
Parse a null-delimited char array to a map of string keys and values.
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.
parseCodeName() - Method in class oshi.software.common.os.mac.MacOperatingSystem
Parses the macOS code name from the version.
parseCodeName(int) - Static method in class oshi.software.common.os.windows.WindowsOperatingSystem
Gets suites available on the system and return as a codename.
parseCwd(List) - Static method in class oshi.util.common.platform.unix.freebsd.ProcstatUtil
Parses procstat -f <pid> output to return the working directory (the row whose third column is cwd).
parseCwdFromFstat(List) - Static method in class oshi.util.common.platform.unix.dragonflybsd.ProcstatUtil
Parses fstat -p <pid> output (DragonFlyBSD format) to find the wd row and return the path column (the last whitespace-separated token of that row).
parseCwdFromFstat(List) - Static method in class oshi.util.common.platform.unix.netbsd.FstatUtil
Parses fstat -p <pid> output to find the wd row and return the path column.
parseCwdMap(List) - Static method in class oshi.util.common.platform.unix.freebsd.ProcstatUtil
Parses procstat -f output into a map of PID to current working directory by selecting rows whose third column is cwd.
parseDateToEpoch(String, String) - Static method in class oshi.util.ParseUtil
Parses a date string from a given format and converts it to epoch time (milliseconds since epoch).
parseDecimalMemorySizeToBinary(String) - Static method in class oshi.util.ParseUtil
Parses a string such as "4096 MB" to its long.
parseDeviceIdToVendorProductIds(String) - Static method in class oshi.util.ParseUtil
Parse a Windows DeviceID string to extract the vendor and product/device IDs as integers.
parseDeviceIdToVendorProductSerial(String) - Static method in class oshi.util.ParseUtil
Parse a Windows DeviceID to get the vendor ID, product ID, and Serial Number
parseDfFallback(String, List, BiFunction) - Static method in class oshi.driver.common.unix.bsd.disk.Disklabel
Parses df output as a fallback when disklabel returns no partitions (typically because the caller lacks root privileges).
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.
parseDiskParams(String, List, BiFunction) - Static method in class oshi.driver.common.unix.bsd.disk.Disklabel
Parses disklabel -n output to extract disk metadata and partitions.
parseDoubleOrDefault(String, double) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to a double.
parseErrorState(int) - Static method in class oshi.hardware.common.platform.windows.WindowsPrinter
Converts a DetectedErrorState code to a human-readable string.
parseFileSystemConfig(String) - Static method in class oshi.util.FileSystemUtil
Parse file system include/exclude line.
parseGraphicsCards(MacGraphicsCard.GraphicsCardFactory, MacGraphicsCard.SysctlLong) - Static method in class oshi.hardware.common.platform.mac.MacGraphicsCard
Parses graphics cards from system_profiler output.
parseHertz(String) - Static method in class oshi.util.ParseUtil
Parse hertz from a string, eg. "2.00MHz" is 2000000L.
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.
parseIdentifier(String, String) - Static method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Parses identifier string
parseIfOperStatus(String) - Static method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
Parses the operational status from a sysfs operstate string.
parseIntArrayToIP(int[]) - Static method in class oshi.util.ParseUtil
Parse an integer array in big endian IP format to its component bytes representing an IPv6 address
parseIntOrDefault(String, int) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to an int.
parseIntToIP(int) - Static method in class oshi.util.ParseUtil
Parse an integer in big endian IP format to its component bytes representing an IPv4 address
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
parseMajorDeviceClass(int) - Static method in class oshi.hardware.common.AbstractBluetoothDevice
Parses the major device class from the Bluetooth Class of Device (CoD) integer.
parseMmDdYyyyToYyyyMmDD(String) - Static method in class oshi.util.ParseUtil
Parse a date in MM-DD-YYYY or MM/DD/YYYY to YYYY-MM-DD
parseMultipliedToLongs(String) - Static method in class oshi.util.ParseUtil
Parses a string like "53G" or "54.904 M" to its long value.
parseNestedStatistics(String, String...) - Static method in class oshi.util.ProcUtil
Parses /proc files with a given structure consisting of a keyed header line followed by a keyed value line.
parseOpenFiles(List) - Static method in class oshi.util.common.platform.unix.dragonflybsd.ProcstatUtil
Counts open file descriptor rows in fstat -p <pid> output (DragonFlyBSD format), excluding wd, root, and text rows and the header line.
parseOpenFiles(List) - Static method in class oshi.util.common.platform.unix.freebsd.ProcstatUtil
Counts vnode and descriptor rows in procstat -f <pid> output, excluding rows whose fifth column is one of V, d, or -.
parseOpenFiles(List) - Static method in class oshi.util.common.platform.unix.netbsd.FstatUtil
Counts open file descriptor rows in fstat -p <pid> output (ignoring the header).
parseOpenFiles(List) - Static method in class oshi.util.common.platform.unix.openbsd.FstatUtil
Counts open file descriptor rows in fstat -sp <pid> output (OpenBSD format), excluding rows whose fifth column matches pipe or unix, and subtracting the header row.
parsePciBusNumber(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Parses the PCI bus number from a Windows registry LocationInformation string of the form "PCI bus N, device N, function N".
parsePciDevice(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Parses the PCI device number from a Windows registry LocationInformation string.
parsePciFunction(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Parses the PCI function number from a Windows registry LocationInformation string.
parsePowerSourceNames(List) - Static method in class oshi.driver.common.unix.bsd.Systat
Parses output from systat -ab sensors and returns the set of distinct power-source device prefixes.
parseSensors(List) - Static method in class oshi.driver.common.unix.bsd.Systat
Parses output from systat -ab sensors into CPU temperature, fan speeds, and CPU voltage.
parseSpeed(String) - Static method in class oshi.util.ParseUtil
Parse speed from a string, eg. "2.00 MT/s" is 2000000L.
parseStatistics(String) - Static method in class oshi.util.ProcUtil
Overloaded ProcUtil.parseStatistics(String, Pattern) using a whitespace separator.
parseStatistics(String, Pattern) - Static method in class oshi.util.ProcUtil
Parses /proc files formatted as "statistic (long)value" to produce a simple mapping.
parseStatus(int, int) - Static method in class oshi.hardware.common.platform.windows.WindowsPrinter
Parses Win32_Printer PrinterStatus and DetectedErrorState codes.
parseStatus(String) - Static method in class oshi.util.driver.unix.Lpstat
Parse the printer status from an lpstat -p line.
parseStatusReason(String) - Static method in class oshi.util.driver.unix.Lpstat
Parse the status reason from an lpstat -p line.
parseStringListToMap(List, String) - Static method in class oshi.util.ParseUtil
Parses a list of strings into a map of string key-value pairs.
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.
parseWindowsMediaType(String) - Static method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Parses the WMI MediaType string into a disk type.
PARTITION - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Sysfs partition device type.
PartitionInfo() - Constructor for class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.PartitionInfo
 
partitionList - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
PartitionMaps() - Constructor for class oshi.hardware.common.platform.windows.WindowsHWDiskStore.PartitionMaps
Creates an empty PartitionMaps instance.
PARTNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
PARTNUMBER property.
PARTNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
PARTNUMBER property.
path - Variable in class oshi.software.common.AbstractOSProcess
 
PdhCounterProperty - Interface in oshi.driver.common.windows.perfmon
Contract for Counter Property Enums.
PdhCounterWildcardProperty - Interface in oshi.driver.common.windows.perfmon
Contract for Wildcard Counter Property Enums.
PERCENTDISKTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Percent disk time.
PERCENTDPCTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Percent DPC time.
PERCENTDPCTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent DPC time.
PERCENTDPCTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Percent DPC time for _Total.
PERCENTINTERRUPTTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Percent interrupt time.
PERCENTINTERRUPTTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent interrupt time.
PERCENTINTERRUPTTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Percent interrupt time for _Total.
PERCENTOFMAXIMUMFREQUENCY - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Percent of maximum frequency.
PERCENTPRIVILEGEDTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Percent privileged time.
PERCENTPRIVILEGEDTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent privileged time.
PERCENTPRIVILEGEDTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Percent privileged time.
PERCENTPRIVILEGEDUTILITY - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent privileged utility.
PERCENTPROCESSORPERFORMANCE - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorPerformanceProperty
Percent processor performance (can exceed 100% with turbo).
PERCENTPROCESSORTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Percent processor time.
PERCENTPROCESSORTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Percent processor time.
PERCENTPROCESSORTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent processor time.
PERCENTPROCESSORUTILITY - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent processor utility.
PERCENTPROCESSORUTILITY_BASE - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent processor utility base.
PERCENTUSAGE - Enum constant in enum class oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
Percentage of paging file in use.
PERCENTUSERTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Percent user time.
PERCENTUSERTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Percent user time.
PERCENTUSERTIME - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Percent user time.
PerfCounter - Class in oshi.driver.common.windows.perfmon
Encapsulates the three string components of a PDH performance counter path, plus whether it refers to the base (SecondValue) of a multi-value counter.
PerfCounter(String, String, String) - Constructor for class oshi.driver.common.windows.perfmon.PerfCounter
Creates a PerfCounter.
PerfCounterQueryExecutor - Interface in oshi.driver.common.windows.perfmon
Common interface for querying Windows performance counters, abstracting JNA and FFM implementations.
PerfmonConstants - Class in oshi.driver.common.windows.perfmon
Constants used in Perfmon driver classes
PGRP - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The process group ID of the process.
PHYSICAL_DISK - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for Physical Disk counters.
PhysicalDisk - Class in oshi.driver.common.windows.perfmon
Physical Disk performance counter enums
PHYSICALDISK - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
Physical disk reference.
PhysicalDisk.PhysicalDiskProperty - Enum Class in oshi.driver.common.windows.perfmon
Physical Disk performance counters.
PHYSICALDRIVE_PREFIX - Static variable in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
The prefix for physical drive paths.
PHYSICALLOCATION - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
Physical location of the disk.
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, String, String) - Constructor for class oshi.hardware.PhysicalMemory
Creates a PhysicalMemory instance.
PhysicalProcessor(int, int) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
Creates a PhysicalProcessor with the given package and processor numbers.
PhysicalProcessor(int, int, int, String) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
Creates a PhysicalProcessor with the given package, processor, efficiency, and ID string.
PID - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
PID - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The process ID.
PID_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by Process Id
PID_CMDLINE - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/cmdline.
PID_CWD - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/cwd.
PID_ENVIRON - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/environ.
PID_EXE - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/exe.
PID_FD - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/fd.
PID_IO - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/io.
PID_STAT - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/stat.
PID_STATM - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/statm.
PID_STATUS - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/status.
PlatformEnum - Enum Class in oshi.util
An enumeration of supported operating systems.
platformExpert() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Queries the platform expert vendor string.
platformExpert() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
Queries platform expert computer system information.
PNPDEVICEID - Enum constant in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
PNPDEVICEID property.
POLICY - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Scheduling policy (see sched_setscheduler(2)).
populateDiskStats(String, Pair) - Static method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Populates a DiskStats object from performance counter data.
PORTNAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
PORTNAME property.
POWER_SUPPLY - Static variable in class oshi.util.linux.SysPath
Path to power supply class.
POWER_SUPPLY_CAPACITY - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Remaining capacity percentage.
POWER_SUPPLY_CHARGE_FULL - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Full charge capacity in microamp-hours.
POWER_SUPPLY_CHARGE_FULL_DESIGN - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Design charge capacity in microamp-hours.
POWER_SUPPLY_CHARGE_NOW - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Current charge in microamp-hours.
POWER_SUPPLY_CURRENT_NOW - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Current draw in microamps.
POWER_SUPPLY_CYCLE_COUNT - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Battery cycle count.
POWER_SUPPLY_ENERGY_FULL - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Full energy capacity in microwatt-hours.
POWER_SUPPLY_ENERGY_FULL_DESIGN - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Design energy capacity in microwatt-hours.
POWER_SUPPLY_ENERGY_NOW - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Current energy in microwatt-hours.
POWER_SUPPLY_MANUFACTURE_DAY - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Manufacture day.
POWER_SUPPLY_MANUFACTURE_MONTH - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Manufacture month.
POWER_SUPPLY_MANUFACTURE_YEAR - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Manufacture year.
POWER_SUPPLY_MANUFACTURER - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Manufacturer name.
POWER_SUPPLY_MODEL_NAME - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Model name.
POWER_SUPPLY_NAME - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Power supply name.
POWER_SUPPLY_ONLINE - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Whether the power supply is online.
POWER_SUPPLY_POWER_NOW - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Current power draw in microwatts.
POWER_SUPPLY_PRESENT - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Whether the power supply is present.
POWER_SUPPLY_SERIAL_NUMBER - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Serial number.
POWER_SUPPLY_STATUS - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Power supply status (Charging, Discharging, etc.).
POWER_SUPPLY_TECHNOLOGY - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Battery technology/chemistry.
POWER_SUPPLY_TEMP - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Temperature in tenths of degrees Celsius.
POWER_SUPPLY_TIME_TO_EMPTY_NOW - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Estimated time to empty in seconds.
POWER_SUPPLY_TIME_TO_FULL_NOW - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Estimated time to full in seconds.
POWER_SUPPLY_VOLTAGE_NOW - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Current voltage in microvolts.
PowerSource - Interface in oshi.hardware
A Power Source represents a battery or UPS device with some capacity and charge/discharge state.
PowerSource.CapacityUnits - Enum Class in oshi.hardware
Units of Battery Capacity
PowerSourceData(String, double, double) - Constructor for class oshi.hardware.common.platform.mac.MacPowerSource.PowerSourceData
Creates a single power-source reading.
PPID - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
PPID - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The PID of the parent of this process.
pr__pad - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr__pad1 - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr__pad2 - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_addr - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_addr - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_addr - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_addr - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_argc - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_argc - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_argv - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_argv - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_bindpro - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_bindpro - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_bindpset - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_cid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_clname - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_clname - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_contract - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_count - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_cpu - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_create - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_ctime - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_dftime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_dmodel - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_egid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_egid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_envp - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_envp - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_euid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_euid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_flag - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_flag - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_flag - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_flag - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_flag2 - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_fname - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_fname - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_gid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_gid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_ictx - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_ioch - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_kftime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_last_onproc - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_lgrp - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_ltime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_lwp - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_lwp - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_lwpid - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_lwpid - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_lwpid - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_majf - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_minf - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_name - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_nice - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_nice - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_nlwp - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_nlwp - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_nzomb - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_oldname - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_oldpri - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_onpro - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_onpro - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_pctcpu - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_pctcpu - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_pctmem - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_pgid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_pgid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_pid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_pid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_policy - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_poolid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_ppid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_ppid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_pri - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_pri - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_projid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_psargs - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_psargs - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_rssize - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_rssize - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_rssizepriv - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_rtime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_sid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_sid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_size - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_size - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_slptime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_sname - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_sname - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_start - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_start - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_start - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_state - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_state - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_stime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_stoptime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_stype - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_syscall - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_taskid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_term - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_tftime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_time - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_time - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_time - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_tstamp - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_ttime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_ttydev - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_ttydev - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_uid - Variable in class oshi.driver.common.unix.aix.AixPsInfo
 
pr_uid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_utime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_vctx - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_wchan - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_wchan - Variable in class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
pr_wstat - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
pr_wtime - Variable in class oshi.driver.common.unix.solaris.SolarisPrUsage
 
pr_wtype - Variable in class oshi.driver.common.unix.aix.AixLwpsInfo
 
pr_zoneid - Variable in class oshi.driver.common.unix.solaris.SolarisPsInfo
 
PRARGSZ - Static variable in class oshi.driver.common.unix.aix.AixPsInfo
Length of pr_psargs (initial characters of the arg list).
PRCLSZ - Static variable in class oshi.driver.common.unix.aix.AixLwpsInfo
Length of pr_clname (printable character representing pr_policy).
PRFNSZ - Static variable in class oshi.driver.common.unix.aix.AixPsInfo
Length of pr_fname (last component of the exec()ed pathname).
PRI - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
PRI - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
printBluetoothDevices(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Bluetooth Devices information to the output lines.
printComputerSystem(List, ComputerSystem) - Static method in class oshi.util.SystemInfoHelper
Prints Computer System information to the output lines.
printCpu(List, CentralProcessor) - Static method in class oshi.util.SystemInfoHelper
Prints Cpu information to the output lines.
printDisks(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Disks information to the output lines.
printDisplays(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Displays information to the output lines.
Printer - Interface in oshi.hardware
Represents a printer device available to the operating system, including its name, driver, status, and connection type (local or network).
Printer.PrinterStatus - Enum Class in oshi.hardware
Printer status enumeration.
PRINTERSTATUS - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
PRINTERSTATUS property.
printFileSystem(List, FileSystem) - Static method in class oshi.util.SystemInfoHelper
Prints File System information to the output lines.
printGraphicsCards(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Graphics Cards information to the output lines.
PRINTING - Enum constant in enum class oshi.hardware.Printer.PrinterStatus
Printer is printing.
printInstalledApps(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Installed Apps information to the output lines.
printInternetProtocolStats(List, InternetProtocolStats) - Static method in class oshi.util.SystemInfoHelper
Prints Internet Protocol Stats information to the output lines.
printLVgroups(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints L Vgroups information to the output lines.
printMemory(List, GlobalMemory) - Static method in class oshi.util.SystemInfoHelper
Prints Memory information to the output lines.
printNetworkInterfaces(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Network Interfaces information to the output lines.
printNetworkParameters(List, NetworkParams) - Static method in class oshi.util.SystemInfoHelper
Prints Network Parameters information to the output lines.
printOperatingSystem(List, OperatingSystem) - Static method in class oshi.util.SystemInfoHelper
Prints Operating System information to the output lines.
printPowerSources(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Power Sources information to the output lines.
printPrinters(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Printers information to the output lines.
printProcesses(List, OperatingSystem, GlobalMemory) - Static method in class oshi.util.SystemInfoHelper
Prints Processes information to the output lines.
printProcessor(List, CentralProcessor) - Static method in class oshi.util.SystemInfoHelper
Prints Processor information to the output lines.
printSensors(List, Sensors) - Static method in class oshi.util.SystemInfoHelper
Prints Sensors information to the output lines.
printServices(List, OperatingSystem) - Static method in class oshi.util.SystemInfoHelper
Prints Services information to the output lines.
printSoundCards(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Sound Cards information to the output lines.
printUsbDevices(List, List) - Static method in class oshi.util.SystemInfoHelper
Prints Usb Devices information to the output lines.
priority - Variable in class oshi.software.common.AbstractOSProcess
 
priority - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
PRIORITY - Enum constant in enum class oshi.util.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.
PRIORITYBASE - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Process priority base.
PRIORITYCURRENT - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Current priority.
PRIVATE_RSS_DESC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by decreasing private resident memory size
privateResidentMemory - Variable in class oshi.software.common.os.unix.AbstractProcOSProcess
 
PrivilegedUtil - Class in oshi.util
Utility class for privileged command execution and file reading.
PROC - Static variable in class oshi.util.linux.ProcPath
The /proc filesystem location.
PROC_PID_STAT_LENGTH - Static variable in class oshi.util.driver.linux.proc.ProcessStat
Constant defining the number of integer values in /proc/pid/stat. 2.6 Kernel has 44 elements, 3.3 has 47, and 3.5 has 52.
PROCESS - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for Process counters.
PROCESS - Static variable in class oshi.driver.common.windows.registry.ProcessPerformanceData
The performance object name for process counters.
PROCESSID - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
PROCESSID property.
PROCESSID - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
PROCESSID property.
ProcessInformation - Class in oshi.driver.common.windows.perfmon
Process performance counter enums
ProcessInformation.HandleCountProperty - Enum Class in oshi.driver.common.windows.perfmon
Handle performance counters
ProcessInformation.IdleProcessorTimeProperty - Enum Class in oshi.driver.common.windows.perfmon
Processor performance counters
ProcessInformation.ProcessPerformanceProperty - Enum Class in oshi.driver.common.windows.perfmon
Process performance counters
PROCESSOR - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
CPU number last executed on.
PROCESSOR - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for Processor counters (Vista and earlier).
PROCESSOR_INFORMATION - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for Processor Information counters (Win7+).
ProcessorCache(byte, byte, short, int, CentralProcessor.ProcessorCache.Type) - Constructor for class oshi.hardware.CentralProcessor.ProcessorCache
Creates a ProcessorCache with the given parameters.
ProcessorCache(int, int, int, long, CentralProcessor.ProcessorCache.Type) - Constructor for class oshi.hardware.CentralProcessor.ProcessorCache
Creates a ProcessorCache with the given parameters, casting to appropriate types.
processorHZ - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTotalRow
 
PROCESSORID - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Processor.ProcessorIdProperty
The processor ID string.
ProcessorIdentifier(String, String, String, String, String, String, boolean) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
Creates a ProcessorIdentifier with the given parameters and unknown vendor frequency.
ProcessorIdentifier(String, String, String, String, String, String, boolean, long) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
Creates a ProcessorIdentifier with the given parameters.
ProcessorInformation - Class in oshi.driver.common.windows.perfmon
Processor performance counter enums
ProcessorInformation.InterruptsProperty - Enum Class in oshi.driver.common.windows.perfmon
System interrupts counters
ProcessorInformation.ProcessorFrequencyProperty - Enum Class in oshi.driver.common.windows.perfmon
Processor Frequency counters.
ProcessorInformation.ProcessorPerformanceProperty - Enum Class in oshi.driver.common.windows.perfmon
Processor Performance counters from the WMI Formatted Data table.
ProcessorInformation.ProcessorTickCountProperty - Enum Class in oshi.driver.common.windows.perfmon
Processor performance counters
ProcessorInformation.ProcessorUtilityTickCountProperty - Enum Class in oshi.driver.common.windows.perfmon
Processor performance counters including utility counters
ProcessorInformation.SystemTickCountProperty - Enum Class in oshi.driver.common.windows.perfmon
System performance counters
processorMHz - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.PartitionInfo
 
PROCESSORQUEUELENGTH - Enum constant in enum class oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
Processor queue length.
ProcessPerfCounterBlock - Class in oshi.driver.common.windows.registry
Encapsulates process performance data from the registry performance counter block.
ProcessPerfCounterBlock(String, int, int, long, long, long, long, long, long, long) - Constructor for class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
Creates a ProcessPerfCounterBlock.
ProcessPerformanceData - Class in oshi.driver.common.windows.registry
Common logic for building process performance data maps from registry or performance counter results.
ProcessStat - Class in oshi.util.driver.linux.proc
Utility to read process statistics from /proc/[pid]/stat
ProcessStat.PidStat - Enum Class in oshi.util.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/stat
ProcessStat.PidStatM - Enum Class in oshi.util.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/statm
processTickData(List, List, List, List, List, List, List, List, List, List, List, List, List, List, List, List) - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Processes raw perfmon tick data into the standard tick array format.
ProcPath - Class in oshi.util.linux
Provides constants for paths in the /proc filesystem on Linux.
ProcstatUtil - Class in oshi.util.common.platform.unix.dragonflybsd
Provides process information on DragonFlyBSD using /proc and fstat
ProcstatUtil - Class in oshi.util.common.platform.unix.freebsd
Reads from procstat into a map
ProcUtil - Class in oshi.util
Utility class for parsing /proc filesystem statistics.
PRODUCT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
PRODUCT property.
PRODUCTTYPE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
PRODUCTTYPE property.
PropertyException(String) - Constructor for exception class oshi.util.GlobalConfig.PropertyException
Creates a PropertyException for an invalid property value.
PropertyException(String, String) - Constructor for exception class oshi.util.GlobalConfig.PropertyException
Creates a PropertyException with a custom message.
PROVIDERNAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
PROVIDERNAME property.
Prtvtoc - Class in oshi.driver.common.unix.solaris.disk
Utility to query iostat
PS_COMMAND_ARGS - Static variable in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSProcess
 
PS_COMMAND_ARGS - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdOSProcess
 
PS_COMMAND_ARGS - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
PS_COMMAND_ARGS - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
 
PS_KEYWORDS - Static variable in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSProcess
Ordered ps columns queried for each process.
PS_KEYWORDS - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdOSProcess
Ordered ps columns queried for each process.
PS_KEYWORDS - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
Ordered ps columns queried for each process.
PS_KEYWORDS - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
Ordered ps columns queried for each process.
PS_THREAD_COLUMNS - Static variable in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSThread
 
PS_THREAD_COLUMNS - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdOSThread
 
PS_THREAD_COLUMNS - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdOSThread
 
PS_THREAD_COLUMNS - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdOSThread
 
PS_THREAD_KEYWORDS - Static variable in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSThread
Ordered ps thread columns.
PS_THREAD_KEYWORDS - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdOSThread
Ordered ps thread columns.
PS_THREAD_KEYWORDS - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdOSThread
Ordered ps thread columns.
PS_THREAD_KEYWORDS - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdOSThread
Ordered ps thread columns.
psCommandArgs() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Returns the comma-separated ps -o column list for this platform, derived from BsdOSProcess.psKeywords().
psCommandArgs() - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSProcess
 
psCommandArgs() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOSProcess
 
psCommandArgs() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
psCommandArgs() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
 
PSEUDO_FS_TYPES - Static variable in class oshi.software.common.AbstractFileSystem
FileSystem types which are pseudo-filesystems and should be excluded from local-only lists
PsInfo - Class in oshi.driver.common.unix.aix
Shared utility to query the pure-Java parts of AIX /proc/<pid>/psinfo and /proc/<pid>/lwp/<tid>/lwpsinfo.
PsInfo - Class in oshi.driver.common.unix.solaris
Shared utility to parse the pure-Java parts of Solaris /proc/<pid>/psinfo, /proc/<pid>/lwp/<tid>/lwpsinfo, and /proc/<pid>/usage.
psKeywords() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Returns this platform's ordered ps column keys, used both to build the ps command and to parse its output positionally.
psKeywords() - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSProcess
 
psKeywords() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOSProcess
 
psKeywords() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
psKeywords() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
 
psThreadCommand() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
Returns the ps command (without the trailing -p <pid>) used to enumerate this process's threads when refreshing a single thread.
psThreadCommand() - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSThread
 
psThreadCommand() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOSThread
 
psThreadCommand() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSThread
 
psThreadCommand() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOSThread
 
psThreadKeywords() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
Returns this platform's ordered ps thread column keys, used to parse thread rows positionally.
psThreadKeywords() - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSThread
 
psThreadKeywords() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOSThread
 
psThreadKeywords() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSThread
 
psThreadKeywords() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOSThread
 
pswitch - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTotalRow
 
PTGID - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The ID of the foreground process group of the controlling terminal of the process.
PublicApi - Annotation Interface in oshi.annotation
Indicates that the annotated type is part of the OSHI public API.

Q

qdepth - Variable in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore.DiskStats
 
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.
queryAllDevices() - Static method in class oshi.driver.common.unix.aix.Lscfg
Query lscfg -vp to get all hardware devices
queryAllProcesses() - Method in class oshi.software.common.AbstractOperatingSystem
Queries all processes on the system.
queryAllProcesses() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
queryArgsAndEnvironment() - Method in class oshi.software.common.os.mac.MacOSProcess
Queries this process's arguments and environment via the backend-specific KERN_PROCARGS2 sysctl.
queryArgsEnv() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
Reads this process's argument list and environment.
queryArgsEnv(int, AixPsInfo) - Method in class oshi.software.common.os.unix.aix.AixOSProcess
Performs the address-space read for command-line arguments and environment variables.
queryArgsEnvAddrs(int, AixPsInfo) - Static method in class oshi.driver.common.unix.aix.PsInfo
Reads the pr_argc, pr_argv, and pr_envp fields from a psinfo_t.
queryArguments() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Queries this process's argument list.
queryArguments() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
queryArguments() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries the argument list for this process.
queryAuxv(Auxv.NativeLongReader) - Static method in class oshi.util.driver.linux.proc.Auxv
Retrieve the auxiliary vector for the current process.
queryAvailable() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
Queries available memory in bytes.
queryAvailable() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
Queries available memory in bytes.
queryBackplaneModelSerialVersion(List) - Static method in class oshi.driver.common.unix.aix.Lscfg
Parse the output of lscfg -vp to get backplane info
queryBaseboardInfo(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32BaseBoard
Queries baseboard information.
queryBattery(String, BiFunction, FreeBsdPowerSource.PowerSourceFactory) - Static method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdPowerSource
Queries battery information and constructs a power source instance using the provided sysctl accessor and factory.
queryBatteryFields(String) - Static method in class oshi.driver.common.unix.bsd.Systat
Runs systat -ab sensors and returns the battery sensor data for the named power source.
queryBiosDescription() - Static method in class oshi.util.driver.linux.Sysfs
Query the bios description from sysfs
queryBiosInfo(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32Bios
Queries the BIOS description.
queryBiosNameRev() - Static method in class oshi.util.driver.linux.Dmidecode
Query the name and revision from dmidecode
queryBiosReleaseDate() - Static method in class oshi.util.driver.linux.Sysfs
Query the bios release date from sysfs
queryBiosVendor() - Static method in class oshi.util.driver.linux.Sysfs
Query the bios vendor from sysfs
queryBiosVersion(String) - Static method in class oshi.util.driver.linux.Sysfs
Query the bios version from sysfs
queryBitness() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Queries this process's bitness (32 or 64), or 0 if unknown.
queryBitness() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
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.common.os.linux.LinuxOperatingSystem
 
queryBitness(int) - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
queryBitness(int) - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
queryBitness(int) - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
queryBitness(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32Processor
Queries processor bitness.
queryBoardInfo() - Static method in class oshi.util.driver.linux.proc.CpuInfo
Gets the board manufacturer, model, version, and serial number from /proc/cpuinfo
queryBoardModel() - Static method in class oshi.util.driver.linux.Sysfs
Query the board model from sysfs
queryBoardSerial() - Static method in class oshi.util.driver.linux.Sysfs
Query the board serial number from sysfs
queryBoardVendor() - Static method in class oshi.util.driver.linux.Sysfs
Query the board vendor from sysfs
queryBoardVersion() - Static method in class oshi.util.driver.linux.Sysfs
Query the board version from sysfs
queryBootTime() - Static method in class oshi.driver.common.unix.aix.Who
Query who -b to get boot time
queryBootTime() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
Queries the system boot time in seconds since the epoch.
queryBootTime() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
queryBootTime() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.common.AbstractOperatingSystem
Queries the children of a process.
queryChildProcesses(int) - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
queryCommandLine() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries the command line for this process.
queryCommandlineEnvironment() - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
Reads this process's argument list and environment.
queryCommandlineEnvironment() - Method in class oshi.software.common.os.unix.aix.AixOSProcess
 
queryCommandlineEnvironment() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
queryCommandLines(WmiQueryExecutor, Set) - Static method in class oshi.driver.common.windows.wmi.Win32Process
Returns process command lines.
queryCompatibleStrings() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Queries compatible strings for CPU identification.
queryComputerSystem(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32ComputerSystem
Queries computer system information.
queryContextSwitchCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.SystemInformation
Returns context switch counters.
queryContextSwitches() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of context switches
queryContextSwitches() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.common.platform.unix.BsdCentralProcessor
Get number of context switches
queryContextSwitches() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
 
queryCpuCapacity() - Static method in class oshi.util.driver.linux.Lshw
Query the CPU capacity (max frequency) from lshw
queryCpuManufacturer() - Static method in class oshi.util.driver.linux.proc.CpuInfo
Gets the CPU manufacturer from /proc/cpuinfo
queryCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
Queries the CPU temperature.
queryCpuTemperature() - Method in class oshi.hardware.common.platform.unix.aix.AixSensors
 
queryCpuTemperature() - Method in class oshi.hardware.common.platform.unix.BsdSensors
 
queryCpuTemperature() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisSensors
 
queryCpuTemperature() - Method in class oshi.hardware.common.platform.windows.WindowsSensors
 
queryCpuTotal() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
Queries the aggregate CPU statistics.
queryCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
Queries the CPU voltage.
queryCpuVoltage() - Method in class oshi.hardware.common.platform.unix.aix.AixSensors
 
queryCpuVoltage() - Method in class oshi.hardware.common.platform.unix.BsdSensors
 
queryCpuVoltage() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdSensors
 
queryCpuVoltage() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisSensors
 
queryCpuVoltage() - Method in class oshi.hardware.common.platform.windows.WindowsSensors
 
queryCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get processor current frequency.
queryCurrentFreq() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryCurrentFreqFromSysfs(long[]) - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
queryCurrentFreqFromSysfs.
queryCurrentFreqFromUdev(long[]) - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Fills the freqs array from udev cpu-freq source.
queryCurrentFreqFromUdev(long[]) - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxCentralProcessorNF
 
queryCurrentTemperature(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature
Queries current temperature from thermal zone.
queryCwdCommandlineEnvironment() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries the current working directory, command line, and environment variables from process memory.
queryDefaultPrinter() - Static method in class oshi.util.driver.unix.Lpstat
Query the default printer name.
queryDescendantProcesses(int) - Method in class oshi.software.common.AbstractOperatingSystem
Queries the descendants of a process.
queryDescendantProcesses(int) - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
queryDescriptionMap() - Static method in class oshi.util.driver.unix.Lpstat
Query the description map for all printers.
queryDeviceMajorMinor() - Static method in class oshi.driver.common.unix.aix.Ls
Query ls to get parition info
queryDeviceStrings(Set) - Static method in class oshi.driver.common.unix.solaris.disk.Iostat
Query iostat to map detailed drive information
queryDiskCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.PhysicalDisk
Returns physical disk performance counters.
queryDiskDrive(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32DiskDrive
Queries disk drive information.
queryDisks() - Static method in class oshi.driver.common.unix.freebsd.disk.GeomDiskList
Queries disk data using geom
queryDiskToMajorMap() - Static method in class oshi.driver.common.unix.solaris.disk.Lshal
Query lshal to get device major
queryDiskToPartition(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition
Queries logical disk to partition mapping.
queryDomainName() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdNetworkParams
Resolves the domain name via the subclass's getaddrinfo binding.
queryDriver(String) - Static method in class oshi.util.driver.unix.Lpstat
Query the driver name for a specific printer.
queryDriveToPartition(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition
Queries disk drive to partition mapping.
queryEfi() - Method in class oshi.hardware.common.platform.mac.MacFirmware
Queries EFI firmware information.
queryEnvironmentVariables() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Queries this process's environment variables.
queryEnvironmentVariables() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
queryFamilyVersionInfo() - Method in class oshi.software.common.AbstractOperatingSystem
Queries the OS family and version info.
queryFamilyVersionInfo() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
queryFanSpeeds() - Method in class oshi.hardware.common.AbstractSensors
Queries the fan speeds.
queryFanSpeeds() - Method in class oshi.hardware.common.platform.unix.aix.AixSensors
 
queryFanSpeeds() - Method in class oshi.hardware.common.platform.unix.BsdSensors
 
queryFanSpeeds() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdSensors
 
queryFanSpeeds() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisSensors
 
queryFanSpeeds() - Method in class oshi.hardware.common.platform.windows.WindowsSensors
 
queryFeatureFlags() - Static method in class oshi.util.driver.linux.proc.CpuInfo
Queries CPU feature flags from /proc/cpuinfo.
queryFrequencyCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessorInformation
Returns processor frequency counters.
queryGpuAdapterMemoryCounters() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Queries GPU adapter memory performance counters.
queryGpuAdapterMemoryCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.GpuInformation
Queries GPU Adapter Memory counters for all instances.
queryGpuEngineCounters() - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Queries GPU engine performance counters.
queryGpuEngineCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.GpuInformation
Queries GPU Engine counters for all instances.
queryGpuHardware(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.LhmSensor
Queries all GPU hardware entries from LHM to discover parent identifiers.
queryGroupInfo() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries group account information for this process.
queryHandles(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessInformation
Returns handle count.
queryHostName() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdNetworkParams
Returns the hostname via the subclass's gethostname binding, or null to fall back to the InetAddress lookup inherited from AbstractNetworkParams.getHostName().
queryHostUuid() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
Reads kern.hostuuid via the subclass's sysctl mechanism.
queryHwcap() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Queries the hardware capabilities from the auxiliary vector.
queryHwIdentifier(WmiQueryExecutor, String, String) - Static method in class oshi.driver.common.windows.wmi.OhmHardware
Queries the hardware identifiers for a monitored type.
queryIdentifyingNumberUUID(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32ComputerSystemProduct
Queries the UUID and identifying number.
queryIdleProcessCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessInformation
Returns idle process counters (for load average calculation).
queryIfModelFromSysfs(String) - Static method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
Reads vendor/model from the sysfs uevent file.
queryInstalledApps() - Static method in class oshi.software.common.os.linux.LinuxInstalledApps
Retrieves the list of installed applications on a Linux system.
queryInstalledApps() - Static method in class oshi.software.common.os.mac.MacInstalledApps
Queries installed applications.
queryInstalledApps() - Static method in class oshi.software.common.os.unix.aix.AixInstalledApps
 
queryInstancesAndValues(Class, String, String) - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Queries performance counter values for wildcard (multi-instance) counters.
queryInstancesAndValues(Class, String, String, String) - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Queries performance counter values for wildcard counters with a custom instance filter.
queryInstancesAndValuesFromPDH(Class, String) - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Queries performance counter values from PDH only (no WMI fallback).
queryInstancesAndValuesFromWMI(Class, String) - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Queries performance counter values from WMI directly (formatted/cooked data).
queryInterruptCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessorInformation
Returns system interrupts counters.
queryInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of interrupts
queryInterrupts() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.common.platform.unix.BsdCentralProcessor
Get number of interrupts
queryInterrupts() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
 
queryIp6stat() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
Reads the net.inet6.ip6.stats sysctl into a carrier.
queryIpstat() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
Reads the net.inet.ip.stats sysctl into a carrier.
queryLhmSensors(String, String) - Method in class oshi.hardware.common.platform.windows.WindowsGpuStats
Queries LHM sensors.
queryLoadAverage(int) - Method in class oshi.driver.common.windows.perfmon.LoadAverage
Queries the load average values.
queryLogicalDisk(WmiQueryExecutor, String, boolean) - Static method in class oshi.driver.common.windows.wmi.Win32LogicalDisk
Queries logical disk information.
queryLogicalProcessorCount() - Method in class oshi.software.common.os.mac.MacOSProcess
Returns the number of logical processors via the backend-specific hw.logicalcpu sysctl.
queryLogicalProcessors() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
Enumerates the logical processors from the subclass's kstat data source.
queryLogicalVolumes(String, Map) - Static method in class oshi.driver.common.unix.aix.Lspv
Query lspv to get partition info, or return a cached value.
queryLwpsInfo(int, int) - Static method in class oshi.driver.common.unix.aix.PsInfo
Reads /proc/<pid>/lwp/<tid>/lwpsinfo and returns the parsed structure.
queryLwpsInfo(int, int) - Static method in class oshi.driver.common.unix.solaris.PsInfo
Reads /proc/<pid>/lwp/<tid>/lwpsinfo.
queryManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
Queries the OS manufacturer.
queryManufacturer() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryManufacturer() - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
queryManufacturer() - Method in class oshi.software.common.os.unix.bsd.BsdOperatingSystem
 
queryManufacturer() - Method in class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
queryManufacturer() - Method in class oshi.software.common.os.windows.WindowsOperatingSystem
 
queryMatchingThreads(Set) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries thread performance data matching the given process IDs.
queryMaxFiles() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
Reads kern.maxfiles via the subclass's sysctl mechanism.
queryMaxFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get processor max frequency.
queryMaxFreq() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryMaxFreqFromCpuFreqPath(String) - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Queries the maximum frequency from a cpufreq path.
queryMaxFreqFromSysfs() - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Queries the maximum frequency from sysfs.
queryMaxFreqFromUdev() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Queries the maximum frequency from udev.
queryMaxFreqFromUdev() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxCentralProcessorNF
 
queryModel() - Static method in class oshi.util.driver.linux.Devicetree
Query the model from the devicetree
queryModel() - Static method in class oshi.util.driver.linux.Lshw
Query the model from lshw
queryModelSerial(String) - Static method in class oshi.driver.common.unix.aix.Lscfg
Query lscfg -vl device to get hardware info
queryNetstat() - Static method in class oshi.util.driver.unix.NetStat
Query netstat to all TCP and UDP connections
queryNetworkInterface() - Method in class oshi.hardware.common.AbstractNetworkIF
 
queryNetworkInterface() - Method in interface oshi.hardware.NetworkIF
Gets the NetworkInterface object.
queryNodesPackages() - Static method in class oshi.driver.common.unix.aix.Lssrad
Query lssrad to get numa node and physical package info
queryNonIdleTicks() - Method in class oshi.driver.common.windows.perfmon.LoadAverage
Query the non-idle ticks from performance counters.
queryOhmCpuSensor(String, String, String, boolean) - Method in class oshi.hardware.common.platform.windows.WindowsSensors
Queries an Open Hardware Monitor CPU sensor via the backend-specific WMI handler.
queryOpenFiles() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdFileSystem
Reads kern.openfiles via the subclass's sysctl mechanism.
queryOsVersion(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32OperatingSystem
Queries the operating system version.
queryPagesIn() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
Reads vm.stats.vm.v_swappgsin via the subclass's sysctl mechanism.
queryPageSize() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
Queries the page size.
queryPageSize() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
Queries the system page size in bytes.
queryPageSize() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
Queries the system page size in bytes via the pagesize command.
queryPagesOut() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
Reads vm.stats.vm.v_swappgsout via the subclass's sysctl mechanism.
queryPageSwaps(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.MemoryInformation
Returns page swap counters.
queryPartition(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32DiskPartition
Queries disk partition information.
queryPartitionInfo() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
Queries the AIX partition config.
queryPartitions() - Static method in class oshi.driver.common.unix.freebsd.disk.GeomPartList
Queries partition data using geom, mount, and stat commands
queryPartitions(String, int) - Static method in class oshi.driver.common.unix.solaris.disk.Prtvtoc
 
queryPartitionToMountMap() - Static method in class oshi.driver.common.unix.freebsd.disk.Mount
Query mount to map partitions to mount points
queryPartitionToMountMap() - Static method in class oshi.driver.common.unix.solaris.disk.Iostat
Query iostat to map partitions to mount points
queryPerCpuTicks() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
Queries per-CPU statistics.
queryPgspFree() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
queryPgspins() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
queryPgspouts() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
queryPgspTotal() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
queryPhysicalDisks(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.MSFTStorage
Queries physical disks.
queryPhysicalMemory(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32PhysicalMemory
Queries physical memory information.
queryPhysicalMemoryWin8(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32PhysicalMemory
Queries physical memory information (Win8+ properties).
queryPhysicalVolumes() - Static method in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
Populates the physical volumes map from the pvs command output.
queryPhysMem() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
Reads hw.physmem via the subclass's sysctl mechanism.
queryPhysMem() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdGlobalMemory
Queries total physical memory in bytes.
queryPlatform() - Method in class oshi.hardware.common.platform.mac.MacBaseboard
Queries platform baseboard information.
queryPortMap() - Static method in class oshi.util.driver.unix.Lpstat
Query the port (device URI) map for all printers.
queryPowerSourceNames() - Static method in class oshi.driver.common.unix.bsd.Systat
Runs systat -ab sensors and returns the set of distinct power-source device prefixes (the substring preceding .amphour/.watthour).
queryPowerSources() - Method in class oshi.hardware.common.AbstractPowerSource
Returns a fresh list of power sources for this platform, used by AbstractPowerSource.updateAttributes().
queryPowerSources() - Method in class oshi.hardware.common.platform.linux.LinuxPowerSource
 
queryPowerSources() - Method in class oshi.hardware.common.platform.unix.aix.AixPowerSource
 
queryPowerSources() - Method in class oshi.hardware.common.platform.unix.BsdPowerSource
 
queryPrinters(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32Printer
Queries printer information.
queryProcessCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessInformation
Returns process performance counters.
queryProcesses(WmiQueryExecutor, Collection) - Static method in class oshi.driver.common.windows.wmi.Win32Process
Returns process info.
queryProcessorCapacityCounters() - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Subclasses query the perfmon Processor Information capacity (utility) counters via their JNA or FFM driver.
queryProcessorCapacityCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessorInformation
Returns processor capacity performance counters.
queryProcessorCounters() - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Subclasses query the perfmon Processor Information tick counters via their JNA or FFM driver.
queryProcessorCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessorInformation
Returns processor performance counters.
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the processor CPU load ticks
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
Get the processor CPU load ticks
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates logical and physical processor counts and arrays
queryProcessorId() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryProcessorId(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32Processor
Queries processor ID.
queryProcessorPerformanceCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessorInformation
Returns processor performance percentage (cooked) from the WMI Formatted Data table.
queryProcessorQueueLength(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.SystemInformation
Returns processor queue length.
queryProcessorUtilityCounters() - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Provides the current utility counters for re-initialization.
queryProductModel() - Static method in class oshi.util.driver.linux.Sysfs
Query the model from sysfs
queryProductSerial() - Static method in class oshi.util.driver.linux.Sysfs
Query the product serial number from sysfs
queryPrUsage(int) - Static method in class oshi.driver.common.unix.solaris.PsInfo
Reads /proc/<pid>/usage.
queryPrUsage(int, int) - Static method in class oshi.driver.common.unix.solaris.PsInfo
Reads /proc/<pid>/lwp/<tid>/usage.
queryPsInfo(int) - Static method in class oshi.driver.common.unix.aix.PsInfo
Reads /proc/<pid>/psinfo and returns the parsed structure.
queryPsInfo(int) - Static method in class oshi.driver.common.unix.solaris.PsInfo
Reads /proc/<pid>/psinfo.
queryQueueLength() - Method in class oshi.driver.common.windows.perfmon.LoadAverage
Query the processor queue length from performance counters.
queryReadWriteStats(String) - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Queries performance counter data for disk read/write stats.
queryRealAvail() - Method in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
Reads perfstat_memory_total_t.real_avail (4 KB pages) via the subclass.
queryRealTotal() - Method in class oshi.hardware.common.platform.unix.aix.AixGlobalMemory
Reads perfstat_memory_total_t.real_total (4 KB pages) via the subclass.
queryRlimitHard() - Method in class oshi.software.common.os.linux.LinuxOSProcess
Queries the hard open file limit for the current process via native getrlimit.
queryRlimitHard() - Method in class oshi.software.common.os.linux.nativefree.LinuxOSProcessNF
 
queryRlimitSoft() - Method in class oshi.software.common.os.linux.LinuxOSProcess
Queries the soft open file limit for the current process via native getrlimit.
queryRlimitSoft() - Method in class oshi.software.common.os.linux.nativefree.LinuxOSProcessNF
 
querySensorLines() - Static method in class oshi.driver.common.unix.bsd.Systat
Runs systat -ab sensors and returns its raw output.
querySensors() - Static method in class oshi.driver.common.unix.bsd.Systat
Runs systat -ab sensors and returns CPU temperature, fan speeds, and CPU voltage.
querySensors(WmiQueryExecutor, String, String) - Static method in class oshi.driver.common.windows.wmi.LhmSensor
Queries all sensors of a given type belonging to a specific hardware parent.
querySensorValue(WmiQueryExecutor, String, String) - Static method in class oshi.driver.common.windows.wmi.OhmSensor
Queries the sensor value of a hardware identifier and sensor type.
querySerialNumber() - Static method in class oshi.util.driver.linux.Dmidecode
Query the serial number from dmidecode
querySerialNumber() - Static method in class oshi.util.driver.linux.Lshal
Query the serial number from lshal
querySerialNumber() - Static method in class oshi.util.driver.linux.Lshw
Query the serial number from lshw
querySerialNumber(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32Bios
Queries the BIOS serial number.
querySocketToPidMap() - Static method in class oshi.util.driver.linux.proc.ProcessStat
Gets a map of sockets and their corresponding process ID
querySpeed(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32Fan
Queries fan speed.
queryStartTimeMillis() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Returns this process's start time in epoch milliseconds, or -1 to derive it from the ps elapsed-time column.
queryStartTimeMillis() - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOSProcess
 
queryStats() - Method in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore
Looks up this disk's per-disk stats from the subclass's perfstat data source.
queryStats() - Method in class oshi.hardware.common.platform.unix.aix.AixNetworkIF
Looks up this interface's per-interface stats from the subclass's perfstat data source.
queryStats() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore
Looks up this disk's per-disk I/O stats from the subclass's kstat data source.
queryStats() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF
Looks up this interface's stats from the subclass's kstat data source.
queryStatvfs(String) - Method in class oshi.software.common.os.linux.LinuxFileSystem
Queries filesystem statistics for the given mount path.
queryStatvfs(String) - Method in class oshi.software.common.os.linux.nativefree.LinuxFileSystemNF
 
queryStoragePoolPhysicalDisks(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.MSFTStorage
Queries storage pool to physical disk mapping.
queryStoragePools(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.MSFTStorage
Queries storage pools.
querySwapTotal() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
Reads vm.swap_total via the subclass's sysctl mechanism.
querySwapUsage() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
Queries swap usage.
querySwapUsed(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.PagingFile
Returns paging file usage counters.
querySystemCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ProcessorInformation
Returns system performance counters.
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the system CPU load ticks
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
Get the system CPU load ticks
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
 
querySystemVendor() - Static method in class oshi.util.driver.linux.Sysfs
Query the vendor from sysfs
queryTaskThreads(int) - Static method in class oshi.driver.common.mac.ThreadInfo
Queries thread statistics for a process.
queryTcpnetstat() - Static method in class oshi.util.driver.unix.NetStat
Query netstat to obtain number of established TCP connections
queryTcpstat() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
Reads the net.inet.tcp.stats sysctl into a carrier.
queryTcpStats() - Method in class oshi.software.common.os.unix.aix.AixInternetProtocolStats
Returns the TCP stats from the subclass's perfstat data source.
queryTcpStats(String) - Static method in class oshi.util.driver.unix.NetStat
Gets TCP stats via netstat -s.
queryThreadCounters(PerfCounterQueryExecutor) - Static method in class oshi.driver.common.windows.perfmon.ThreadInformation
Returns thread counters for all threads.
queryThreadCounters(PerfCounterQueryExecutor, String, int) - Static method in class oshi.driver.common.windows.perfmon.ThreadInformation
Returns thread counters filtered to the specified process name and thread.
queryToString(WmiQuery) - Static method in class oshi.driver.common.windows.wmi.WmiUtil
Translate a WmiQuery to the actual query string.
queryTotal() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
Queries total physical memory in bytes.
queryUdpstat() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
Reads the net.inet.udp.stats sysctl into a carrier.
queryUdpStats() - Method in class oshi.software.common.os.unix.aix.AixInternetProtocolStats
Returns the UDP stats from the subclass's perfstat data source.
queryUdpStats(String) - Static method in class oshi.util.driver.unix.NetStat
Gets UDP stats via netstat -s.
queryUpTime() - Static method in class oshi.driver.common.unix.aix.Uptime
Query uptime to get up time
queryUserInfo() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries user account information for this process.
queryUUID() - Static method in class oshi.util.driver.linux.Dmidecode
Query the UUID from dmidecode
queryUUID() - Static method in class oshi.util.driver.linux.Lshal
Query the UUID from lshal
queryUUID() - Static method in class oshi.util.driver.linux.Lshw
Query the UUID from lshw
queryUUID() - Static method in class oshi.util.driver.linux.Sysfs
Query the UUID from sysfs
queryValues(Class, String, String) - Method in interface oshi.driver.common.windows.perfmon.PerfCounterQueryExecutor
Queries performance counter values for a fixed set of counters.
queryVideoController(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32VideoController
Queries video controller information.
queryVirtActive() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
queryVirtTotal() - Method in class oshi.hardware.common.platform.unix.aix.AixVirtualMemory
 
queryVirtualDisks(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.MSFTStorage
Queries virtual disks.
queryVmStat() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
Queries virtual memory statistics.
queryVmStats() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
Queries VM statistics for available memory.
queryVmStats() - Method in class oshi.hardware.common.platform.unix.BsdCentralProcessor
Reads the number of context switches and interrupts from vmstat.
queryVmStats() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
Computes available memory from FreeBSD's vm.stats.vm.v_inactive_count + v_free_count, multiplied by page size.
queryVmStats() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
 
queryVmStats() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryVoltage(WmiQueryExecutor) - Static method in class oshi.driver.common.windows.wmi.Win32Processor
Queries processor voltage.
queryWho() - Static method in class oshi.util.driver.linux.Who
Query who to get logged in users, trying Linux date format first, then Unix format.
queryWho() - Static method in class oshi.util.driver.unix.Who
Query who to get logged in users, parsing Unix date format.
queryWMI(WmiQuery) - Method in interface oshi.driver.common.windows.wmi.WmiQueryExecutor
Query WMI for values.
queryWMI(WmiQuery, boolean) - Method in interface oshi.driver.common.windows.wmi.WmiQueryExecutor
Query WMI for values.
queryWmiFanSpeed() - Method in class oshi.hardware.common.platform.windows.WindowsSensors
Queries fan speeds from WMI Win32_Fan.
queryWmiTemperature() - Method in class oshi.hardware.common.platform.windows.WindowsSensors
Queries the current temperature from WMI MSAcpi_ThermalZoneTemperature.
queryWmiVoltage() - Method in class oshi.hardware.common.platform.windows.WindowsSensors
Queries CPU voltage from WMI Win32_Processor.
queryXWindows(boolean) - Static method in class oshi.util.driver.unix.Xwininfo
Gets windows on the operating system's GUI desktop.
QUEUE_LENGTH - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Number of I/Os currently in progress.
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

RAM - Static variable in class oshi.util.linux.DevPath
Path prefix for RAM disk devices.
rblks - Variable in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore.DiskStats
 
read(ByteBuffer) - Method in interface oshi.util.driver.linux.proc.Auxv.NativeLongReader
Reads the next native-long value from the buffer.
READ_BYTES - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Number of sectors read.
READ_BYTES - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Read bytes count.
READ_OPS - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Read operations count.
READ_TIME - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Read time.
readAllBytes(String, boolean) - Static method in class oshi.util.FileUtil
Read an entire file at one time.
readAllBytesAsBuffer(String) - Static method in class oshi.util.FileUtil
Read an entire file at one time.
readAllBytesPrivileged(String, boolean) - Static method in class oshi.util.PrivilegedUtil
Reads all bytes from a file with privileged fallback.
readByteArrayFromBuffer(ByteBuffer, byte[]) - Static method in class oshi.util.FileUtil
Reads a byte array value from a ByteBuffer
readByteFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads a byte value from a ByteBuffer
readBytes - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
readBytes - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
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.
readFileAsBytes(URL) - Static method in class oshi.util.FileUtil
Reads a URL into a byte array
readFilePrivileged(String) - Static method in class oshi.util.PrivilegedUtil
Reads a file with privileged fallback.
readIntFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads an int value from a ByteBuffer
readLines(String, int) - Static method in class oshi.util.FileUtil
Read count lines from a file.
readLines(String, int, boolean) - Static method in class oshi.util.FileUtil
Read count lines from a file.
readLongFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads a long value from a ByteBuffer
readMountsMap() - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Reads /proc/mounts into a map of device to mount point.
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 - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
reads - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
READS - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Number of reads completed.
READS - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of reads completed successfully.
READS_MERGED - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
Reads which are adjacent to each other merged for efficiency.
READS_MS - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all reads.
READS_SECTOR - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of sectors read successfully.
readShortFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads a short value from a ByteBuffer
readSymlinkTarget(File) - Static method in class oshi.util.FileUtil
Reads the target of a symbolic link
readTopologyFromSysfs() - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Reads processor topology from sysfs using the default CPU path.
readTopologyWithUdev() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Reads processor topology using udev.
readTopologyWithUdev() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxCentralProcessorNF
 
reason() - Element in annotation interface oshi.annotation.SuppressForbidden
The reason for suppressing the forbidden API check.
Recommended polling pattern - Section in interface oshi.hardware.GpuStats
 
registryValueToVram(Object) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Converts a registry value (REG_QWORD as Long, REG_DWORD as Integer, or REG_BINARY as byte[]) to a VRAM size in bytes.
RELATIVE - Enum constant in enum class oshi.hardware.PowerSource.CapacityUnits
Relative units.
RELEASEDATE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
RELEASEDATE property.
remove(String) - Static method in class oshi.util.GlobalConfig
Reset the given property to its default value.
removeLeadingDots(String) - Static method in class oshi.util.ParseUtil
Parses a String "....foo" to "foo"
removeMatchingString(String, String) - Static method in class oshi.util.ParseUtil
Removes all matching sub strings from the string.
RESIDENT - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Resident set size
residentSetSize - Variable in class oshi.software.common.os.mac.MacOSProcess
 
residentSetSize - Variable in class oshi.software.common.os.unix.AbstractProcOSProcess
 
residentSetSize - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
RGID - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
roundToInt(double) - Static method in class oshi.util.FormatUtil
Rounds a floating point number to the nearest integer
RSS - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
RSS - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Resident Set Size: number of pages the process has in real memory.
RSS_DESC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by decreasing Resident Set Size (RSS)
RSSLIM - Enum constant in enum class oshi.util.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 - Enum constant in enum class oshi.util.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)).
run() - Method in interface oshi.util.ExceptionUtil.ThrowingRunnable
Performs the operation.
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.
runNative(String[], String[]) - Static method in class oshi.util.ExecutingCommand
Executes a command on the native command line and returns the result line by line.
RUNNING - Enum constant in enum class oshi.software.os.OSProcess.State
Actively executing process
RUNNING - Enum constant in enum class oshi.software.os.OSService.State
Service is running.
RUNNING_TIME - Enum constant in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
Running time in 100ns units (raw cumulative counter).
RUNNING_TIME_BASE - Enum constant in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
Total elapsed time in 100ns units (SecondValue of Running Time counter; idle = base - active).
runOrLog(ExceptionUtil.ThrowingRunnable, Logger, String) - Static method in class oshi.util.ExceptionUtil
Executes the runnable, logging any Throwable at debug level.
runOrLog(ExceptionUtil.ThrowingRunnable, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
Executes the runnable, logging any Throwable at the specified level.
runPrivilegedNative(String) - Static method in class oshi.util.ExecutingCommand
Executes a command that may require elevated privileges.
runSilently(ExceptionUtil.ThrowingRunnable) - Static method in class oshi.util.ExceptionUtil
Executes the runnable, silently swallowing any Throwable.

S

searchGateway(List) - Static method in class oshi.software.common.AbstractNetworkParams
Convenience method to parse the output of the `route` command.
SECTORSIZE - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Sector size in bytes.
selectOhmCpuIdentifier(WmiResult, boolean) - Static method in class oshi.hardware.common.platform.windows.WindowsSensors
Selects the CPU hardware identifier from an Open Hardware Monitor identifier result.
SELF_CGROUP - Static variable in class oshi.util.linux.ProcPath
Path to /proc/self/cgroup.
SELF_STAT - Static variable in class oshi.util.linux.ProcPath
Path to /proc/self/stat.
SENSOR - Static variable in class oshi.driver.common.windows.wmi.LhmSensor
The WMI class name for sensors.
SENSOR - Static variable in class oshi.driver.common.windows.wmi.OhmSensor
The WMI class name for sensors.
Sensors - Interface in oshi.hardware
Sensors include hardware sensors to monitor temperature, fan speed, and other information.
Sentinel values - Section in interface oshi.hardware.GpuStats
 
SERIALNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
SERIALNUMBER property.
SERIALNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosSerialProperty
BIOS serial number.
SERIALNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
SERIALNUMBER property.
SERIALNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
SERIALNUMBER property.
SERIALNUMBER - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
SERIALNUMBER property.
SESSION - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The session ID of the process.
Session lifecycle - Section in interface oshi.hardware.GpuStats
 
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.common.os.windows.WindowsOSProcess
Sets the process bitness.
setDiskStats(long, long, long, long, long, long, long) - Method in class oshi.hardware.common.AbstractHWDiskStore
Sets the disk statistics.
setDiskStats(WindowsHWDiskStore.DiskStats, String) - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Sets all disk statistics from a DiskStats object for the given index.
setEfficiencyCoreFrequency(long) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Sets the efficiency core frequency.
setIfType(int) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
Sets the interface type.
setInitialUtilityCounters(Map) - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Sets the initial utility counters.
setName(String) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Sets the process name.
setPartitionList(List) - Method in class oshi.hardware.common.AbstractHWDiskStore
Sets the partition list.
setPath(String) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Sets the process executable path.
setPerformanceCoreFrequency(long) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Sets the performance core frequency.
setState(OSProcess.State) - Method in class oshi.software.common.os.unix.aix.AixOSProcess
Allows subclasses to set this process's state to OSProcess.State.INVALID when their perfstat lookup can't find the process.
setState(OSProcess.State) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Sets the process state.
setTcb(Map) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Sets the thread counter block map.
setTimeStamp(long) - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
Sets the timestamp.
SHARED - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Number of resident shared pages (i.e., backed by a file)
SHARED_USAGE - Enum constant in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
Shared GPU memory usage in bytes.
SIGCATCH - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of caught signals, displayed as a decimal number.
SIGIGNORE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of ignored signals, displayed as a decimal number.
SIGNAL - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of pending signals, displayed as a decimal number.
SIZE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
SIZE property.
SIZE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
SIZE property.
SIZE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
SIZE property.
SIZE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Total program size
SIZE - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Sysfs size file name.
slash - Static variable in class oshi.util.ParseUtil
Constant forwardSlash
sleep(long) - Static method in class oshi.util.Util
Sleeps for the specified number of milliseconds.
SLEEPING - Enum constant in enum class oshi.software.os.OSProcess.State
Interruptible sleep state
SMB_TYPE_BASEBOARD - Enum constant in enum class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem.SmbType
Baseboard
SMB_TYPE_BIOS - Enum constant in enum class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem.SmbType
BIOS
SMB_TYPE_SYSTEM - Enum constant in enum class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem.SmbType
System
smBiosMemoryType(int) - Static method in class oshi.hardware.common.platform.windows.WindowsGlobalMemory
smBiosMemoryType.
SMBIOSMEMORYTYPE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
SMBIOSMEMORYTYPE property.
smtthreads - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.PartitionInfo
 
SNMP - Static variable in class oshi.util.linux.ProcPath
Path to snmp.
SNMP6 - Static variable in class oshi.util.linux.ProcPath
Path to snmp6.
softintrs - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
SOFTIRQ - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
Time that the CPU used to service soft IRQs
SOLARIS - Enum constant in enum class oshi.util.PlatformEnum
Solaris (SunOS)
SolarisCentralProcessor - Class in oshi.hardware.common.platform.unix.solaris
Abstract base for the Solaris CPU.
SolarisCentralProcessor() - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
 
SolarisComputerSystem - Class in oshi.hardware.common.platform.unix.solaris
Hardware data obtained from smbios.
SolarisComputerSystem() - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem
 
SolarisComputerSystem.SmbType - Enum Class in oshi.hardware.common.platform.unix.solaris
 
SolarisFileSystem - Class in oshi.software.common.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.common.os.unix.solaris.SolarisFileSystem
 
SolarisFirmware - Class in oshi.hardware.common.platform.unix.solaris
Firmware data.
SolarisGlobalMemory - Class in oshi.hardware.common.platform.unix.solaris
Memory obtained by kstat.
SolarisGlobalMemory() - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisGlobalMemory
 
SolarisGraphicsCard - Class in oshi.hardware.common.platform.unix.solaris
Graphics Card info obtained from prtconf
SolarisHWDiskStore - Class in oshi.hardware.common.platform.unix.solaris
Abstract base for Solaris HWDiskStore.
SolarisHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore
 
SolarisHWDiskStore.DiskStats - Class in oshi.hardware.common.platform.unix.solaris
Per-disk I/O stats the Solaris HAL reads.
SolarisHWDiskStore.DiskStoreFactory - Interface in oshi.hardware.common.platform.unix.solaris
Creates a concrete (JNA or FFM) Solaris disk store.
SolarisInternetProtocolStats - Class in oshi.software.common.os.unix.solaris
Internet Protocol Stats implementation
SolarisInternetProtocolStats() - Constructor for class oshi.software.common.os.unix.solaris.SolarisInternetProtocolStats
 
SolarisLwpsInfo - Class in oshi.driver.common.unix.solaris
Pure-Java mirror of the Solaris lwpsinfo_t struct populated from /proc/<pid>/lwp/<tid>/lwpsinfo.
SolarisLwpsInfo(ByteBuffer) - Constructor for class oshi.driver.common.unix.solaris.SolarisLwpsInfo
 
SolarisNetworkIF - Class in oshi.hardware.common.platform.unix.solaris
Abstract base for Solaris NetworkIF.
SolarisNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF
 
SolarisNetworkIF.IfStats - Class in oshi.hardware.common.platform.unix.solaris
Per-interface stats the Solaris HAL reads.
SolarisNetworkIF.NetworkIFFactory - Interface in oshi.hardware.common.platform.unix.solaris
Creates a concrete (JNA or FFM) Solaris network interface.
SolarisNetworkParams - Class in oshi.software.common.os.unix.solaris
Abstract base for Solaris NetworkParams.
SolarisNetworkParams() - Constructor for class oshi.software.common.os.unix.solaris.SolarisNetworkParams
 
SolarisOperatingSystem - Class in oshi.software.common.os.unix.solaris
Solaris is a non-free Unix operating system originally developed by Sun Microsystems.
SolarisOperatingSystem() - Constructor for class oshi.software.common.os.unix.solaris.SolarisOperatingSystem
 
SolarisOSFileStore - Class in oshi.software.common.os.unix.solaris
OSFileStore implementation for Solaris.
SolarisOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.os.unix.solaris.SolarisOSFileStore
 
SolarisOSProcess - Class in oshi.software.common.os.unix.solaris
Abstract base for Solaris OSProcess.
SolarisOSProcess(int) - Constructor for class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
SolarisOSThread - Class in oshi.software.common.os.unix.solaris
Abstract base for Solaris OSThread.
SolarisOSThread(int, int) - Constructor for class oshi.software.common.os.unix.solaris.SolarisOSThread
 
SolarisPowerSource - Class in oshi.hardware.common.platform.unix.solaris
Abstract base for the Solaris PowerSource.
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.common.platform.unix.solaris.SolarisPowerSource
 
SolarisPowerSource.BatteryReadings - Class in oshi.hardware.common.platform.unix.solaris
Raw values read from the battery BIF0 (info) and battery BST0 (state) kstats.
SolarisPowerSource.PowerSourceFactory - Interface in oshi.hardware.common.platform.unix.solaris
Creates a concrete (JNA or FFM) Solaris power source from the computed battery fields.
SolarisPrUsage - Class in oshi.driver.common.unix.solaris
Pure-Java mirror of the Solaris prusage_t struct populated from /proc/<pid>/usage or /proc/<pid>/lwp/<tid>/usage.
SolarisPrUsage(ByteBuffer) - Constructor for class oshi.driver.common.unix.solaris.SolarisPrUsage
 
SolarisPsInfo - Class in oshi.driver.common.unix.solaris
Pure-Java mirror of the Solaris psinfo_t struct populated from /proc/<pid>/psinfo.
SolarisPsInfo(ByteBuffer) - Constructor for class oshi.driver.common.unix.solaris.SolarisPsInfo
 
SolarisSensors - Class in oshi.hardware.common.platform.unix.solaris
Sensors from prtpicl
SolarisSensors() - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisSensors
 
SolarisSoundCard - Class in oshi.hardware.common.platform.unix.solaris
Solaris Sound Card.
SolarisTimestruc - Class in oshi.driver.common.unix.solaris
64-bit Solaris timestruc_t: seconds and nanoseconds, each 8 bytes.
SolarisTimestruc(ByteBuffer) - Constructor for class oshi.driver.common.unix.solaris.SolarisTimestruc
 
SolarisUsbDevice - Class in oshi.hardware.common.platform.unix.solaris
Solaris Usb Device
SolarisUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisUsbDevice
 
SolarisVirtualMemory - Class in oshi.hardware.common.platform.unix.solaris
Memory obtained by kstat and swap
SolarisVirtualMemory(SolarisGlobalMemory) - Constructor for class oshi.hardware.common.platform.unix.solaris.SolarisVirtualMemory
Constructor for SolarisVirtualMemory.
SoundCard - Interface in oshi.hardware
Represents a sound card (audio adapter) installed in the system, providing the card name, driver version, and codec information.
speed - Variable in class oshi.hardware.common.AbstractNetworkIF
 
speed - Variable in class oshi.hardware.common.platform.unix.aix.AixNetworkIF.IfStats
 
speed - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
SPEED - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
SPEED property.
SPEED - Enum constant in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
SPEED property.
START_BRK - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Address above which program heap can be expanded with brk(2).
START_DATA - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Address above which program initialized and uninitialized (BSS) data are placed.
STARTADDRESS - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Start address.
STARTCODE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The address above which program text can run.
startDaemon() - Method in class oshi.driver.common.windows.perfmon.LoadAverage
Starts the load average daemon thread.
STARTINGADDRESS - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
STARTINGADDRESS property.
startMemoryAddress - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
STARTSTACK - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The address of the start (i.e., bottom) of the stack.
startTime - Variable in class oshi.software.common.AbstractOSProcess
 
startTime - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
STARTTIME - Enum constant in enum class oshi.util.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.hardware.common.platform.linux.LinuxHWDiskStore
Sysfs stat file name.
STAT - Static variable in class oshi.util.linux.ProcPath
Path to stat.
state - Variable in class oshi.software.common.AbstractOSProcess
 
state - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
STATE - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
STATE - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
STATE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
One of the following characters, indicating process state:
stateFromStatus(int) - Static method in class oshi.software.common.os.mac.MacOSProcess
Maps a macOS pbi_status value to an OSProcess.State.
STATISTICS - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Statistics dictionary key.
STEAL - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
Time which the hypervisor dedicated for other guests in the system.
STIME - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process has been scheduled in kernel mode, measured in clock ticks.
stopDaemon() - Method in class oshi.driver.common.windows.perfmon.LoadAverage
Stops the load average daemon thread.
STOPPED - Enum constant in enum class oshi.software.os.OSProcess.State
Stopped by the user, such as for debugging
STOPPED - Enum constant in enum class oshi.software.os.OSService.State
Service is stopped.
STORAGE_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.MSFTStorage
The WMI namespace for storage.
STORAGEPOOL - Enum constant in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
Storage pool reference.
stringToEnumMap(Class, String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited String into an enum map.
stringToEnumMap(Class, List, String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited String into an enum map using an explicit, ordered subset of enum keys.
stripBaseSuffix(String) - Static method in class oshi.driver.common.windows.perfmon.PerfCounter
Strips the PerfCounter.BASE_SUFFIX from a counter name if present.
strToLong(String, int) - Static method in class oshi.util.ParseUtil
Convert a string to an integer representation.
SUITEMASK - Enum constant in enum class oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
SUITEMASK property.
SuppressForbidden - Annotation Interface in oshi.annotation
This annotation exists to permit suppression in the Forbidden APIs check and also indicate to consumers of these classes that they may need to handle these differently in their production code.
SUSPENDED - Enum constant in enum class oshi.software.os.OSProcess.State
Special case of waiting if the process has been intentionally suspended (Windows only)
SYN_RECV - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for acknowledgment of a connection request after having received one.
SYN_SENT - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for acknowledgment of a connection request.
sys - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
SYS - Static variable in class oshi.util.linux.SysPath
The /sys filesystem location.
SYS_FS_FILE_MAX - Static variable in class oshi.util.linux.ProcPath
Path to /proc/sys/fs/file max.
SYS_FS_FILE_NR - Static variable in class oshi.util.linux.ProcPath
Path to /proc/sys/fs/file nr.
sysctl(int[], int) - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdCentralProcessor
Reads an integer sysctl value addressed by a Management Information Base (MIB) array.
sysctl(int[], String) - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdCentralProcessor
Reads a string sysctl value addressed by a Management Information Base (MIB) array.
sysctl(String, int) - Method in class oshi.hardware.common.platform.unix.BsdCentralProcessor
Reads an integer sysctl value by name.
sysctl(String, int) - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdCentralProcessor
 
sysctl(String, int) - Static method in class oshi.util.common.platform.unix.netbsd.NetBsdSysctlUtil
Executes a sysctl call with an int result
sysctl(String, long) - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
Queries a sysctl long value.
sysctl(String, long) - Static method in class oshi.util.common.platform.unix.netbsd.NetBsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, String) - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdCentralProcessor
Reads a string sysctl value by name.
sysctl(String, String) - Static method in class oshi.util.common.platform.unix.netbsd.NetBsdSysctlUtil
Executes a sysctl call with a String result
sysctlInt(String, int) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Queries a sysctl integer value.
sysctlInt(String, int) - Method in interface oshi.hardware.common.platform.mac.SysctlProvider
Gets a sysctl int value.
sysctlIntNoWarn(String, int) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Queries a sysctl integer value without logging warnings.
sysctlIntNoWarn(String, int) - Method in interface oshi.hardware.common.platform.mac.SysctlProvider
Gets a sysctl int value without logging warnings on failure.
sysctlLong(String, long) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Queries a sysctl long value.
sysctlLong(String, long) - Method in interface oshi.hardware.common.platform.mac.SysctlProvider
Gets a sysctl long value.
sysctlLong(String, long) - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
Reads a long sysctl value.
sysctlProvider() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Returns the sysctl provider for this implementation.
sysctlProvider() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
Returns the sysctl provider for this implementation.
SysctlProvider - Interface in oshi.hardware.common.platform.mac
Abstracts sysctl operations so that Mac base classes can query sysctl values without depending on JNA or FFM directly.
sysctlString(String, String) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Queries a sysctl string value.
sysctlString(String, String) - Method in interface oshi.hardware.common.platform.mac.SysctlProvider
Gets a sysctl string value.
sysctlString(String, String) - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdCentralProcessor
Reads a string sysctl value.
sysctlStringNoWarn(String, String) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
Queries a sysctl string value without logging warnings.
sysctlStringNoWarn(String, String) - Method in interface oshi.hardware.common.platform.mac.SysctlProvider
Gets a sysctl string value without logging warnings on failure.
Sysfs - Class in oshi.util.driver.linux
Utility to read info from sysfs
SysPath - Class in oshi.util.linux
Provides constants for paths in the /sys filesystem on Linux.
Systat - Class in oshi.driver.common.unix.bsd
Utility class parsing output from the BSD systat -ab sensors command, shared by OpenBSD and NetBSD which produce the same output format.
Systat.BatteryFields - Class in oshi.driver.common.unix.bsd
Immutable holder for battery sensor readings parsed from systat -ab sensors.
SYSTEM - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the system level (kernel).
SYSTEM - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for System counters.
SystemInfo - Class in oshi.nativefree
Native-free SystemInfoProvider for Linux.
SystemInfo() - Constructor for class oshi.nativefree.SystemInfo
Creates a new native-free Linux SystemInfo instance.
SystemInfoFactory - Class in oshi.spi
Factory that uses ServiceLoader to discover and select the best available SystemInfoProvider.
SystemInfoHelper - Class in oshi.util
Static helper methods for printing OSHI system information, shared across test modules.
SystemInfoProvider - Interface in oshi.spi
Service Provider Interface for OSHI's SystemInfo entry points.
SystemInformation - Class in oshi.driver.common.windows.perfmon
System performance counter enums
SystemInformation.ContextSwitchProperty - Enum Class in oshi.driver.common.windows.perfmon
Context switch property
SystemInformation.ProcessorQueueLengthProperty - Enum Class in oshi.driver.common.windows.perfmon
Processor Queue Length property
SYSTIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
SYSTIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 

T

TASK_COMM - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/task/comm.
TASK_PATH - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/task/path.
TASK_STAT - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/task/stat.
TASK_STATUS - Static variable in class oshi.util.linux.ProcPath
Path to /proc/[pid]/task/status.
TcpStats(long, long, long, long, long, long, long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.TcpStats
Constructs a new TcpStats instance with the given counters.
TDADDR - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
TDNAME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
TESTING - Enum constant in enum class oshi.hardware.NetworkIF.IfOperStatus
In some test mode.
TEXT - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Text (code)
THERMAL - Static variable in class oshi.util.linux.SysPath
Path to thermal class.
THREAD - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
PDH object name for Thread counters.
THREAD - Static variable in class oshi.driver.common.windows.registry.ThreadPerformanceData
The performance object name for thread counters.
THREAD_SELF - Static variable in class oshi.util.linux.ProcPath
Path to thread self.
threadCount - Variable in class oshi.software.common.AbstractOSProcess
 
THREADCOUNT - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
THREADCOUNT property.
threadId - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
ThreadInfo - Class in oshi.driver.common.mac
Utility to query threads for a process
ThreadInfo.ThreadStats - Class in oshi.driver.common.mac
Class to encapsulate mach thread info
ThreadInformation - Class in oshi.driver.common.windows.perfmon
Thread performance counter enums
ThreadInformation.ThreadPerformanceProperty - Enum Class in oshi.driver.common.windows.perfmon
Thread performance counters
ThreadPerfCounterBlock - Class in oshi.driver.common.windows.registry
Encapsulates thread performance data from the registry performance counter block.
ThreadPerfCounterBlock(String, int, int, long, long, long, int, int, int, long, long) - Constructor for class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
Constructor.
ThreadPerformanceData - Class in oshi.driver.common.windows.registry
Common logic for building thread performance data maps from registry or performance counter results.
ThreadSafe - Annotation Interface in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class to be thread-safe.
Thread safety - Section in interface oshi.hardware.GpuStats
 
THREADSTATE - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Thread state.
ThreadStats(int, double, char, long, long, int) - Constructor for class oshi.driver.common.mac.ThreadInfo.ThreadStats
Creates a ThreadStats instance.
THREADWAITREASON - Enum constant in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Thread wait reason.
TID - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
time - Variable in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore.DiskStats
 
TIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
TIME - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
 
TIME_WAIT - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Waiting for enough time to pass to be sure the remote TCP received acknowledgment.
timeStamp - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
timeStamp - Variable in class oshi.hardware.common.AbstractNetworkIF
 
timeStamp - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
timeStamp - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF.IfStats
 
TIMESTAMP_SYS100NS - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Timestamp in 100ns units (SecondValue of % Processor Time).
Timestruc - Class in oshi.driver.common.unix.aix
64-bit AIX timestruc_t required by the AixPsInfo struct: seconds, nanoseconds, padding.
Timestruc(ByteBuffer) - Constructor for class oshi.driver.common.unix.aix.Timestruc
 
toMillis() - Method in class oshi.driver.common.unix.solaris.SolarisTimestruc
Returns this timestamp converted to milliseconds since the epoch.
toString() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
 
toString() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
 
toString() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
 
toString() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
 
toString() - Method in enum class oshi.hardware.CentralProcessor.ProcessorCache.Type
 
toString() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
toString() - Method in class oshi.hardware.common.AbstractBaseboard
 
toString() - Method in class oshi.hardware.common.AbstractBluetoothDevice
 
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
Returns a string representation of this graphics card including any available dynamic metrics.
toString() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
toString() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
toString() - Method in class oshi.hardware.common.AbstractNetworkIF
 
toString() - Method in class oshi.hardware.common.AbstractPowerSource
 
toString() - Method in class oshi.hardware.common.AbstractPrinter
 
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.GpuTicks
 
toString() - Method in class oshi.hardware.HWPartition
 
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.AbstractOSFileStore
 
toString() - Method in class oshi.software.common.AbstractOSProcess
 
toString() - Method in class oshi.software.common.AbstractOSThread
 
toString() - Method in class oshi.software.os.ApplicationInfo
 
toString() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
 
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.OSDesktopWindow
 
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.driver.common.windows.perfmon.PerfmonConstants
Instance filter: _Total instance only.
TOTAL_INSTANCES - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
Instance filter: all _Total instances (wildcard).
TOTAL_OR_IDLE_INSTANCES - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
Instance filter: _Total or Idle instances.
totalInodes - Variable in class oshi.software.common.AbstractOSFileStore
 
totalSpace - Variable in class oshi.software.common.AbstractOSFileStore
 
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.
TRACE - Enum constant in enum class oshi.hardware.CentralProcessor.ProcessorCache.Type
Trace cache.
transferTime - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
transferTime - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
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 - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
The controlling terminal of the process.
tv_nsec - Variable in class oshi.driver.common.unix.aix.Timestruc
 
tv_nsec - Variable in class oshi.driver.common.unix.solaris.SolarisTimestruc
 
tv_sec - Variable in class oshi.driver.common.unix.aix.Timestruc
 
tv_sec - Variable in class oshi.driver.common.unix.solaris.SolarisTimestruc
 
TYPE - Enum constant in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
TYPE property.

U

UCOMM - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
UDEV_STAT_LENGTH - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Number of fields in udev stat output.
UDEV_STAT_ORDERS - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
Ordering array for parsing udev stat fields.
UdpStats(long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.UdpStats
Constructs a new UdpStats instance with the given counters.
UID - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
UNIFIED - Enum constant in enum class oshi.hardware.CentralProcessor.ProcessorCache.Type
Unified cache (data and instructions).
UNIX_EPOCH - Static variable in class oshi.util.Constants
The Unix Epoch, a default value when WMI DateTime queries return no value.
UnixBaseboard - Class in oshi.hardware.common.platform.unix
Baseboard data obtained by a calling class
UnixBaseboard(String, String, String, String) - Constructor for class oshi.hardware.common.platform.unix.UnixBaseboard
 
UnixDisplay - Class in oshi.hardware.common.platform.unix
A Display
UnixDisplay(byte[]) - Constructor for class oshi.hardware.common.platform.unix.UnixDisplay
Constructor for UnixDisplay.
UNKNOWN - Enum constant in enum class oshi.hardware.NetworkIF.IfOperStatus
The interface status is unknown.
UNKNOWN - Enum constant in enum class oshi.hardware.Printer.PrinterStatus
Printer status is unknown.
UNKNOWN - Enum constant in enum class oshi.software.os.InternetProtocolStats.TcpState
Unknown state.
UNKNOWN - Enum constant in enum class oshi.util.PlatformEnum
An unspecified system
UNKNOWN - Static variable in class oshi.util.Constants
String to report for unknown information
UNLIMITED - Static variable in interface oshi.software.os.CgroupInfo
Sentinel value for unlimited CPU quota or PIDs.
UNLIMITED_CPUS - Static variable in interface oshi.software.os.CgroupInfo
Sentinel value for unlimited effective CPUs.
UNLIMITED_MEMORY - Static variable in interface oshi.software.os.CgroupInfo
Sentinel value for unlimited memory.
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.
UP - Enum constant in enum class oshi.hardware.NetworkIF.IfOperStatus
Up and operational.
updateAttributes() - Method in class oshi.hardware.common.AbstractPowerSource
 
updateAttributes() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
updateAttributes() - Method in class oshi.hardware.common.platform.linux.nativefree.LinuxHWDiskStoreNF
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.aix.AixNetworkIF
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.BsdNetworkIF
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdNetworkIF
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.openbsd.OpenBsdHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.common.platform.unix.solaris.SolarisNetworkIF
 
updateAttributes() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
updateAttributes() - Method in interface oshi.hardware.HWDiskStore
Make a best effort to update all the statistics about the drive without needing to recreate the drive list.
updateAttributes() - Method in interface 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.common.os.linux.LinuxOSFileStore
 
updateAttributes() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
updateAttributes() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
updateAttributes() - Method in class oshi.software.common.os.unix.aix.AixOSFileStore
 
updateAttributes() - Method in class oshi.software.common.os.unix.aix.AixOSThread
 
updateAttributes() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
updateAttributes() - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
 
updateAttributes() - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOSFileStore
 
updateAttributes() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSFileStore
 
updateAttributes() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOSFileStore
 
updateAttributes() - Method in class oshi.software.common.os.unix.solaris.SolarisOSFileStore
 
updateAttributes() - Method in class oshi.software.common.os.unix.solaris.SolarisOSProcess
 
updateAttributes() - Method in class oshi.software.common.os.unix.solaris.SolarisOSThread
 
updateAttributes() - Method in interface 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 interface oshi.software.os.OSProcess
Attempts to update process attributes.
updateAttributes() - Method in interface oshi.software.os.OSThread
Attempts to updates process attributes.
updateAttributes(String, ThreadPerfCounterBlock) - Method in class oshi.software.common.os.windows.WindowsOSThread
Updates thread attributes from a performance counter block.
updateAttributes(Map) - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Populates this process's attributes from a parsed ps row.
updateAttributes(Map) - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
Populates this thread's attributes from a parsed ps thread row.
updateAttributes(ProcessPerfCounterBlock, WtsInfo) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Updates process attributes from performance counter and WTS data, then performs native-specific updates.
updateAttributes(Quartet) - Method in class oshi.software.common.os.unix.aix.AixOSProcess
Applies the perfstat-derived CPU and memory quartet to this process.
updateFrom(OSFileStore) - Method in class oshi.software.common.AbstractOSFileStore
Copies mutable attributes from another file store into this one.
updateSpace(long, long, long) - Method in class oshi.software.common.AbstractOSFileStore
Updates only the space fields (no inodes).
updateSpaceAndInodes(long, long, long, long, long) - Method in class oshi.software.common.AbstractOSFileStore
Updates only the space and inode fields.
updateThreadCount() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
Populates AbstractOSProcess.threadCount for platforms whose ps output lacks an nlwp column.
updateThreadCount() - Method in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
 
updateThreadCount() - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
 
upTime - Variable in class oshi.software.common.AbstractOSProcess
 
upTime - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
Uptime - Class in oshi.driver.common.unix.aix
Utility to query up time.
UpTime - Class in oshi.util.driver.linux.proc
Utility to read system uptime from /proc/uptime
UPTIME - Static variable in class oshi.util.linux.ProcPath
Path to uptime.
UPTIME_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by up time, newest processes first
UPTIME_DESC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by up time, oldest processes first
usableSpace - Variable in class oshi.software.common.AbstractOSFileStore
 
UsbDevice - Interface in oshi.hardware
A USB device is a device connected via a USB port, possibly internally/permanently.
USE_BATCH_COMMANDLINE - Static variable in class oshi.software.common.os.windows.WindowsOSProcess
Whether to use batch WMI queries for command line retrieval.
USE_CPU_UTILITY - Static variable in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Whether to match task manager using Processor Utility ticks.
USE_LEGACY_SYSTEM_COUNTERS - Static variable in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Whether to use legacy Processor counters rather than Processor Information counters.
USE_LOAD_AVERAGE - Static variable in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Whether to start a daemon thread to calculate load average.
USE_PROCSTATE_SUSPENDED - Static variable in class oshi.software.common.os.windows.WindowsOperatingSystem
Whether to check thread states to determine if a process is suspended.
USE_PROCSTATE_SUSPENDED - Static variable in class oshi.software.common.os.windows.WindowsOSProcess
Whether to check thread states to determine if a process is suspended.
USE_WHO_COMMAND - Static variable in class oshi.software.common.AbstractOperatingSystem
Whether to use the 'who' command for session queries.
user - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
user - Variable in class oshi.software.common.os.mac.MacOSProcess
 
user - Variable in class oshi.software.common.os.unix.AbstractProcOSProcess
 
user - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
USER - Enum constant in enum class oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level (application).
USER - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
USER_HZ - Static variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor
Jiffies per second, used for process time counters.
UserGroupInfo - Class in oshi.util
Utility class to temporarily cache the userID and group maps in *nix, for parsing process ownership.
userID - Variable in class oshi.software.common.os.mac.MacOSProcess
 
userID - Variable in class oshi.software.common.os.unix.AbstractProcOSProcess
 
userID - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
USERMODETIME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
USERMODETIME property.
userTime - Variable in class oshi.software.common.AbstractOSProcess
 
userTime - Variable in class oshi.software.common.os.unix.bsd.BsdOSThread
 
Util - Class in oshi.util
General utility methods
UTIME - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process has been scheduled in user mode, measured in clock ticks.
UUID - Enum constant in enum class oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
UUID property.

V

VALID_PROCESS - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
Exclude processes with OSProcess.State.INVALID process state.
VALID_THREAD - Static variable in class oshi.software.os.OSThread.ThreadFiltering
Exclude processes with OSProcess.State.INVALID process state.
value() - Element in annotation interface oshi.annotation.concurrent.GuardedBy
The lock that guards the annotated field or method.
VALUE - Enum constant in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
Sensor value.
VALUE - Enum constant in enum class oshi.driver.common.windows.wmi.OhmSensor.ValueProperty
Sensor value.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorPerformanceProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.OhmHardware.IdentifierProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.OhmSensor.ValueProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosSerialProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Fan.SpeedProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Processor.BitnessProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Processor.ProcessorIdProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.CentralProcessor.ProcessorCache.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.CentralProcessor.TickType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem.SmbType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.NetworkIF.IfOperStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.PowerSource.CapacityUnits
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.hardware.Printer.PrinterStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.software.os.InternetProtocolStats.TcpState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.software.os.OSProcess.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.software.os.OSService.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class oshi.util.PlatformEnum
Returns the enum constant of this class with the specified name.
values() - Static method in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorPerformanceProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.OhmHardware.IdentifierProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.OhmSensor.ValueProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosSerialProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Fan.SpeedProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Processor.BitnessProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Processor.ProcessorIdProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.CentralProcessor.ProcessorCache.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.CentralProcessor.TickType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.common.platform.unix.solaris.SolarisComputerSystem.SmbType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.NetworkIF.IfOperStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.PowerSource.CapacityUnits
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.hardware.Printer.PrinterStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.software.common.os.unix.bsd.BsdPsThreadKeyword
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.software.os.InternetProtocolStats.TcpState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.software.os.OSProcess.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.software.os.OSService.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.util.driver.linux.proc.ProcessStat.PidStatM
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class oshi.util.PlatformEnum
Returns an array containing the constants of this enum class, in the order they are declared.
vcpusMax - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.PartitionInfo
 
VERSION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
VERSION property.
VERSION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
VERSION property.
VERSION - Enum constant in enum class oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
VERSION property.
VERSION - Static variable in class oshi.util.linux.ProcPath
Path to version.
VirtualMemory - Interface in oshi.hardware
The VirtualMemory 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.
virtualSize - Variable in class oshi.software.common.AbstractOSProcess
 
VMSTAT - Static variable in class oshi.util.linux.ProcPath
Path to vmstat.
VOLTAGECAPS - Enum constant in enum class oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
VOLTAGECAPS property.
VOLUMENAME - Enum constant in enum class oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
VOLUMENAME property.
voluntaryContextSwitches - Variable in class oshi.software.common.os.mac.MacOSProcess
 
voluntaryContextSwitches - Variable in class oshi.software.common.os.unix.bsd.BsdOSProcess
 
VSIZE - Enum constant in enum class oshi.util.driver.linux.proc.ProcessStat.PidStat
Virtual memory size in bytes.
VSZ - Enum constant in enum class oshi.software.common.os.unix.bsd.BsdPsKeyword
 
VT_BSTR - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
Variant type for BSTR (string).
VT_I4 - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
Variant type for 32-bit integer.
VT_R4 - Static variable in class oshi.driver.common.windows.wmi.WmiConstants
Variant type for 32-bit real.

W

wait - Variable in class oshi.hardware.common.platform.unix.aix.AixCentralProcessor.CpuTickRow
 
WAITING - Enum constant in enum class oshi.software.os.OSProcess.State
Blocked, uninterruptible sleep state
wblks - Variable in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore.DiskStats
 
WCHAN - Enum constant in enum class oshi.util.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.common.unix.aix
Utility to query logged in users.
Who - Class in oshi.util.driver.linux
Utility to query logged in users using the who command with Linux date format parsing, falling back to Unix format.
Who - Class in oshi.util.driver.unix
Utility to query logged in users using the who command with Unix date format parsing.
WHOLE - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Whole disk indicator.
wildcardMatch(String, String) - Static method in class oshi.util.Util
Tests if a String matches another String with a wildcard pattern.
WIN32_BASEBOARD - Static variable in class oshi.driver.common.windows.wmi.Win32BaseBoard
The WMI class name.
WIN32_BIOS_WHERE_PRIMARY_BIOS_TRUE - Static variable in class oshi.driver.common.windows.wmi.Win32Bios
The WMI class name with WHERE clause for primary BIOS.
WIN32_COMPUTER_SYSTEM - Static variable in class oshi.driver.common.windows.wmi.Win32ComputerSystem
The WMI class name.
WIN32_COMPUTER_SYSTEM_PRODUCT - Static variable in class oshi.driver.common.windows.wmi.Win32ComputerSystemProduct
The WMI class name.
WIN32_DISK_DRIVE - Static variable in class oshi.driver.common.windows.wmi.Win32DiskDrive
The WMI class name.
WIN32_DISK_DRIVE_TO_DISK_PARTITION - Static variable in class oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition
The WMI class name.
WIN32_DISK_PARTITION - Static variable in class oshi.driver.common.windows.wmi.Win32DiskPartition
The WMI class name.
WIN32_FAN - Static variable in class oshi.driver.common.windows.wmi.Win32Fan
The WMI class name.
WIN32_LOGICAL_DISK - Static variable in class oshi.driver.common.windows.wmi.Win32LogicalDisk
The WMI class name.
WIN32_LOGICAL_DISK_TO_PARTITION - Static variable in class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition
The WMI class name.
WIN32_OPERATING_SYSTEM - Static variable in class oshi.driver.common.windows.wmi.Win32OperatingSystem
The WMI class name.
WIN32_PERF_FORMATTED_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for formatted (cooked) Processor Information data excluding _Total.
WIN32_PERF_RAW_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for raw Processor Information data excluding _Total.
WIN32_PERF_RAW_DATA_PERF_DISK_PHYSICAL_DISK_WHERE_NAME_NOT_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI class for raw Physical Disk data excluding _Total.
WIN32_PERF_RAW_DATA_PERF_OS_MEMORY - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI class for raw Memory performance data.
WIN32_PERF_RAW_DATA_PERF_OS_PAGING_FILE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI class for raw Paging File performance data.
WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_NOT_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for Processor data excluding _Total.
WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for Processor _Total data.
WIN32_PERF_RAW_DATA_PERF_OS_SYSTEM - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI class for raw System performance data.
WIN32_PERF_RAW_DATA_PERF_PROC_THREAD - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI class for raw Thread performance data.
WIN32_PERF_RAW_DATA_PERF_PROC_THREAD_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for Thread data excluding _Total.
WIN32_PERFPROC_PROCESS - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI class for raw Process performance data.
WIN32_PERFPROC_PROCESS_WHERE_IDPROCESS_0 - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for the System Idle Process (PID 0).
WIN32_PERFPROC_PROCESS_WHERE_NAME_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for Process _Total data.
WIN32_PERFPROC_PROCESS_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
WMI query for Process data excluding _Total.
WIN32_PHYSICAL_MEMORY - Static variable in class oshi.driver.common.windows.wmi.Win32PhysicalMemory
The WMI class name.
WIN32_PRINTER - Static variable in class oshi.driver.common.windows.wmi.Win32Printer
The WMI class name.
WIN32_PROCESS - Static variable in class oshi.driver.common.windows.wmi.Win32Process
The WMI class name.
WIN32_PROCESSOR - Static variable in class oshi.driver.common.windows.wmi.Win32Processor
The WMI class name.
WIN32_VIDEO_CONTROLLER - Static variable in class oshi.driver.common.windows.wmi.Win32VideoController
The WMI class name.
Win32BaseBoard - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_BaseBoard.
Win32BaseBoard() - Constructor for class oshi.driver.common.windows.wmi.Win32BaseBoard
Constructor.
Win32BaseBoard.BaseBoardProperty - Enum Class in oshi.driver.common.windows.wmi
Baseboard description properties.
Win32Bios - Class in oshi.driver.common.windows.wmi
Constants and property enums for WMI class Win32_BIOS.
Win32Bios() - Constructor for class oshi.driver.common.windows.wmi.Win32Bios
Constructor.
Win32Bios.BiosProperty - Enum Class in oshi.driver.common.windows.wmi
BIOS description properties.
Win32Bios.BiosSerialProperty - Enum Class in oshi.driver.common.windows.wmi
Serial number property.
Win32ComputerSystem - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_ComputerSystem.
Win32ComputerSystem() - Constructor for class oshi.driver.common.windows.wmi.Win32ComputerSystem
Constructor.
Win32ComputerSystem.ComputerSystemProperty - Enum Class in oshi.driver.common.windows.wmi
Computer System properties.
Win32ComputerSystemProduct - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_ComputerSystemProduct.
Win32ComputerSystemProduct() - Constructor for class oshi.driver.common.windows.wmi.Win32ComputerSystemProduct
Constructor.
Win32ComputerSystemProduct.ComputerSystemProductProperty - Enum Class in oshi.driver.common.windows.wmi
Computer System ID number.
Win32DiskDrive - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_DiskDrive.
Win32DiskDrive() - Constructor for class oshi.driver.common.windows.wmi.Win32DiskDrive
Constructor.
Win32DiskDrive.DiskDriveProperty - Enum Class in oshi.driver.common.windows.wmi
Disk drive properties.
Win32DiskDriveToDiskPartition - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_DiskDriveToDiskPartition.
Win32DiskDriveToDiskPartition() - Constructor for class oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition
Constructor.
Win32DiskDriveToDiskPartition.DriveToPartitionProperty - Enum Class in oshi.driver.common.windows.wmi
Links disk drives to partitions.
Win32DiskPartition - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_DiskPartition.
Win32DiskPartition() - Constructor for class oshi.driver.common.windows.wmi.Win32DiskPartition
Constructor.
Win32DiskPartition.DiskPartitionProperty - Enum Class in oshi.driver.common.windows.wmi
Disk partition properties.
Win32Fan - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_Fan.
Win32Fan() - Constructor for class oshi.driver.common.windows.wmi.Win32Fan
Constructor.
Win32Fan.SpeedProperty - Enum Class in oshi.driver.common.windows.wmi
Fan speed property.
Win32LogicalDisk - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_LogicalDisk.
Win32LogicalDisk() - Constructor for class oshi.driver.common.windows.wmi.Win32LogicalDisk
Constructor.
Win32LogicalDisk.LogicalDiskProperty - Enum Class in oshi.driver.common.windows.wmi
Logical disk properties.
Win32LogicalDiskToPartition - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_LogicalDiskToPartition.
Win32LogicalDiskToPartition() - Constructor for class oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition
Constructor.
Win32LogicalDiskToPartition.DiskToPartitionProperty - Enum Class in oshi.driver.common.windows.wmi
Links disk drives to partitions.
Win32OperatingSystem - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_OperatingSystem.
Win32OperatingSystem() - Constructor for class oshi.driver.common.windows.wmi.Win32OperatingSystem
Constructor.
Win32OperatingSystem.OSVersionProperty - Enum Class in oshi.driver.common.windows.wmi
Operating System properties.
Win32PhysicalMemory - Class in oshi.driver.common.windows.wmi
Constants and property enums for WMI class Win32_PhysicalMemory.
Win32PhysicalMemory() - Constructor for class oshi.driver.common.windows.wmi.Win32PhysicalMemory
Constructor.
Win32PhysicalMemory.PhysicalMemoryProperty - Enum Class in oshi.driver.common.windows.wmi
Physical Memory properties for Win10 and later.
Win32PhysicalMemory.PhysicalMemoryPropertyWin8 - Enum Class in oshi.driver.common.windows.wmi
Physical Memory properties for Win8 and earlier.
Win32Printer - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_Printer.
Win32Printer() - Constructor for class oshi.driver.common.windows.wmi.Win32Printer
Constructor.
Win32Printer.PrinterProperty - Enum Class in oshi.driver.common.windows.wmi
Printer properties from WMI.
Win32Process - Class in oshi.driver.common.windows.wmi
Constants, property enums, and WHERE clause builder for WMI class Win32_Process.
Win32Process() - Constructor for class oshi.driver.common.windows.wmi.Win32Process
Constructor.
Win32Process.CommandLineProperty - Enum Class in oshi.driver.common.windows.wmi
Process command lines.
Win32Process.ProcessXPProperty - Enum Class in oshi.driver.common.windows.wmi
Process properties accessible from WTSEnumerateProcesses in Vista+.
Win32Processor - Class in oshi.driver.common.windows.wmi
Constants and property enums for WMI class Win32_Processor.
Win32Processor() - Constructor for class oshi.driver.common.windows.wmi.Win32Processor
Constructor.
Win32Processor.BitnessProperty - Enum Class in oshi.driver.common.windows.wmi
Processor bitness property.
Win32Processor.ProcessorIdProperty - Enum Class in oshi.driver.common.windows.wmi
Processor ID property.
Win32Processor.VoltProperty - Enum Class in oshi.driver.common.windows.wmi
Processor voltage properties.
Win32VideoController - Class in oshi.driver.common.windows.wmi
Constants and property enum for WMI class Win32_VideoController.
Win32VideoController() - Constructor for class oshi.driver.common.windows.wmi.Win32VideoController
Constructor.
Win32VideoController.VideoControllerProperty - Enum Class in oshi.driver.common.windows.wmi
Video Controller properties.
WINDOWS - Enum constant in enum class oshi.util.PlatformEnum
Microsoft Windows
WindowsBaseboard - Class in oshi.hardware.common.platform.windows
Baseboard data obtained from WMI.
WindowsBaseboard() - Constructor for class oshi.hardware.common.platform.windows.WindowsBaseboard
Default constructor.
WINDOWSCE - Enum constant in enum class oshi.util.PlatformEnum
Windows Embedded Compact
WindowsCentralProcessor - Class in oshi.hardware.common.platform.windows
Common non-native logic for Windows Central Processor implementations.
WindowsCentralProcessor() - Constructor for class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Default constructor.
WindowsComputerSystem - Class in oshi.hardware.common.platform.windows
Hardware data obtained from WMI.
WindowsComputerSystem() - Constructor for class oshi.hardware.common.platform.windows.WindowsComputerSystem
Default constructor.
WindowsFirmware - Class in oshi.hardware.common.platform.windows
Firmware data obtained from WMI.
WindowsFirmware() - Constructor for class oshi.hardware.common.platform.windows.WindowsFirmware
Default constructor.
WindowsGlobalMemory - Class in oshi.hardware.common.platform.windows
Common Windows global memory logic shared between JNA and FFM implementations.
WindowsGlobalMemory() - Constructor for class oshi.hardware.common.platform.windows.WindowsGlobalMemory
Default constructor.
WindowsGpuStats - Class in oshi.hardware.common.platform.windows
Common Windows GpuStats implementation.
WindowsGpuStats(String, String, int, String, String) - Constructor for class oshi.hardware.common.platform.windows.WindowsGpuStats
Constructor.
WindowsHWDiskStore - Class in oshi.hardware.common.platform.windows
Common Windows hard disk implementation shared between JNA and FFM.
WindowsHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Constructor.
WindowsHWDiskStore(String, String, String, long, String) - Constructor for class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Constructor.
WindowsHWDiskStore.DiskStats - Class in oshi.hardware.common.platform.windows
Maps to store read/write bytes per drive index
WindowsHWDiskStore.PartitionMaps - Class in oshi.hardware.common.platform.windows
Maps for the partition structure
WindowsOperatingSystem - Class in oshi.software.common.os.windows
Common base class for Windows operating system implementations.
WindowsOperatingSystem() - Constructor for class oshi.software.common.os.windows.WindowsOperatingSystem
Default constructor.
WindowsOSFileStore - Class in oshi.software.common.os.windows
Common base class for Windows OSFileStore implementations.
WindowsOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.common.os.windows.WindowsOSFileStore
Constructor.
WindowsOSProcess - Class in oshi.software.common.os.windows
Common base class for Windows OS process implementations, containing shared fields, getters, and non-native methods.
WindowsOSProcess(int, OperatingSystem, Map, Map, Map) - Constructor for class oshi.software.common.os.windows.WindowsOSProcess
Constructor.
WindowsOSThread - Class in oshi.software.common.os.windows
Common base class for Windows OS thread implementations.
WindowsOSThread(int, int, String, ThreadPerfCounterBlock) - Constructor for class oshi.software.common.os.windows.WindowsOSThread
Constructor.
WindowsPowerSource - Class in oshi.hardware.common.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.common.platform.windows.WindowsPowerSource
Constructor.
WindowsPrinter - Class in oshi.hardware.common.platform.windows
Common Windows printer logic shared between JNA and FFM implementations.
WindowsPrinter(String, String, String, Printer.PrinterStatus, String, boolean, boolean, String) - Constructor for class oshi.hardware.common.platform.windows.WindowsPrinter
Constructor.
WindowsSensors - Class in oshi.hardware.common.platform.windows
Abstract base shared by the Windows Sensors implementations (JNA and FFM).
WindowsSensors() - Constructor for class oshi.hardware.common.platform.windows.WindowsSensors
 
withMatchingService(String, Function) - Method in interface oshi.hardware.common.platform.mac.IOKitProvider
Looks up a single IORegistry service by class name, extracts a result, and releases the entry.
WMI_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature
The WMI namespace for this class.
WmiConstants - Class in oshi.driver.common.windows.wmi
WMI type constants used for interpreting WmiResult values.
WmiQuery<T> - Class in oshi.driver.common.windows.wmi
Encapsulates a WMI query with a namespace, class name, and property enum.
WmiQuery(String, Class) - Constructor for class oshi.driver.common.windows.wmi.WmiQuery
Creates a WMI query for the default namespace (ROOT\CIMV2).
WmiQuery(String, String, Class) - Constructor for class oshi.driver.common.windows.wmi.WmiQuery
Creates a WMI query for a specific namespace.
WmiQueryExecutor - Interface in oshi.driver.common.windows.wmi
Common interface for executing WMI queries, abstracting JNA and FFM implementations.
WmiResult<T> - Interface in oshi.driver.common.windows.wmi
Common interface for WMI query results, abstracting JNA and FFM implementations.
WmiUtil - Class in oshi.driver.common.windows.wmi
Helper class for extracting typed values from WmiResult objects.
WORKINGSET - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Working set bytes.
WORKINGSETPRIVATE - Enum constant in enum class oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Working set private bytes.
WRITE_BYTES - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Number of sectors written.
WRITE_BYTES - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Write bytes count.
WRITE_OPS - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Write operations count.
WRITE_TIME - Enum constant in enum class oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Write time.
writeBytes - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
writeBytes - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
writes - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
writes - Variable in class oshi.hardware.common.platform.unix.solaris.SolarisHWDiskStore.DiskStats
 
WRITES - Enum constant in enum class oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Number of writes completed.
WRITES - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of writes completed successfully.
WRITES_MERGED - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
Writes which are adjacent to each other merged for efficiency.
WRITES_MS - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all writes.
WRITES_SECTOR - Enum constant in enum class oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of sectors written successfully.
WtsInfo - Class in oshi.driver.common.windows.registry
Data holder for Windows Terminal Services (WTS) process information.
WtsInfo(String, String, int, long, long, long, long) - Constructor for class oshi.driver.common.windows.registry.WtsInfo
Constructor.

X

xfers - Variable in class oshi.hardware.common.platform.unix.aix.AixHWDiskStore.DiskStats
 
Xrandr - Class in oshi.util.driver.unix
Utility to query xrandr
Xwininfo - Class in oshi.util.driver.unix
Utility to query X11 windows

Z

ZOMBIE - Enum constant in enum class 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 X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form