Index
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
NetworkIFobject backed by the specifiedNetworkInterface. - AbstractNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.AbstractNetworkIF
-
Construct a
NetworkIFobject backed by the specifiedNetworkInterface. - 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
listtodeviceList, 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_tandperfstat_cpu_t. - AixCentralProcessor.CpuTotalRow - Class in oshi.hardware.common.platform.unix.aix
-
Aggregate
perfstat_cpu_total_tvalues 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_tstruct 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
- AixPsInfo - Class in oshi.driver.common.unix.aix
-
Pure-Java mirror of the AIX
psinfo_tstruct 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
ApplicationInfoobject 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
ByteBufferand returns it as a Javalong.
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
UsbDevicefor 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 -vto 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
ip6statcarrier. - BsdIpstat(int, int, int, int, int, int, int) - Constructor for class oshi.software.common.os.mac.MacInternetProtocolStats.BsdIpstat
-
Creates an
ipstatcarrier. - 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
apmandsystat -ab sensorsfor battery state (NetBSD, OpenBSD). - BsdPsKeyword - Enum Class in oshi.software.common.os.unix.bsd
-
The union of
psoutput columns used by the BSD-familyOSProcessimplementations (FreeBSD, OpenBSD, DragonFly, NetBSD). - BsdPsThreadKeyword - Enum Class in oshi.software.common.os.unix.bsd
-
The union of
psthread (per-LWP) output columns used by the BSD-familyOSThreadimplementations (FreeBSD, OpenBSD, DragonFly, NetBSD). - BsdSensors - Class in oshi.hardware.common.platform.unix
-
Shared sensors implementation for BSDs that use
systatfor 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
dmesgaudio/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
tcpstatcarrier. - BsdUdpstat(int, int, int, int, int, int, int, int) - Constructor for class oshi.software.common.os.mac.MacInternetProtocolStats.BsdUdpstat
-
Creates a
udpstatcarrier. - BsdUsbDevice - Class in oshi.hardware.common.platform.unix
-
Shared USB device implementation for BSDs that use
usbdevs -vto 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 registryLocationInformationstring. - 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
PowerSourcefrom 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
AppleSmartBatteryregistry entry (viaioKit) 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
-
Index of CPU tick counters in the
CentralProcessor.getSystemCpuLoadTicks()andCentralProcessor.getProcessorCpuLoadTicks()arrays. - 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
SystemInfoProviderinstance 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
Baseboardobject - 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
ComputerSystemobject - 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
Firmwareobject - 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
GlobalMemoryobject - 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
OSProcessfor the given pid. - createProcess(int, Map) - Method in class oshi.software.common.os.unix.dragonflybsd.DragonFlyBsdOperatingSystem
-
Creates a backend-specific
OSProcessfrom a parsedpsrow. - createProcess(int, Map) - Method in class oshi.software.common.os.unix.freebsd.FreeBsdOperatingSystem
-
Creates a backend-specific
OSProcessfrom a parsedpsrow. - createProcess(int, Map) - Method in class oshi.software.common.os.unix.openbsd.OpenBsdOperatingSystem
-
Creates a backend-specific
OSProcessfrom a parsedpsrow. - createProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
Instantiates the platform-specific
CentralProcessorobject - 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
Sensorsobject - 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
GpuStatssession for sampling dynamic GPU metrics. - createThread(int) - Method in class oshi.software.common.os.unix.AbstractProcOSProcess
-
Creates a platform-specific
OSThreadfor 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
SolarisVirtualMemorypaired 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
/devfilesystem 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
disklabelcommand. - 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
booleanproperty associated with the given key. - get(String, double) - Static method in class oshi.util.GlobalConfig
-
Get the
doubleproperty associated with the given key. - get(String, int) - Static method in class oshi.util.GlobalConfig
-
Get the
intproperty 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
Stringproperty 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
BluetoothDeviceobjects, 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
-
Reports =the units of
PowerSource.getCurrentCapacity(),PowerSource.getMaxCapacity(), andPowerSource.getDesignCapacity() - 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
ComputerSystemobject. - 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()andOSProcess.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
psactually). - 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
disklabeland 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/diskstatsand 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
HWDiskStoreobjects, 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
Displayobjects, 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
OSFileStoreobjects, 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
OSFileStoreobjects, 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
FileSystemobject. - 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 -voutput. - getGraphicsCards() - Static method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGraphicsCard
-
public method used by
AbstractHardwareAbstractionLayerto 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
AbstractHardwareAbstractionLayerto access the graphics cards. - getGraphicsCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a list of
GraphicsCardobjects, 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
ifAliasas described in RFC 2863. - getIfOperStatus() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
- getIfOperStatus() - Method in interface oshi.hardware.NetworkIF
-
The
ifOperStatusas 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
InternetProtocolStatsobject. - 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
Rectanglerepresenting 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
UnmodifiableListof 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
LogicalVolumeGroupobjects, 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
GlobalMemoryobject. - 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
NetworkIFobjects, 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
NetworkIFobjects, 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
NetworkParamsobject. - 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
Throwableis 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
Throwableis 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
Throwableis 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
LinuxOperatingSysteminstance associated with this process. - getOs() - Method in class oshi.software.common.os.windows.WindowsOSProcess
-
Returns the
OperatingSysteminstance 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
UnmodifiableListof 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]/statmand returns the results. - getPidStats(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
-
Reads the statistics in
/proc/[pid]/statand 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
PowerSourceobjects, 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 -poutput. - getPrinters() - Method in class oshi.hardware.common.platform.unix.netbsd.NetBsdHardwareAbstractionLayer
- getPrinters() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a list of
Printerobjects, 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
Collectionof 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'spscommand. - 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
CentralProcessorobject. - 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 toCentralProcessor.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
psinfofor 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
Sensorsobject, 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
AbstractHardwareAbstractionLayerto access the sound cards. - getSoundCards() - Static method in class oshi.hardware.common.platform.unix.BsdSoundCard
-
Gets sound cards by parsing
dmesgoutput. - 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
SoundCardobjects, 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.Statecorresponding to thepr_snamecharacter from an AIXpsinfo_t/lwpsinfo_tstructure. - getStateFromOutput(char) - Static method in class oshi.software.common.os.unix.bsd.BsdOSProcess
-
Maps a
pssingle-character state to anOSProcess.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 toCentralProcessor.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/uptimefor 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
UsbDeviceobjects, representing devices connected via a usb port (including internal devices). - getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a list of
UsbDeviceobjects, 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
UsbDeviceobjects, 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_IFLIST2sysctl, 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_LENGTHtimes 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
trueifGpuStats.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
pathandvolume) should be excluded or not based on configurationpathIncludes, 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
CgroupInfosupporting 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
GpuStatssession. - 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
Propertiesinto 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
lpstatandlpoptionscommands. - 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
ip6statstructure. - MacInternetProtocolStats.BsdIpstat - Class in oshi.software.common.os.mac
-
Selected fields of the macOS
ipstatstructure. - MacInternetProtocolStats.BsdTcpstat - Class in oshi.software.common.os.mac
-
Selected fields of the macOS
tcpstatstructure. - MacInternetProtocolStats.BsdUdpstat - Class in oshi.software.common.os.mac
-
Selected fields of the macOS
udpstatstructure. - 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
textmatches 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
GpuStatsimplementation 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
-
Constants which may be used to filter Process lists in
OperatingSystem.getProcesses(Predicate, Comparator, int),OperatingSystem.getChildProcesses(int, Predicate, Comparator, int), andOperatingSystem.getDescendantProcesses(int, Predicate, Comparator, int). - OperatingSystem.ProcessSorting - Class in oshi.software.os
-
Constants which may be used to sort Process lists in
OperatingSystem.getProcesses(Predicate, Comparator, int),OperatingSystem.getChildProcesses(int, Predicate, Comparator, int), andOperatingSystem.getDescendantProcesses(int, Predicate, Comparator, int). - 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 catfallback 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
/procpseudo-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
whocommand 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_DATAin 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
SUSPENDEDif 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
/devfilesystem 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
/procfilesystem location. - OSHI_UTIL_SYS_PATH - Static variable in class oshi.util.GlobalConfig
-
The
/sysfilesystem 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
/procfilesystem. - 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 sensorsoutput 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 iscwd). - parseCwdFromFstat(List) - Static method in class oshi.util.common.platform.unix.dragonflybsd.ProcstatUtil
-
Parses
fstat -p <pid>output (DragonFlyBSD format) to find thewdrow 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 thewdrow and return the path column. - parseCwdMap(List) - Static method in class oshi.util.common.platform.unix.freebsd.ProcstatUtil
-
Parses
procstat -foutput into a map of PID to current working directory by selecting rows whose third column iscwd. - 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
dfoutput as a fallback whendisklabelreturns 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 -noutput 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), excludingwd,root, andtextrows 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 ofV,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 matchespipeorunix, 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
LocationInformationstring 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
LocationInformationstring. - parsePciFunction(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
-
Parses the PCI function number from a Windows registry
LocationInformationstring. - parsePowerSourceNames(List) - Static method in class oshi.driver.common.unix.bsd.Systat
-
Parses output from
systat -ab sensorsand 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 sensorsinto 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
/procfilesystem 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
pscolumns queried for each process. - PS_KEYWORDS - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdOSProcess
-
Ordered
pscolumns queried for each process. - PS_KEYWORDS - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdOSProcess
-
Ordered
pscolumns queried for each process. - PS_KEYWORDS - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdOSProcess
-
Ordered
pscolumns 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
psthread columns. - PS_THREAD_KEYWORDS - Static variable in class oshi.software.common.os.unix.freebsd.FreeBsdOSThread
-
Ordered
psthread columns. - PS_THREAD_KEYWORDS - Static variable in class oshi.software.common.os.unix.netbsd.NetBsdOSThread
-
Ordered
psthread columns. - PS_THREAD_KEYWORDS - Static variable in class oshi.software.common.os.unix.openbsd.OpenBsdOSThread
-
Ordered
psthread columns. - psCommandArgs() - Method in class oshi.software.common.os.unix.bsd.BsdOSProcess
-
Returns the comma-separated
ps -ocolumn list for this platform, derived fromBsdOSProcess.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>/psinfoand/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
pscolumn keys, used both to build thepscommand 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
pscommand (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
psthread 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, - Class in oshi.util.tuplesC, D> -
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 -vpto 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_PROCARGS2sysctl. - 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, andpr_envpfields from apsinfo_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 -vpto 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 sensorsand 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
0if 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 -bto 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
lsto 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
nullto fall back to the InetAddress lookup inherited fromAbstractNetworkParams.getHostName(). - queryHostUuid() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdComputerSystem
-
Reads
kern.hostuuidvia 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.statssysctl into a carrier. - queryIpstat() - Method in class oshi.software.common.os.mac.MacInternetProtocolStats
-
Reads the
net.inet.ip.statssysctl 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.logicalcpusysctl. - 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
lspvto 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>/lwpsinfoand 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.maxfilesvia 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 deviceto 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
NetworkInterfaceobject. - queryNodesPackages() - Static method in class oshi.driver.common.unix.aix.Lssrad
-
Query
lssradto 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.openfilesvia 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_swappgsinvia 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
pagesizecommand. - queryPagesOut() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdVirtualMemory
-
Reads
vm.stats.vm.v_swappgsoutvia 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
pvscommand output. - queryPhysMem() - Method in class oshi.hardware.common.platform.unix.freebsd.FreeBsdGlobalMemory
-
Reads
hw.physmemvia 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 sensorsand 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>/psinfoand 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 sensorsand returns its raw output. - querySensors() - Static method in class oshi.driver.common.unix.bsd.Systat
-
Runs
systat -ab sensorsand 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
-1to derive it from thepselapsed-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_totalvia 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.statssysctl 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.statssysctl 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
uptimeto 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
whoto get logged in users, trying Linux date format first, then Unix format. - queryWho() - Static method in class oshi.util.driver.unix.Who
-
Query
whoto 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, - Class in oshi.util.tuplesC, D, E> -
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
Throwableat debug level. - runOrLog(ExceptionUtil.ThrowingRunnable, Logger, Level, String) - Static method in class oshi.util.ExceptionUtil
-
Executes the runnable, logging any
Throwableat 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.INVALIDwhen 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_tstruct 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) andbattery 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_tstruct populated from/proc/<pid>/usageor/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_tstruct 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_statusvalue to anOSProcess.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_SUFFIXfrom 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
/sysfilesystem on Linux. - Systat - Class in oshi.driver.common.unix.bsd
-
Utility class parsing output from the BSD
systat -ab sensorscommand, 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
SystemInfoProviderfor Linux. - SystemInfo() - Constructor for class oshi.nativefree.SystemInfo
-
Creates a new native-free Linux
SystemInfoinstance. - SystemInfoFactory - Class in oshi.spi
-
Factory that uses
ServiceLoaderto discover and select the best availableSystemInfoProvider. - 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
SystemInfoentry 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_trequired by theAixPsInfostruct: 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, - Class in oshi.util.tuplesC> -
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
psrow. - updateAttributes(Map) - Method in class oshi.software.common.os.unix.bsd.BsdOSThread
-
Populates this thread's attributes from a parsed
psthread 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
- 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.INVALIDprocess state. - VALID_THREAD - Static variable in class oshi.software.os.OSThread.ThreadFiltering
-
Exclude processes with
OSProcess.State.INVALIDprocess 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
whocommand 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
whocommand 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
GpuStatsimplementation. - 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
WmiResultvalues. - 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
WmiResultobjects. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form