Index

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

A

AbstractBaseboard - Class in oshi.hardware.common
Baseboard data
AbstractBaseboard() - Constructor for class oshi.hardware.common.AbstractBaseboard
 
AbstractCentralProcessor - Class in oshi.hardware.common
A CPU.
AbstractCentralProcessor() - Constructor for class oshi.hardware.common.AbstractCentralProcessor
Create a Processor
AbstractComputerSystem - Class in oshi.hardware.common
Computer System data.
AbstractComputerSystem() - Constructor for class oshi.hardware.common.AbstractComputerSystem
 
AbstractDisplay - Class in oshi.hardware.common
A Display
AbstractDisplay(byte[]) - Constructor for class oshi.hardware.common.AbstractDisplay
Constructor for AbstractDisplay.
AbstractFileSystem - Class in oshi.software.common
Common methods for filesystem implementations
AbstractFileSystem() - Constructor for class oshi.software.common.AbstractFileSystem
 
AbstractFirmware - Class in oshi.hardware.common
Firmware data.
AbstractFirmware() - Constructor for class oshi.hardware.common.AbstractFirmware
 
AbstractGlobalMemory - Class in oshi.hardware.common
Memory info.
AbstractGlobalMemory() - Constructor for class oshi.hardware.common.AbstractGlobalMemory
 
AbstractGraphicsCard - Class in oshi.hardware.common
An abstract 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
 
AbstractHWDiskStore - Class in oshi.hardware.common
Common methods for platform HWDiskStore classes
AbstractHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.common.AbstractHWDiskStore
 
AbstractInternetProtocolStats - Class in oshi.software.common
Common implementations for IP Stats
AbstractInternetProtocolStats() - Constructor for class oshi.software.common.AbstractInternetProtocolStats
 
AbstractLogicalVolumeGroup - Class in oshi.hardware.common
 
AbstractLogicalVolumeGroup(String, Map, Set) - Constructor for class oshi.hardware.common.AbstractLogicalVolumeGroup
 
AbstractNetworkIF - Class in oshi.hardware.common
Network interfaces implementation.
AbstractNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.common.AbstractNetworkIF
Construct a NetworkIF object backed by the specified NetworkInterface.
AbstractNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.AbstractNetworkIF
Construct a NetworkIF object backed by the specified NetworkInterface.
AbstractNetworkParams - Class in oshi.software.common
Common NetworkParams implementation.
AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
 
AbstractOperatingSystem - Class in oshi.software.common
Common methods for OperatingSystem implementations
AbstractOperatingSystem() - Constructor for class oshi.software.common.AbstractOperatingSystem
 
AbstractOSFileStore - Class in oshi.software.common
Common implementations for OSFileStore
AbstractOSFileStore() - Constructor for class oshi.software.common.AbstractOSFileStore
 
AbstractOSFileStore(String, String, String, String, String, String, boolean) - Constructor for class oshi.software.common.AbstractOSFileStore
 
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
 
AbstractOSThread - Class in oshi.software.common
Common methods for OSThread implementation
AbstractOSThread(int) - Constructor for class oshi.software.common.AbstractOSThread
 
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
 
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
 
AbstractSensors - Class in oshi.hardware.common
Sensors from WMI or Open Hardware Monitor
AbstractSensors() - Constructor for class oshi.hardware.common.AbstractSensors
 
AbstractSoundCard - Class in oshi.hardware.common
An abstract Sound Card
AbstractSoundCard(String, String, String) - Constructor for class oshi.hardware.common.AbstractSoundCard
Abstract Sound Card Constructor
AbstractUsbDevice - Class in oshi.hardware.common
A USB device
AbstractUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.common.AbstractUsbDevice
 
AbstractVirtualMemory - Class in oshi.hardware.common
Virtual Memory info.
AbstractVirtualMemory() - Constructor for class oshi.hardware.common.AbstractVirtualMemory
 
ACCESS - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
ACTIVE_MS - Enum constant in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
 
ADAPTERCOMPATIBILITY - Enum constant in enum oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
 
ADAPTERRAM - Enum constant in enum oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
 
addDevicesToList(List, List) - Static method in class oshi.hardware.common.AbstractUsbDevice
Recursively adds USB devices from list to deviceList, depth-first.
ADDRESSWIDTH - Enum constant in enum oshi.driver.common.windows.wmi.Win32Processor.BitnessProperty
 
AIX - Enum constant in enum oshi.util.PlatformEnum
IBM AIX
ALL_PROCESSES - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
No filtering.
ANDROID - Enum constant in enum oshi.util.PlatformEnum
Android
ANTECEDENT - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
 
ANTECEDENT - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
ApplicationInfo - Class in oshi.software.os
Represents common information about an installed application across different operating systems.
ApplicationInfo(String, String, String, long, Map) - Constructor for class oshi.software.os.ApplicationInfo
Constructs an ApplicationInfo object with the specified details.
ARG_END - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Address below program command-line arguments (argv) are placed.
ARG_START - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Address above which program command-line arguments (argv) are placed.
ARM_CPUTYPE - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
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
 
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 for the Linux auxiliary vector (/proc/self/auxv).
AUXV - Static variable in class oshi.util.linux.ProcPath
 

B

BANKLABEL - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
BANKLABEL - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
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_CHARGING - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_DEVICE_NAME_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_DISCHARGING - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_ESTIMATED_TIME_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_INFORMATION_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_IS_SHORT_TERM - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_MANUFACTURE_DATE_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_MANUFACTURE_NAME_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_POWER_ON_LINE - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_SERIAL_NUMBER_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_SYSTEM_BATTERY - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
BATTERY_TEMPERATURE_LEVEL - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
bigEndian16ToLittleEndian(int) - Static method in class oshi.util.ParseUtil
TCP network addresses and ports are in big endian format by definition.
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
 
BLOCK - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
 
BLOCKED - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of blocked signals, displayed as a decimal number.
BSD_UNIT - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
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 oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
buildPartitionList(WindowsHWDiskStore.PartitionMaps, String) - Static method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Builds an unmodifiable sorted partition list from the maps.
buildPciBusId(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Builds a PCI bus ID string in "0000:BB:DD.F" format from a Windows registry LocationInformation string.
buildPowerSource(String, Map) - Static method in class oshi.hardware.common.platform.linux.LinuxPowerSource
 
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
 
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.
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.
byValue(int) - Static method in enum oshi.hardware.NetworkIF.IfOperStatus
Find IfOperStatus by the integer value.

C

calculateNominalFrequencies() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
CAPACITY - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
CAPACITY - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
CentralProcessor - Interface in oshi.hardware
This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
CentralProcessor.LogicalProcessor - Class in oshi.hardware
A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.
CentralProcessor.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 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 in oshi.hardware
CGUEST_TIME - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Guest time of the process's children, measured in clock ticks.
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 interface oshi.hardware.GpuStats
Releases any native resources held by this session.
CLOSE_WAIT - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
CLOSED - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
CLOSING - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
CMAJFLT - Enum constant in enum 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 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 oshi.util.driver.linux.proc.ProcessStat.PidStat
Cumulative nswap for child processes (not maintained).
COMM - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The filename of the executable.
COMMANDLINE - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
 
compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
 
computeDiskStats(LinuxHWDiskStore, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
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 oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
 
Constants - Class in oshi.util
General constants used in multiple classes
CONTEXTSWITCHESPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
 
CONTEXTSWITCHESPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
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
 
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
 
CpuStat - Class in oshi.util.driver.linux.proc
Utility to read CPU statistics from /proc/stat
create(String, String, String, String, long) - Method in interface oshi.hardware.common.platform.mac.MacGraphicsCard.GraphicsCardFactory
 
createBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Baseboard object
createComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
createFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Firmware object
createMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
createOSProcess(int) - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
Creates a new OSProcess instance for the given PID using the appropriate native implementation.
createOSThread(int, int, String, ThreadPerfCounterBlock) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Creates a platform-specific OS thread instance.
createProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
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
 
createSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
createStatsSession() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
createStatsSession() - Method in interface oshi.hardware.GraphicsCard
Opens a new GpuStats session for sampling dynamic GPU metrics.
createVirtualMemory() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
CREATINGPROCESSID - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
CSDVERSION - Enum constant in enum oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
CSTIME - Enum constant in enum 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.
CURRENTDISKQUEUELENGTH - Enum constant in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
CURRENTTEMPERATURE - Enum constant in enum oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
 
CURRENTVOLTAGE - Enum constant in enum oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
 
CUTIME - Enum constant in enum 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 oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
DA_MEDIA_NAME - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
DA_MEDIA_SIZE - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
DA_VOLUME_NAME - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
DATA - Enum constant in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
 
DATA - Enum constant in enum 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 oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
 
DEFAULT - Enum constant in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
DEFAULT_FREQUENCY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
defaultCwdCommandlineEnvironment() - Static method in class oshi.software.common.os.windows.WindowsOSProcess
 
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
 
DELAYACCT_BLKIO_TICKS - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Aggregated block I/O delays, measured in clock ticks (centiseconds).
DEPENDENT - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
 
DEPENDENT - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
DESCRIPTION - Enum constant in enum oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
 
DESCRIPTION - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
DESCRIPTION - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
DESCRIPTION - Enum constant in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
DESIREDSPEED - Enum constant in enum oshi.driver.common.windows.wmi.Win32Fan.SpeedProperty
 
DETECTEDERRORSTATE - Enum constant in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
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
 
DEVICEID - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
Devicetree - Class in oshi.util.driver.linux
Utility to read info from the devicetree
DevPath - Class in oshi.util.linux
Provides constants for paths in the /dev filesystem on Linux.
DIGITS - Static variable in class oshi.util.Constants
 
DISCARDS - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of discards completed successfully.
DISCARDS_MERGED - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
Discards which are adjacent to each other merged for efficiency.
DISCARDS_MS - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all discards.
DISCARDS_SECTOR - Enum constant in enum 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
 
DISK_BY_UUID - Static variable in class oshi.util.linux.DevPath
 
DISKINDEX - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
DISKREADBYTESPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DISKREADSPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DiskStats - Class in oshi.util.driver.linux.proc
Utility to read disk statistics from /proc/diskstats
DiskStats() - Constructor for class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
 
DISKSTATS - Static variable in class oshi.util.linux.ProcPath
 
DiskStats.IoStat - Enum in oshi.util.driver.linux.proc
Enum corresponding to the fields in the output of /proc/diskstats
DISKWRITEBYTESPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DISKWRITESPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
Display - Interface in oshi.hardware
Display refers to the information regarding a video source and monitor identified by the EDID standard.
DM - Static variable in class oshi.util.linux.DevPath
 
DM_LV_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
DM_LV_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
 
DM_UUID - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
DM_UUID - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
 
DM_VG_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
DM_VG_NAME - Static variable in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
 
DMI_ID - Static variable in class oshi.util.linux.SysPath
 
Dmidecode - Class in oshi.util.driver.linux
Utility to read info from dmidecode
DORMANT - Enum constant in enum 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 oshi.hardware.NetworkIF.IfOperStatus
Down and not operational.
DRAGONFLYBSD - Enum constant in enum oshi.util.PlatformEnum
DragonFly BSD
DRIVERNAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
DRIVERVERSION - Enum constant in enum oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
 
DRIVETYPE - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
DT - Enum constant in enum 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
 
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 oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
ELAPSEDTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
ELAPSEDTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
END_DATA - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Address below which program initialized and uninitialized (BSS) data are placed.
ENDCODE - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The address below which program text can run.
ENDINGADDRESS - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
ENV_END - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Address below which program environment is placed.
ENV_START - Enum constant in enum 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 oshi.hardware.Printer.PrinterStatus
 
ESTABLISHED - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
EXECUTABLEPATH - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
ExecutingCommand - Class in oshi.util
A class for executing on the command line and returning the result of execution.
EXIT_CODE - Enum constant in enum 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 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 oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
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 oshi.software.os.InternetProtocolStats.TcpState
 
FIN_WAIT_2 - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
finalizePartitions(List) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
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 oshi.util.driver.linux.proc.ProcessStat.PidStat
The kernel flags word of the process.
FLUSHES - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of flush requests completed successfully.
FLUSHES_MS - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all flush requests.
formatBytes(long) - Static method in class oshi.util.FormatUtil
Format bytes into a rounded string representation using IEC standard (matches Mac/Linux).
formatBytesDecimal(long) - Static method in class oshi.util.FormatUtil
Format bytes into a rounded string representation using decimal SI units.
formatElapsedSecs(long) - Static method in class oshi.util.FormatUtil
Formats an elapsed time in seconds as days, hh:mm:ss.
formatError(int) - Static method in class oshi.util.FormatUtil
Translate an integer error code to its hex notation
formatHertz(long) - Static method in class oshi.util.FormatUtil
Format hertz into a string to a rounded string representation.
FormatUtil - Class in oshi.util
Formatting utility for appending units or converting between number types.
formatValue(long, String) - Static method in class oshi.util.FormatUtil
Format arbitrary units into a string to a rounded string representation.
FREEBSD - Enum constant in enum oshi.util.PlatformEnum
FreeBSD
FREESPACE - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
FRIENDLYNAME - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
 
FRIENDLYNAME - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
 
FRIENDLYNAME - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
 
FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 

G

get(String) - Static method in class oshi.util.GlobalConfig
Get the property associated with the given key.
get(String, boolean) - Static method in class oshi.util.GlobalConfig
Get the boolean property associated with the given key.
get(String, double) - Static method in class oshi.util.GlobalConfig
Get the double property associated with the given key.
get(String, int) - Static method in class oshi.util.GlobalConfig
Get the int property associated with the given key.
get(String, long) - Method in interface oshi.hardware.common.platform.mac.MacGraphicsCard.SysctlLong
 
get(String, String) - Static method in class oshi.util.GlobalConfig
Get the String property associated with the given key.
getA() - Method in class oshi.util.tuples.Pair
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Quartet
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Quintet
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Triplet
Returns the first stored object.
getActiveTicks() - Method in class oshi.hardware.GpuTicks
 
getAdditionalInfo() - Method in class oshi.software.os.ApplicationInfo
Gets additional application details that are OS-specific and not covered by the main fields.
getAffinityMask() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getAffinityMask() - Method in interface oshi.software.os.OSProcess
Gets the process affinity mask for this process.
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.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.
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 interface oshi.hardware.GlobalMemory
The amount of physical memory currently available, in bytes.
getB() - Method in class oshi.util.tuples.Pair
Returns the second stored object.
getB() - Method in class oshi.util.tuples.Quartet
Returns the second stored object.
getB() - Method in class oshi.util.tuples.Quintet
Returns the second stored object.
getB() - Method in class oshi.util.tuples.Triplet
Returns the second stored object.
getBankLabel() - Method in class oshi.hardware.PhysicalMemory
The bank and/or slot label.
getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
 
getBaseboard() - Method in interface oshi.hardware.ComputerSystem
Get the computer system baseboard/motherboard.
getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
 
getBitness() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.
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.
getBytesRead() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getBytesRead() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getBytesRead() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getBytesRead() - Method in interface oshi.software.os.OSProcess
Gets the bytes read by the process.
getBytesRecv() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getBytesRecv() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getBytesRecv() - Method in interface oshi.hardware.NetworkIF
Getter for the field bytesRecv.
getBytesSent() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getBytesSent() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getBytesSent() - Method in interface oshi.hardware.NetworkIF
Getter for the field bytesSent.
getBytesWritten() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getBytesWritten() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getBytesWritten() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
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.hardware.common.AbstractPowerSource
 
getCapacityUnits() - Method in interface oshi.hardware.PowerSource
getCardName() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns the card name.
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.
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.hardware.common.platform.linux.LinuxNetworkIF
 
getCollisions() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
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.windows.WindowsOSProcess
 
getCommandLine() - Method in interface oshi.software.os.OSProcess
Gets the process command line used to start the process, including arguments if available to be determined.
getComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a ComputerSystem object.
getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
Other devices connected to this hub
getConnectionFailures() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connection Failures is the number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.
getConnections() - Method in class oshi.software.common.AbstractInternetProtocolStats
 
getConnections() - Method in class oshi.software.common.os.linux.LinuxInternetProtocolStats
 
getConnections() - Method in interface oshi.software.os.InternetProtocolStats
Gets a list of TCP and UDP connections.
getConnectionsActive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Active is the number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.
getConnectionsEstablished() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Established is the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT
getConnectionsPassive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Passive is the number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
getConnectionsReset() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Reset is the number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.
getContextSwitches() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
 
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.LinuxOSProcess
 
getContextSwitches() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
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.
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 interface oshi.hardware.GpuStats
Returns the current GPU core clock speed.
getCounter() - Method in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
 
getCounter() - Method in interface oshi.driver.common.windows.perfmon.PdhCounterProperty
 
getCounter() - Method in interface oshi.driver.common.windows.perfmon.PdhCounterWildcardProperty
 
getCounter() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
 
getCounter() - Method in enum oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
getCounter() - Method in enum 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
getCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuTemperature() - Method in interface oshi.hardware.Sensors
CPU Temperature
getCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuVoltage() - Method in interface oshi.hardware.Sensors
CPU Voltage
getCurrentCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCurrentCapacity() - Method in interface oshi.hardware.PowerSource
The current (remaining) capacity of the battery.
getCurrentFreq() - Method in interface oshi.hardware.CentralProcessor
Attempts to return the current frequency (in Hz), of the logical processors on this CPU.
getCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getCurrentPlatform() - Static method in enum 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.platform.linux.LinuxHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
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 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.windows.WindowsOSProcess
 
getCurrentWorkingDirectory() - Method in interface oshi.software.os.OSProcess
Makes a best effort attempt to obtain the current working directory for the process.
getCwdCmdEnv() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Returns the memoized CWD/CommandLine/Environment triplet.
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.
getDedicatedVideoMemory() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
 
getDependentNamesFromHoldersDirectory(String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
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
 
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 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.os.linux.LinuxOSFileStore
 
getDescription() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getDescription() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
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.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
 
getDeviceId() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getDeviceId() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
 
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.
getDiskStats() - Static method in class oshi.util.driver.linux.proc.DiskStats
Reads the statistics in /proc/diskstats and returns the results.
getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of HWDiskStore objects, representing physical hard disks or other similar storage devices.
getDiskTimeMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
 
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() - Static method in class oshi.hardware.common.platform.unix.UnixDisplay
Gets Display Information
getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of Display objects, representing monitors or other video output devices.
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 interface oshi.software.os.NetworkParams
Gets the Domain Name of the machine executing OSHI.
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
 
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
 
getDrmDevicePath() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
 
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.unix.Xrandr
 
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
 
getEnvironmentVariables() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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 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.
getFileStores() - Method in class oshi.software.common.AbstractFileSystem
 
getFileStores() - Method in interface oshi.software.os.FileSystem
Get file stores on this machine Instantiates a list of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores(boolean) - Method in class oshi.software.common.os.linux.LinuxFileSystem
 
getFileStores(boolean) - Method in interface oshi.software.os.FileSystem
Get file stores on this machine Instantiates a list of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileSystem() - Method in interface oshi.software.os.OperatingSystem
Instantiates a FileSystem object.
getFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
 
getFirmware() - Method in interface oshi.hardware.ComputerSystem
Get the computer system firmware/BIOS.
getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected command.
getFirstIntValue(String) - Static method in class oshi.util.ParseUtil
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the first set of one or more consecutive digits
getFirstPrivilegedAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected privileged command.
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.os.linux.LinuxOSFileStore
 
getFreeInodes() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getFreeInodes() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
getFreeInodes() - Method in interface oshi.software.os.OSFileStore
Usable / free inodes on the drive.
getFreeSpace() - Method in class oshi.software.common.os.linux.LinuxOSFileStore
 
getFreeSpace() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getFreeSpace() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
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 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 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.LinuxHardwareAbstractionLayer
 
getGraphicsCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of GraphicsCard objects, representing the Graphics cards.
getGraphicsCards(Function) - Static method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard
Queries graphics cards from lspci/lshw and constructs instances using the provided factory.
getGroup() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.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.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.
getHardwareUUID() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
 
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 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.
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
 
getIdString() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets a platform specific identification string representing this core.
getIfAlias() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getIfAlias() - Method in interface oshi.hardware.NetworkIF
The ifAlias as described in RFC 2863.
getIfOperStatus() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getIfOperStatus() - Method in interface oshi.hardware.NetworkIF
The ifOperStatus as described in RFC 2863.
getIfType() - Method in class oshi.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 oshi.hardware.CentralProcessor.TickType
 
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.platform.linux.LinuxNetworkIF
 
getInDrops() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getInDrops() - Method in interface oshi.hardware.NetworkIF
Getter for the field inDrops.
getInErrors() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getInErrors() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
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 oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
 
getInstance() - Method in enum oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
 
getInstance() - Method in interface oshi.driver.common.windows.perfmon.PdhCounterProperty
 
getInstance() - Method in class oshi.driver.common.windows.perfmon.PerfCounter
 
getInstance() - Method in enum oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
 
getInstance() - Method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getInstance() - Method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getInstance() - Method in enum oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
 
getInstance() - Method in enum oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
getInternetProtocolStats() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getInternetProtocolStats() - Method in interface oshi.software.os.OperatingSystem
Instantiates a InternetProtocolStats object.
getInterrupts() - Method in interface oshi.hardware.CentralProcessor
Get the number of system-wide interrupts which have occurred.
getInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getInterrupts() - Static method in class oshi.util.driver.linux.proc.CpuStat
Gets the number of interrupts from /proc/stat
getIntFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the int value contained therein.
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 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 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
 
getKernelTime() - Method in class oshi.driver.common.windows.registry.WtsInfo
 
getKernelTime() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.windows.WindowsOSProcess
 
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 oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
getKeyValueMapFromFile(String, String) - Static method in class oshi.util.FileUtil
Read a file and return a map of string keys to string values contained therein.
getKeyValueMapFromFilePrivileged(String, String) - Static method in class oshi.util.PrivilegedUtil
Reads a file and returns a map of string keys to string values, with privileged fallback.
getLabel() - Method in class oshi.hardware.HWPartition
Getter for the field label.
getLabel() - Method in class oshi.software.common.AbstractOSFileStore
 
getLabel() - Method in interface oshi.software.os.OSFileStore
Label of the File System.
getLevel() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache level.
getLineSize() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache line size, in bytes.
getLocalAddress() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the local address.
getLocalPort() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the local port.
getLocAndSize() - Method in class oshi.software.os.OSDesktopWindow
Gets a Rectangle representing the window's location and size.
getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of logical CPUs available for processing.
getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalProcessorFromSyspath(String, Set, String, Map, Map) - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
getLogicalProcessors() - Method in interface oshi.hardware.CentralProcessor
Returns an UnmodifiableList of the CPU's logical processors.
getLogicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalVolume() - Method in class oshi.software.common.os.linux.LinuxOSFileStore
 
getLogicalVolume() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getLogicalVolume() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
getLogicalVolume() - Method in interface oshi.software.os.OSFileStore
Logical volume of the File System.
getLogicalVolumeGroups() - Method in class oshi.hardware.common.platform.mac.MacHardwareAbstractionLayer
 
getLogicalVolumeGroups() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of LogicalVolumeGroup objects, representing a storage pool or group of devices, partitions, volumes, or other implementation specific means of file storage.
getLogicalVolumes() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
getLogicalVolumes() - Method in interface oshi.hardware.LogicalVolumeGroup
Gets a map containing information about the logical volumes in the logical volume group, represented to the file system as block devices.
getLoginTime() - Method in class oshi.software.os.OSSession
Gets the time the user logged in
getLongFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the long value contained therein.
getLuidHighPart() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
 
getLuidLowPart() - Method in class oshi.driver.common.windows.gpu.DxgiAdapterInfo
 
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.
getMajorFaults() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getMajorFaults() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
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 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.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 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 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
 
getMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemoryClockMhz() - Method in class oshi.hardware.common.NoOpGpuStats
 
getMemoryClockMhz() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getMemoryClockMhz() - Method in interface oshi.hardware.GpuStats
Returns the current GPU memory clock speed.
getMemoryType() - Method in class oshi.hardware.PhysicalMemory
The type of physical memory
getMicroarchitecture() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Returns the processor's microarchitecture, if known.
getMinor() - Method in class oshi.hardware.HWPartition
Getter for the field minor.
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.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 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
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.
getMountPointOfDmDevice(String, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
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
 
getName() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getName() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
 
getName() - Method in class oshi.driver.common.windows.registry.WtsInfo
 
getName() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Name, eg.
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
 
getName() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
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.os.linux.LinuxOSProcess
 
getName() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
getName() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
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 oshi.util.PlatformEnum
Gets the friendly name of the platform
getName(int) - Static method in enum oshi.util.PlatformEnum
Gets the friendly name of the platform corresponding to the specified JNA osType ordinal.
getNdisPhysicalMediumType() - Method in interface oshi.hardware.NetworkIF
(Windows Vista and higher only) The NDIS physical medium type.
getNetworkIFs() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
Gets a list of non-local NetworkIF objects, representing a network interface.
getNetworkIFs(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Gets a list NetworkIF objects, representing a network interface.
getNetworkInterfaces(boolean) - Static method in class oshi.hardware.common.AbstractNetworkIF
Returns network interfaces on this machine.
getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
Instantiates a NetworkParams object.
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
 
getOpenFileDescriptors() - Method in class oshi.software.common.os.linux.LinuxFileSystem
 
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
 
getOpenFiles() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.
getOptions() - Method in class oshi.software.common.AbstractOSFileStore
 
getOptions() - Method in interface oshi.software.os.OSFileStore
Filesystem options.
getOrder() - Method in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
 
getOrder() - Method in class oshi.software.os.OSDesktopWindow
Makes a best effort to get the order in which this window appears on the desktop.
getOs() - Method in class oshi.software.common.os.linux.LinuxOSProcess
Returns the LinuxOperatingSystem instance associated with this process.
getOs() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Returns the OperatingSystem instance associated with this process.
getOutErrors() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getOutErrors() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
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
 
getPacketsRecv() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getPacketsRecv() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getPacketsRecv() - Method in interface oshi.hardware.NetworkIF
Getter for the field packetsRecv.
getPacketsSent() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getPacketsSent() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getPacketsSent() - Method in interface oshi.hardware.NetworkIF
Getter for the field packetsSent.
getPageFaults() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getPageSize() - Method in class oshi.hardware.common.platform.linux.LinuxGlobalMemory
 
getPageSize() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
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
getParentPidsFromProcFiles(File[]) - Static method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getParentProcessID() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getParentProcessID() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getParentProcessID() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
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
 
getPartitionNameForDmDevice(String, String) - Static method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
getPartitions() - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
getPartitions() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getPartitions() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
getPartitions() - Method in interface oshi.hardware.HWDiskStore
The partitions on this disk.
getPartitionToLogicalDriveMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.PartitionMaps
 
getPartNumber() - Method in class oshi.hardware.PhysicalMemory
The part number of the physical memory
getPath() - Method in class oshi.driver.common.windows.registry.WtsInfo
 
getPath() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getPath() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
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
 
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
 
getPhysicalMemory() - Method in class oshi.hardware.common.AbstractGlobalMemory
 
getPhysicalMemory() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
getPhysicalMemory() - Method in interface oshi.hardware.GlobalMemory
Physical memory, such as banks of memory.
getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of packages/sockets in the system.
getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalPackageNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The physical package (socket) id number assigned to this logical processor.
getPhysicalPackageNumber() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets the package id.
getPhysicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of physical CPUs/cores available for processing.
getPhysicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The physical processor (core) id number assigned to this logical processor.
getPhysicalProcessorNumber() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets the core id.
getPhysicalProcessors() - Method in interface oshi.hardware.CentralProcessor
Returns an UnmodifiableList of the CPU's physical processors.
getPhysicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalVolumes() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
getPhysicalVolumes() - Method in interface oshi.hardware.LogicalVolumeGroup
Gets a set of all physical volumes in this volume group.
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
getPidStatM(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/statm and returns the results.
getPidStats(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/stat and returns the results.
getPortName() - Method in class oshi.hardware.common.AbstractPrinter
 
getPortName() - Method in interface oshi.hardware.Printer
Retrieves the port name or device URI of the printer.
getPowerDraw() - Method in class oshi.hardware.common.NoOpGpuStats
 
getPowerDraw() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
 
getPowerDraw() - Method in 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 interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of PowerSource objects, representing batteries, etc.
getPowerUsageRate() - Method in class oshi.hardware.common.AbstractPowerSource
 
getPowerUsageRate() - Method in interface oshi.hardware.PowerSource
Power Usage Rate of the battery, in milliWatts (mW).
getPreferredResolution(byte[]) - Static method in class oshi.util.EdidUtil
Get the preferred resolution for the monitor (Eg: 1920x1080)
getPrefix() - Static method in class oshi.util.PrivilegedUtil
Gets the configured sudo command prefix for the current platform.
getPrefixLengths() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getPrefixLengths() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v6 address.
getPrinters() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of Printer objects, representing printers.
getPriority() - Method in class oshi.driver.common.mac.ThreadInfo.ThreadStats
 
getPriority() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getPriority() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
 
getPriority() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.windows.WindowsOSProcess
 
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.
getPrivateResidentMemory() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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
 
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 interface oshi.software.os.OperatingSystem
Get the number of processes currently running
getProcessCpuLoadBetweenTicks(OSProcess) - Method in class oshi.software.common.AbstractOSProcess
 
getProcessCpuLoadBetweenTicks(OSProcess) - Method in interface oshi.software.os.OSProcess
Gets CPU usage of this process since a previous snapshot of the same process, provided as a parameter.
getProcessCpuLoadCumulative() - Method in class oshi.software.common.AbstractOSProcess
 
getProcessCpuLoadCumulative() - Method in interface oshi.software.os.OSProcess
Gets cumulative CPU usage of this process.
getProcesses() - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(Collection) - Method in interface oshi.software.os.OperatingSystem
Gets information on a Collection of currently running processes.
getProcesses(Predicate, Comparator, int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(Predicate, Comparator, int) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes, optionally filtering, sorting, and limited to the top "N".
getProcessId() - Method in 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.
getProcessOpenFileLimit(long, int) - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessorCaches() - Method in interface oshi.hardware.CentralProcessor
Makes a best-effort attempt to identify the CPU's processor caches.
getProcessorCaches() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoad(long) - Method in interface oshi.hardware.CentralProcessor
This is a convenience method which collects an initial set of ticks using CentralProcessor.getProcessorCpuLoadTicks() and passes that result to CentralProcessor.getProcessorCpuLoadBetweenTicks(long[][]) after the specified delay.
getProcessorCpuLoadBetweenTicks(long[][]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for all logical processors by counting ticks from CentralProcessor.getProcessorCpuLoadTicks() between the user-provided value from a previous call.
getProcessorCpuLoadBetweenTicks(long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoadBetweenTicks(long[][], long[][]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for all logical processors by counting ticks from CentralProcessor.getProcessorCpuLoadTicks() between the user-provided value from a previous call.
getProcessorCpuLoadBetweenTicks(long[][], long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoadTicks(int) - Static method in class oshi.util.driver.linux.proc.CpuStat
Gets an array of Processor CPU ticks array from /proc/stat
getProcessorGroup() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Processor Group.
getProcessorID() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the Processor ID.
getProcessorIdentifier() - Method in interface oshi.hardware.CentralProcessor
The CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU).
getProcessorIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Logical Processor number as seen by the Operating System.
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
getQueueLengthMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
 
getReadByteMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
 
getReadBytes() - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
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
 
getReads() - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
getReads() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getReads() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
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.
getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
 
getReleaseDate() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
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.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.
getResidentSetSize() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Deprecated.
getResidentSetSize() - Method in interface oshi.software.os.OSProcess
Deprecated.
Use OSProcess.getResidentMemory() for the true RSS value, or OSProcess.getPrivateResidentMemory() for the private working set / footprint value displayed by graphical system monitors. On Windows, this method delegates to OSProcess.getPrivateResidentMemory() for backwards compatibility; on all other platforms it delegates to OSProcess.getResidentMemory().
getSegmentsReceived() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Segments Received is the number of segments received, including those received in error.
getSegmentsRetransmitted() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Segments Retransmitted is the number of segments retransmitted, that is, segments transmitted containing one or more previously transmitted bytes.
getSegmentsSent() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Segments Sent is the number of segments sent, including those on current connections, but excluding those containing only retransmitted bytes.
getSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed.
getSerial() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getSerial() - Method in interface oshi.hardware.HWDiskStore
The disk serial number, if available.
getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Serial number, bytes 12-15
getSerialNumber() - Method in interface oshi.hardware.Baseboard
Get the baseboard serial number.
getSerialNumber() - Method in class oshi.hardware.common.AbstractPowerSource
 
getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getSerialNumber() - Method in class oshi.hardware.common.platform.mac.MacBaseboard
 
getSerialNumber() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
 
getSerialNumber() - Method in 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 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 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)
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.windows.WindowsOSProcess
 
getSoftOpenFileLimit() - Method in interface oshi.software.os.OSProcess
Gets the soft limit for open file handles (or network connections) of the given process.
getSoundCards() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
getSoundCards() - Method in class oshi.hardware.common.platform.mac.MacHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.common.platform.mac.MacSoundCard
public method used by AbstractHardwareAbstractionLayer to access the sound cards.
getSoundCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of SoundCard objects, representing the Sound cards.
getSpeed() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getSpeed() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getSpeed() - Method in interface oshi.hardware.NetworkIF
Getter for the field speed.
getStartAddress() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
 
getStartMemoryAddress() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
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
 
getStartTime() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
 
getStartTime() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.windows.WindowsOSProcess
 
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
 
getState() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.windows.WindowsOSProcess
 
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.
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.
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.
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 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 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 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 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 interface oshi.software.os.OperatingSystem
Get Unix time of boot.
getSystemCpuLoad(long) - Method in interface oshi.hardware.CentralProcessor
This is a convenience method which collects an initial set of ticks using CentralProcessor.getSystemCpuLoadTicks() and passes that result to CentralProcessor.getSystemCpuLoadBetweenTicks(long[]) after the specified delay.
getSystemCpuLoadBetweenTicks(long[]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from CentralProcessor.getSystemCpuLoadTicks() between the user-provided value from a previous call.
getSystemCpuLoadBetweenTicks(long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemCpuLoadBetweenTicks(long[], long[]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks between two user-provided values, retrieved from CentralProcessor.getSystemCpuLoadTicks() at different points in time.
getSystemCpuLoadBetweenTicks(long[], long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemCpuLoadTicks() - Static method in class oshi.util.driver.linux.proc.CpuStat
Gets the System CPU ticks array from /proc/stat
getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
getSystemTime() - Method in class oshi.driver.common.mac.ThreadInfo.ThreadStats
 
getSystemUptime() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
getSystemUptime() - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
getSystemUptime() - Method in interface oshi.software.os.OperatingSystem
Get the System up time (time since boot).
getSystemUptimeSeconds() - Static method in class oshi.util.driver.linux.proc.UpTime
Parses the first value in /proc/uptime for seconds since boot
getTCPv4Stats() - Method in class oshi.software.common.os.linux.LinuxInternetProtocolStats
 
getTCPv4Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the TCP stats for IPv4 connections.
getTCPv6Stats() - Method in class oshi.software.common.AbstractInternetProtocolStats
 
getTCPv6Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the TCP stats for IPv6 connections, if available.
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 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
 
getThreadCount() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getThreadCount() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
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.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
 
getThreadId() - Method in class oshi.software.common.os.linux.LinuxOSThread
 
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.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
 
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
 
getThreadWaitReason() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
 
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.hardware.common.platform.linux.LinuxHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
 
getTimeStamp() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
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 interface oshi.hardware.GlobalMemory
The amount of actual physical memory, in bytes.
getTotalInodes() - Method in class oshi.software.common.os.linux.LinuxOSFileStore
 
getTotalInodes() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getTotalInodes() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
getTotalInodes() - Method in interface oshi.software.os.OSFileStore
Total / maximum number of inodes of the filesystem.
getTotalSpace() - Method in class oshi.software.common.os.linux.LinuxOSFileStore
 
getTotalSpace() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getTotalSpace() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
getTotalSpace() - Method in interface oshi.software.os.OSFileStore
Total space/capacity of the drive.
getTransferTime() - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
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.os.linux.LinuxOSFileStore
 
getType() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getType() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
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 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 interface oshi.software.os.InternetProtocolStats
Get the UDP stats for IPv6 datagrams, if available.
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
 
getUpTime() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getUpTime() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.windows.WindowsOSProcess
 
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.os.linux.LinuxOSFileStore
 
getUsableSpace() - Method in class oshi.software.common.os.mac.MacOSFileStore
 
getUsableSpace() - Method in class oshi.software.common.os.windows.WindowsOSFileStore
 
getUsableSpace() - Method in interface oshi.software.os.OSFileStore
Usable space on the drive.
getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUser() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getUser() - Method in class oshi.software.common.os.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.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
 
getUserTime() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
 
getUserTime() - Method in class oshi.driver.common.windows.registry.WtsInfo
 
getUserTime() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
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.windows.WindowsOSProcess
 
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 oshi.hardware.NetworkIF.IfOperStatus
 
getValue(int) - Static method in enum oshi.util.PlatformEnum
Gets the value corresponding to the specified JNA osType ordinal.
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
 
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
 
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 interface oshi.hardware.Firmware
Get the firmware version.
getVersion() - Method in class oshi.software.os.ApplicationInfo
Gets the version of the installed application.
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
 
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 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 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 interface oshi.hardware.GlobalMemory
Virtual memory, such as a swap file.
getVirtualSize() - Method in class oshi.driver.common.windows.registry.WtsInfo
 
getVirtualSize() - Method in class oshi.software.common.os.linux.LinuxOSProcess
 
getVirtualSize() - Method in class oshi.software.common.os.windows.WindowsOSProcess
 
getVirtualSize() - Method in interface oshi.software.os.OSProcess
Gets the Virtual Memory Size (VSZ).
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.
getVram() - Method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard.Attrs
 
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 interface oshi.hardware.GpuStats
Returns the amount of dedicated VRAM currently in use.
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.
getWorkingSetSize() - Method in class oshi.driver.common.windows.registry.ProcessPerfCounterBlock
 
getWriteByteMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
 
getWriteBytes() - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
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
 
getWrites() - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
getWrites() - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
getWrites() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
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
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 oshi.util.PlatformEnum
GNU operating system
GPU_ADAPTER_MEMORY - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
GPU_ENGINE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
GpuInformation - Class in oshi.driver.common.windows.perfmon
GPU performance counter enums.
GpuInformation.GpuAdapterMemoryProperty - Enum in oshi.driver.common.windows.perfmon
GPU Adapter Memory counter properties.
GpuInformation.GpuEngineProperty - Enum 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.
GuardedBy - Annotation Type in oshi.annotation.concurrent
The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock.
GUEST_TIME - Enum constant in enum 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
 

H

HANDLECOUNT - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
 
HANDLECOUNT - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
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.
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
 
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

I

ID_FS_LABEL - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
ID_FS_TYPE - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
ID_FS_UUID - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
ID_MODEL - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
ID_SERIAL_SHORT - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
IDENTIFIER - Enum constant in enum oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
 
IDENTIFIER - Enum constant in enum oshi.driver.common.windows.wmi.OhmHardware.IdentifierProperty
 
IDENTIFYINGNUMBER - Enum constant in enum oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
 
IDLE - Enum constant in enum 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 oshi.hardware.Printer.PrinterStatus
 
IDPROCESS - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
IDPROCESS - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
IDTHREAD - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
Immutable - Annotation Type in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class to be immutable and hence inherently thread-safe.
INDEX - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
INDEX - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
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
 
installedAppsExpiration() - Static method in class oshi.util.Memoizer
 
INSTRUCTION - Enum constant in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
 
InternetProtocolStats - Interface in oshi.software.os
Includes key statistics of TCP and UDP protocols
InternetProtocolStats.IPConnection - Class in oshi.software.os
Encapsulates information associated with an IP connection.
InternetProtocolStats.TcpState - Enum 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 oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
 
INVALID - Enum constant in enum oshi.software.os.OSProcess.State
The state resulting if the process fails to update statistics, probably due to termination.
IO_MS - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent doing I/Os.
IO_MS_WEIGHTED - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
Incremented at each I/O start, I/O completion, I/O merge, or read of these stats by the number of I/Os in progress DiskStats.IoStat.IO_QUEUE_LENGTH times the number of milliseconds spent doing I/O since the last update of this field.
IO_PROPERTY_MATCH - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
IO_QUEUE_LENGTH - Enum constant in enum 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_BATTERY_QUERY_STATUS - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
IOCTL_BATTERY_QUERY_TAG - Static variable in class oshi.hardware.common.platform.windows.WindowsPowerSource
 
IOREADBYTESPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
IOWAIT - Enum constant in enum 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 oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
IPConnection(String, byte[], int, byte[], int, InternetProtocolStats.TcpState, int, int, int) - Constructor for class oshi.software.os.InternetProtocolStats.IPConnection
 
IRQ - Enum constant in enum 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
 
is64Bit() - Static method in class oshi.util.Util
Returns whether the current JVM is running in 64-bit mode.
isArm() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
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
 
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 interface oshi.hardware.GpuStats
Returns true if GpuStats.close() has been called on this session.
isCommandAllowed(String, Set) - Static method in class oshi.util.PrivilegedUtil
Checks if a command is allowed for privileged execution.
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.
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
isFileAllowed(String, Set) - Static method in class oshi.util.PrivilegedUtil
Checks if a file path is allowed for privileged reading.
isFileStoreExcluded(String, String, List, List, List, List) - Static method in class oshi.util.FileSystemUtil
Evaluates if file store (identified by path and volume) should be excluded or not based on configuration pathIncludes, pathExcludes, volumeIncludes, volumeExcludes.
isKnownVmMacAddr() - Method in class oshi.hardware.common.AbstractNetworkIF
 
isKnownVmMacAddr() - Method in interface oshi.hardware.NetworkIF
Determines if the MAC address on this interface corresponds to a known Virtual Machine.
isLocal() - Method in class oshi.hardware.common.AbstractPrinter
 
isLocal() - Method in interface oshi.hardware.Printer
Indicates whether this is a local printer (as opposed to a network printer).
isLocal() - Method in class oshi.software.common.AbstractOSFileStore
 
isLocal() - Method in interface oshi.software.os.OSFileStore
Indicates whether this file store is local, providing low-latency access.
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.
ITREALVALUE - Enum constant in enum 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 oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
KFREEBSD - Enum constant in enum oshi.util.PlatformEnum
Debian GNU/kFreeBSD
KSTKEIP - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The current EIP (instruction pointer).
KSTKESP - Enum constant in enum 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
 
LAST_ACK - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
lazilyCalculateMultiplier(long, long) - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Lazily calculate the capacity tick multiplier once.
LEAF - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
LHM_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.LhmSensor
The WMI namespace for LibreHardwareMonitor.
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
 
LhmSensor.LhmHardwareProperty - Enum in oshi.driver.common.windows.wmi
LHM Hardware properties.
LhmSensor.LhmSensorProperty - Enum in oshi.driver.common.windows.wmi
Sensor properties returned by LHM WMI queries.
LIB - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStatM
Library (unused since Linux 2.6; always 0)
LINUX - Enum constant in enum oshi.util.PlatformEnum
A flavor of Linux
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
 
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
 
LinuxGlobalMemory - Class in oshi.hardware.common.platform.linux
Memory obtained by /proc/meminfo and sysinfo.totalram
LinuxGlobalMemory(long) - Constructor for class oshi.hardware.common.platform.linux.LinuxGlobalMemory
Constructor.
LinuxGpuStats - Class in oshi.hardware.common.platform.linux
Linux GpuStats session.
LinuxGpuStats(String, String, String, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxGpuStats
Constructor.
LinuxGraphicsCard - Class in oshi.hardware.common.platform.linux
Graphics card info obtained by lshw, with dynamic metrics from sysfs DRM driver files.
LinuxGraphicsCard(String, String, String, String, long, String, String, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxGraphicsCard
Constructor for LinuxGraphicsCard
LinuxGraphicsCard.Attrs - Class in oshi.hardware.common.platform.linux
Parsed graphics card attributes used to construct concrete subclass instances.
LinuxHardwareAbstractionLayer - Class in oshi.hardware.common.platform.linux
LinuxHardwareAbstractionLayer class.
LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
 
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
 
LinuxHWDiskStore.UdevStat - Enum in oshi.hardware.common.platform.linux
 
LinuxInstalledApps - Class in oshi.software.common.os.linux
 
LinuxInternetProtocolStats - Class in oshi.software.common.os.linux
Internet Protocol Stats implementation
LinuxInternetProtocolStats() - Constructor for class oshi.software.common.os.linux.LinuxInternetProtocolStats
 
LinuxLogicalVolumeGroup - Class in oshi.hardware.common.platform.linux
 
LinuxLogicalVolumeGroup(String, Map, Set) - Constructor for class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
 
LinuxNetworkIF - Class in oshi.hardware.common.platform.linux
LinuxNetworks class.
LinuxNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxNetworkIF
 
LinuxNetworkParams - Class in oshi.software.common.os.linux
Linux network parameters.
LinuxNetworkParams() - Constructor for class oshi.software.common.os.linux.LinuxNetworkParams
 
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.
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
 
LinuxOSProcess - Class in oshi.software.common.os.linux
OSProcess implementation
LinuxOSProcess(int, LinuxOperatingSystem) - Constructor for class oshi.software.common.os.linux.LinuxOSProcess
 
LinuxOSThread - Class in oshi.software.common.os.linux
OSThread implementation
LinuxOSThread(int, int, LinuxOperatingSystem) - Constructor for class oshi.software.common.os.linux.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
 
LinuxPowerSource(LinuxPowerSource) - Constructor for class oshi.hardware.common.platform.linux.LinuxPowerSource
 
LinuxPowerSource.Prop - Enum in oshi.hardware.common.platform.linux
 
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
 
LISTEN - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
load(Properties) - Static method in class oshi.util.GlobalConfig
Load the given Properties into the global configuration.
loadAndParseFileSystemConfig(String) - Static method in class oshi.util.FileSystemUtil
Load from config and parse file system include/exclude line.
LoadAverage - Class in oshi.driver.common.windows.perfmon
Utility to calculate a load average equivalent metric on Windows.
LoadAverage() - Constructor for class oshi.driver.common.windows.perfmon.LoadAverage
 
LOADAVG - Static variable in class oshi.util.linux.ProcPath
 
LOCAL - Enum constant in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
LOCAL_DISK - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
LOGICAL_VOLUME_GROUP - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
LogicalProcessor(int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
 
LogicalProcessor(int, int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
 
LogicalProcessor(int, int, int, int, int) - Constructor for class oshi.hardware.CentralProcessor.LogicalProcessor
 
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
 
LOWER_LAYER_DOWN - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
Down due to state of lower-layer interface(s).
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

M

M1_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
M2_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
M3_CPUFAMILY - Static variable in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
MacBaseboard - Class in oshi.hardware.common.platform.mac
Baseboard data obtained from ioreg
MacBaseboard() - Constructor for class oshi.hardware.common.platform.mac.MacBaseboard
 
MacCentralProcessor - Class in oshi.hardware.common.platform.mac
Base class for macOS CentralProcessor implementations.
MacCentralProcessor() - Constructor for class oshi.hardware.common.platform.mac.MacCentralProcessor
 
MacComputerSystem - Class in oshi.hardware.common.platform.mac
Hardware data obtained from ioreg.
MacComputerSystem() - Constructor for class oshi.hardware.common.platform.mac.MacComputerSystem
 
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
 
MacFirmware - Class in oshi.hardware.common.platform.mac
Firmware data obtained from ioreg.
MacFirmware() - Constructor for class oshi.hardware.common.platform.mac.MacFirmware
 
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
 
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
 
MacGraphicsCard.GraphicsCardFactory - Interface in oshi.hardware.common.platform.mac
 
MacGraphicsCard.SysctlLong - Interface in oshi.hardware.common.platform.mac
 
MacHardwareAbstractionLayer - Class in oshi.hardware.common.platform.mac
MacHardwareAbstractionLayer class.
MacHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.platform.mac.MacHardwareAbstractionLayer
 
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
 
MacHWDiskStore.CFKey - Enum in oshi.hardware.common.platform.mac
Strings to convert to CFStringRef for pointer lookups.
MacInstalledApps - Class in oshi.software.common.os.mac
 
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
 
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
 
MACOS - Enum constant in enum oshi.util.PlatformEnum
macOS
MACOS_VERSIONS_PROPERTIES - Static variable in class oshi.software.common.os.mac.MacOperatingSystem
 
MacOSFileStore - Class in oshi.software.common.os.mac
Common OSFileStore fields and getters for macOS 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
 
MacOSThread - Class in oshi.software.common.os.mac
OSThread implementation
MacOSThread(int) - Constructor for class oshi.software.common.os.mac.MacOSThread
 
MacOSThread(int, int, OSProcess.State, long, long, long, long, int) - Constructor for class oshi.software.common.os.mac.MacOSThread
 
MacPowerSource - Class in oshi.hardware.common.platform.mac
A Power Source
MacPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.common.platform.mac.MacPowerSource
 
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
 
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
Constructor for MacVirtualMemory.
MAH - Enum constant in enum oshi.hardware.PowerSource.CapacityUnits
MilliAmpHours (mAh).
MAJFLT - Enum constant in enum 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 - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The device major number.
MAJOR - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
MANUFACTURER - Enum constant in enum oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
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.
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
 
matches(Path, List) - Static method in class oshi.util.FileSystemUtil
Checks if text matches any of @param patterns}.
matchUnix(List, String) - Static method in class oshi.util.driver.unix.Who
Attempt to match Unix WHO format and add to the list.
MAX_WINDOWS_HANDLES - Static variable in class oshi.software.common.os.windows.WindowsOSProcess
 
maxProc - Variable in class oshi.software.common.os.mac.MacOperatingSystem
 
MEMINFO - Static variable in class oshi.util.linux.ProcPath
 
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
 
MemoryInformation - Class in oshi.driver.common.windows.perfmon
Memory performance counter enums
MemoryInformation.PageSwapProperty - Enum in oshi.driver.common.windows.perfmon
For pages in/out
memoryType(int) - Static method in class oshi.hardware.common.platform.windows.WindowsGlobalMemory
 
MEMORYTYPE - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
MINFLT - Enum constant in enum 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 - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The device minor number.
MINOR - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
MNT_ASYNC - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_AUTOMOUNTED - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_CPROTECT - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_DEFWRITE - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_DONTBROWSE - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_DOVOLFS - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_EXPORTED - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_IGNORE_OWNERSHIP - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_JOURNALED - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_LOCAL - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_MULTILABEL - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_NOATIME - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_NODEV - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_NOEXEC - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_NOSUID - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_NOUSERXATTR - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_QUARANTINE - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_QUOTA - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_RDONLY - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_ROOTFS - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_SYNCHRONOUS - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MNT_UNION - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
MODEL - Enum constant in enum oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
MODEL - Enum constant in enum oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
 
MODEL - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
MODEL - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
MODEL - Static variable in class oshi.util.linux.ProcPath
 
MODEL - Static variable in class oshi.util.linux.SysPath
 
MOUNTS - Static variable in class oshi.util.linux.ProcPath
 
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
 
MSAcpiThermalZoneTemperature.TemperatureProperty - Enum 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
 
MSFTStorage.PhysicalDiskProperty - Enum in oshi.driver.common.windows.wmi
Properties for a physical disk.
MSFTStorage.StoragePoolProperty - Enum in oshi.driver.common.windows.wmi
Properties to identify the storage pool.
MSFTStorage.StoragePoolToPhysicalDiskProperty - Enum in oshi.driver.common.windows.wmi
Properties to link a storage pool with a physical disk.
MSFTStorage.VirtualDiskProperty - Enum in oshi.driver.common.windows.wmi
Properties for a virtual disk.
MWH - Enum constant in enum oshi.hardware.PowerSource.CapacityUnits
MilliWattHours (mWh).

N

NAME - Enum constant in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
NAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
 
NAME - Enum constant in enum 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)
NET - Static variable in class oshi.util.linux.ProcPath
 
NET - Static variable in class oshi.util.linux.SysPath
 
NETBSD - Enum constant in enum oshi.util.PlatformEnum
NetBSD
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 in oshi.hardware
The current operational state of a network interface.
NetworkParams - Interface in oshi.software.os
NetworkParams presents network parameters of running OS, such as DNS, host name etc.
NEW - Enum constant in enum oshi.software.os.OSProcess.State
Intermediate state in process creation
NICE - Enum constant in enum oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level with nice priority.
NICE - Enum constant in enum 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).
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 oshi.software.os.InternetProtocolStats.TcpState
 
NoOpGpuStats - Class in oshi.hardware.common
A no-op GpuStats implementation returned by platforms that do not support a native stats session.
NoOpGpuStats() - Constructor for class oshi.hardware.common.NoOpGpuStats
 
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 oshi.hardware.NetworkIF.IfOperStatus
Some component is missing
NOT_TOTAL_INSTANCE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
NOT_TOTAL_INSTANCES - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
notDigits - Static variable in class oshi.util.ParseUtil
Constant notDigits
NotThreadSafe - Annotation Type in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class is not thread-safe.
NSWAP - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Number of pages swapped (not maintained).
NUM_THREADS - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Number of threads in this process.
nvmlFindDevice(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Finds the NVML device by PCI bus ID.
nvmlFindDeviceByName(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Finds the NVML device by GPU name.
nvmlGetCoreClockMhz(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU core clock via NVML, or -1.
nvmlGetFanSpeedPercent(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU fan speed via NVML, or -1.
nvmlGetMemoryClockMhz(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU memory clock via NVML, or -1.
nvmlGetPowerDraw(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU power draw via NVML, or -1.
nvmlGetTemperature(String) - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
Returns GPU temperature via NVML, or -1.
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 oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
 
OBJECTID - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
 
OBJECTID - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
 
OFFLINE - Enum constant in enum oshi.hardware.Printer.PrinterStatus
 
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.
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
 
OhmHardware.IdentifierProperty - Enum 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
 
OhmSensor.ValueProperty - Enum in oshi.driver.common.windows.wmi
Sensor value property.
One-shot vs. polling - Section in interface oshi.hardware.GpuStats
 
OPENBSD - Enum constant in enum oshi.util.PlatformEnum
OpenBSD
OperatingSystem - Interface in oshi.software.os
An operating system (OS) is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer.
OperatingSystem.OSVersionInfo - Class in oshi.software.os
A class representing the Operating System version details.
OperatingSystem.ProcessFiltering - Class in oshi.software.os
OperatingSystem.ProcessSorting - Class in oshi.software.os
OPTIONS_MAP - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
orderedProcCaches(Set) - Static method in class oshi.hardware.common.AbstractCentralProcessor
Filters a set of processor caches to an ordered list
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
 
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_LINUX_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
 
OSHI_LINUX_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
 
OSHI_LINUX_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
 
OSHI_LINUX_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.linux.LinuxFileSystem
 
OSHI_MAC_FS_PATH_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
OSHI_MAC_FS_PATH_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
OSHI_MAC_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
OSHI_MAC_FS_VOLUME_INCLUDES - Static variable in class oshi.software.common.os.mac.MacFileSystem
 
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_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_PRIVILEGED_ALLOWLIST - Static variable in class oshi.util.GlobalConfig
A comma-separated list of commands eligible for privilege escalation on Linux.
OSHI_OS_LINUX_PRIVILEGED_FILE_ALLOWLIST - Static variable in class oshi.util.GlobalConfig
A comma-separated list of file paths eligible for privileged read via sudo cat fallback on Linux when normal file read fails due to permissions.
OSHI_OS_LINUX_PRIVILEGED_PREFIX - Static variable in class oshi.util.GlobalConfig
The command prefix to prepend for privileged command execution on Linux (e.g., "sudo -n" for non-interactive sudo).
OSHI_OS_LINUX_PROCFS_LOGWARNING - Static variable in class oshi.util.GlobalConfig
Whether to log warnings when failing to read process information from the /proc pseudo-filesystem on Linux.
OSHI_OS_MAC_SYSCTL_LOGWARNING - Static variable in class oshi.util.GlobalConfig
Whether to log warnings when failing to read process information via sysctl on macOS.
OSHI_OS_SOLARIS_ALLOWKSTAT2 - Static variable in class oshi.util.GlobalConfig
Whether to allow use of the kstat2 API on Solaris 11.4+.
OSHI_OS_UNIX_WHOCOMMAND - Static variable in class oshi.util.GlobalConfig
Whether to use the Posix-standard who command for session information instead of native code.
OSHI_OS_WINDOWS_COMMANDLINE_BATCH - Static variable in class oshi.util.GlobalConfig
Whether to perform WMI queries for command lines in a batch for all running processes.
OSHI_OS_WINDOWS_CPU_UTILITY - Static variable in class oshi.util.GlobalConfig
Whether to use "Processor Utility" for System and per-processor CPU Load ticks (on Windows 8 and higher) to match CPU usage with the Windows Task Manager.
OSHI_OS_WINDOWS_EVENTLOG - Static variable in class oshi.util.GlobalConfig
The name of the Windows System event log containing bootup event IDs 12 and 6005, used for a one-time calculation of system boot time that is consistent across process runs regardless of sleep/hibernate cycles.
OSHI_OS_WINDOWS_HKEYPERFDATA - Static variable in class oshi.util.GlobalConfig
Whether to attempt to fetch Windows performance counter data for processes and threads from HKEY_PERFORMANCE_DATA in the registry.
OSHI_OS_WINDOWS_LEGACY_SYSTEM_COUNTERS - Static variable in class oshi.util.GlobalConfig
Whether to use the Legacy Processor performance counters for System CPU ticks instead of Processor Information (since Windows 7).
OSHI_OS_WINDOWS_LOADAVERAGE - Static variable in class oshi.util.GlobalConfig
Whether to start a daemon thread to provide load averages on Windows.
OSHI_OS_WINDOWS_PERF_DISABLE_ALL_ON_FAILURE - Static variable in class oshi.util.GlobalConfig
Whether to assume any performance counter failure means all counters will fail and revert to WMI backup.
OSHI_OS_WINDOWS_PERFDISK_DIABLED - Static variable in class oshi.util.GlobalConfig
OSHI_OS_WINDOWS_PERFDISK_DISABLED - Static variable in class oshi.util.GlobalConfig
Whether PerfDisk performance counters are disabled.
OSHI_OS_WINDOWS_PERFOS_DIABLED - Static variable in class oshi.util.GlobalConfig
OSHI_OS_WINDOWS_PERFOS_DISABLED - Static variable in class oshi.util.GlobalConfig
Whether PerfOS performance counters are disabled.
OSHI_OS_WINDOWS_PERFPROC_DIABLED - Static variable in class oshi.util.GlobalConfig
OSHI_OS_WINDOWS_PERFPROC_DISABLED - Static variable in class oshi.util.GlobalConfig
Whether PerfProc performance counters are disabled.
OSHI_OS_WINDOWS_PROCSTATE_SUSPENDED - Static variable in class oshi.util.GlobalConfig
Whether to update the process state on Windows to SUSPENDED if all its threads are suspended.
OSHI_PSEUDO_FILESYSTEM_TYPES - Static variable in class oshi.util.GlobalConfig
A comma-separated list of filesystem types to treat as pseudo-filesystems and exclude from file store listings.
OSHI_UTIL_DEV_PATH - Static variable in class oshi.util.GlobalConfig
The /dev filesystem location.
OSHI_UTIL_MEMOIZER_EXPIRATION - Static variable in class oshi.util.GlobalConfig
Memoizer default expiration in milliseconds.
OSHI_UTIL_PROC_PATH - Static variable in class oshi.util.GlobalConfig
The /proc filesystem location.
OSHI_UTIL_SYS_PATH - Static variable in class oshi.util.GlobalConfig
The /sys filesystem location.
OSHI_UTIL_WMI_TIMEOUT - Static variable in class oshi.util.GlobalConfig
The WMI query timeout in milliseconds.
oshi.annotation - package oshi.annotation
Provides useful annotation for oshi project.
oshi.annotation.concurrent - package oshi.annotation.concurrent
Provides annotations to document thread safety
oshi.driver.common.mac - package oshi.driver.common.mac
Provides functions to query Mac info
oshi.driver.common.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.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.windows - package oshi.hardware.common.platform.windows
Provides common implementations for Windows hardware information shared between JNA and FFM implementations.
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.mac - package oshi.software.common.os.mac
Provides information about Software and OS on macOS
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.util - package oshi.util
Provides utilities for parsing, formatting, and other access
oshi.util.driver.linux - package oshi.util.driver.linux
Provides non-native Linux driver utilities for querying system information.
oshi.util.driver.linux.proc - package oshi.util.driver.linux.proc
Provides non-native Linux driver utilities for querying the /proc filesystem.
oshi.util.driver.unix - package oshi.util.driver.unix
Provides driver utilities common to unix systems that do not require native access
oshi.util.linux - package oshi.util.linux
Provides constants for Linux filesystem paths (/proc, /dev, /sys).
oshi.util.tuples - package oshi.util.tuples
Provides classes encapsulating multiple objects, intended as return types from methods
OSProcess - Interface in oshi.software.os
Represents a Process on the operating system, which may contain multiple threads.
OSProcess.State - Enum 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 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
 
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
 
osXVersion - Variable in class oshi.software.common.os.mac.MacOperatingSystem
 
OTHER - Enum constant in enum oshi.software.os.OSProcess.State
Other or unknown states not defined
OTHER - Enum constant in enum oshi.software.os.OSService.State
 

P

PAGEFAULTSPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PAGEFILEUSAGE - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
PAGESINPUTPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
 
PAGESOUTPUTPERSEC - Enum constant in enum oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
 
PAGING_FILE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
PagingFile - Class in oshi.driver.common.windows.perfmon
Paging File performance counter enums
PagingFile.PagingPercentProperty - Enum 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 oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
 
PARENTPID_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by Parent Process Id
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
 
parseCodeName(int) - Static method in class oshi.software.common.os.windows.WindowsOperatingSystem
Gets suites available on the system and return as a codename.
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
parseDHMSOrDefault(String, long) - Static method in class oshi.util.ParseUtil
Attempts to parse a string of the form [DD-[hh:]]mm:ss[.ddd] to a number of milliseconds.
parseDoubleOrDefault(String, double) - Static method in class oshi.util.ParseUtil
Attempts to parse a string to a double.
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
 
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
 
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
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.
parsePciBusNumber(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Parses the PCI bus number from a Windows registry LocationInformation string of the form "PCI bus N, device N, function N".
parsePciDevice(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Parses the PCI device number from a Windows registry LocationInformation string.
parsePciFunction(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
Parses the PCI function number from a Windows registry LocationInformation string.
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.
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.
PARTITION - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
PartitionMaps() - Constructor for class oshi.hardware.common.platform.windows.WindowsHWDiskStore.PartitionMaps
 
PARTNUMBER - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
PARTNUMBER - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
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 oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
PERCENTDPCTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTDPCTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTDPCTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
PERCENTINTERRUPTTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTINTERRUPTTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTINTERRUPTTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
PERCENTOFMAXIMUMFREQUENCY - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
PERCENTPRIVILEGEDTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTPRIVILEGEDTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPRIVILEGEDTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
PERCENTPRIVILEGEDUTILITY - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPROCESSORTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
PERCENTPROCESSORTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTPROCESSORTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPROCESSORUTILITY - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPROCESSORUTILITY_BASE - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTUSAGE - Enum constant in enum oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
 
PERCENTUSERTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTUSERTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTUSERTIME - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
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
 
PerfmonConstants - Class in oshi.driver.common.windows.perfmon
Constants used in Perfmon driver classes
PGRP - Enum constant in enum 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
 
PhysicalDisk - Class in oshi.driver.common.windows.perfmon
Physical Disk performance counter enums
PHYSICALDISK - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
 
PhysicalDisk.PhysicalDiskProperty - Enum in oshi.driver.common.windows.perfmon
Physical Disk performance counters.
PHYSICALDRIVE_PREFIX - Static variable in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
 
PHYSICALLOCATION - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
 
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
 
PhysicalProcessor(int, int) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
 
PhysicalProcessor(int, int, int, String) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
 
PID - Enum constant in enum 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
 
PID_CWD - Static variable in class oshi.util.linux.ProcPath
 
PID_ENVIRON - Static variable in class oshi.util.linux.ProcPath
 
PID_EXE - Static variable in class oshi.util.linux.ProcPath
 
PID_FD - Static variable in class oshi.util.linux.ProcPath
 
PID_IO - Static variable in class oshi.util.linux.ProcPath
 
PID_STAT - Static variable in class oshi.util.linux.ProcPath
 
PID_STATM - Static variable in class oshi.util.linux.ProcPath
 
PID_STATUS - Static variable in class oshi.util.linux.ProcPath
 
PlatformEnum - Enum in oshi.util
An enumeration of supported operating systems.
platformExpert() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
platformExpert() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
 
PNPDEVICEID - Enum constant in enum oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
 
POLICY - Enum constant in enum 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 oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
POWER_SUPPLY - Static variable in class oshi.util.linux.SysPath
 
POWER_SUPPLY_CAPACITY - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_CHARGE_FULL - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_CHARGE_FULL_DESIGN - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_CHARGE_NOW - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_CURRENT_NOW - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_CYCLE_COUNT - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_ENERGY_FULL - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_ENERGY_FULL_DESIGN - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_ENERGY_NOW - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_MANUFACTURE_DAY - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_MANUFACTURE_MONTH - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_MANUFACTURE_YEAR - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_MANUFACTURER - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_MODEL_NAME - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_NAME - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_ONLINE - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_POWER_NOW - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_PRESENT - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_SERIAL_NUMBER - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_STATUS - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_TECHNOLOGY - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_TEMP - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_TIME_TO_EMPTY_NOW - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_TIME_TO_FULL_NOW - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
POWER_SUPPLY_VOLTAGE_NOW - Enum constant in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
 
PowerSource - Interface in oshi.hardware
The Power Source is one or more batteries with some capacity, and some state of charge/discharge
PowerSource.CapacityUnits - Enum in oshi.hardware
Units of Battery Capacity
PPID - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The PID of the parent of this process.
printComputerSystem(List, ComputerSystem) - Static method in class oshi.util.SystemInfoHelper
 
printCpu(List, CentralProcessor) - Static method in class oshi.util.SystemInfoHelper
 
printDisks(List, List) - Static method in class oshi.util.SystemInfoHelper
 
printDisplays(List, List) - Static method in class oshi.util.SystemInfoHelper
 
Printer - Interface in oshi.hardware
Printer interface representing a printer device.
Printer.PrinterStatus - Enum in oshi.hardware
Printer status enumeration.
PRINTERSTATUS - Enum constant in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
 
printFileSystem(List, FileSystem) - Static method in class oshi.util.SystemInfoHelper
 
printGraphicsCards(List, List) - Static method in class oshi.util.SystemInfoHelper
 
PRINTING - Enum constant in enum oshi.hardware.Printer.PrinterStatus
 
printInstalledApps(List, List) - Static method in class oshi.util.SystemInfoHelper
 
printInternetProtocolStats(List, InternetProtocolStats) - Static method in class oshi.util.SystemInfoHelper
 
printLVgroups(List, List) - Static method in class oshi.util.SystemInfoHelper
 
printMemory(List, GlobalMemory) - Static method in class oshi.util.SystemInfoHelper
 
printNetworkInterfaces(List, List) - Static method in class oshi.util.SystemInfoHelper
 
printNetworkParameters(List, NetworkParams) - Static method in class oshi.util.SystemInfoHelper
 
printOperatingSystem(List, OperatingSystem) - Static method in class oshi.util.SystemInfoHelper
 
printPowerSources(List, List) - Static method in class oshi.util.SystemInfoHelper
 
printPrinters(List, List) - Static method in class oshi.util.SystemInfoHelper
 
printProcesses(List, OperatingSystem, GlobalMemory) - Static method in class oshi.util.SystemInfoHelper
 
printProcessor(List, CentralProcessor) - Static method in class oshi.util.SystemInfoHelper
 
printSensors(List, Sensors) - Static method in class oshi.util.SystemInfoHelper
 
printServices(List, OperatingSystem) - Static method in class oshi.util.SystemInfoHelper
 
printSoundCards(List, List) - Static method in class oshi.util.SystemInfoHelper
 
printUsbDevices(List, List) - Static method in class oshi.util.SystemInfoHelper
 
PRIORITY - Enum constant in enum 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 oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PRIORITYCURRENT - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
PRIVATE_RSS_DESC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by decreasing private resident memory size
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
 
PROCESS - Static variable in class oshi.driver.common.windows.registry.ProcessPerformanceData
The performance object name for process counters.
PROCESSID - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
 
PROCESSID - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
ProcessInformation - Class in oshi.driver.common.windows.perfmon
Process performance counter enums
ProcessInformation.HandleCountProperty - Enum in oshi.driver.common.windows.perfmon
Handle performance counters
ProcessInformation.IdleProcessorTimeProperty - Enum in oshi.driver.common.windows.perfmon
Processor performance counters
ProcessInformation.ProcessPerformanceProperty - Enum in oshi.driver.common.windows.perfmon
Process performance counters
PROCESSOR - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
CPU number last executed on.
PROCESSOR - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
PROCESSOR_INFORMATION - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
ProcessorCache(byte, byte, short, int, CentralProcessor.ProcessorCache.Type) - Constructor for class oshi.hardware.CentralProcessor.ProcessorCache
 
ProcessorCache(int, int, int, long, CentralProcessor.ProcessorCache.Type) - Constructor for class oshi.hardware.CentralProcessor.ProcessorCache
 
PROCESSORID - Enum constant in enum oshi.driver.common.windows.wmi.Win32Processor.ProcessorIdProperty
 
ProcessorIdentifier(String, String, String, String, String, String, boolean) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
ProcessorIdentifier(String, String, String, String, String, String, boolean, long) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
ProcessorInformation - Class in oshi.driver.common.windows.perfmon
Processor performance counter enums
ProcessorInformation.InterruptsProperty - Enum in oshi.driver.common.windows.perfmon
System interrupts counters
ProcessorInformation.ProcessorFrequencyProperty - Enum in oshi.driver.common.windows.perfmon
Processor Frequency counters.
ProcessorInformation.ProcessorTickCountProperty - Enum in oshi.driver.common.windows.perfmon
Processor performance counters
ProcessorInformation.ProcessorUtilityTickCountProperty - Enum in oshi.driver.common.windows.perfmon
Processor performance counters including utility counters
ProcessorInformation.SystemTickCountProperty - Enum in oshi.driver.common.windows.perfmon
System performance counters
PROCESSORQUEUELENGTH - Enum constant in enum oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
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
 
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 in oshi.util.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/stat
ProcessStat.PidStatM - Enum in oshi.util.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/statm
processTickData(List, List, List, List, List, List, List, List, List, List, List, List, List, List, List, List) - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Processes raw perfmon tick data into the standard tick array format.
ProcPath - Class in oshi.util.linux
Provides constants for paths in the /proc filesystem on Linux.
ProcUtil - Class in oshi.util
 
PRODUCT - Enum constant in enum oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
PRODUCTTYPE - Enum constant in enum oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
PropertyException(String) - Constructor for exception class oshi.util.GlobalConfig.PropertyException
 
PropertyException(String, String) - Constructor for exception class oshi.util.GlobalConfig.PropertyException
 
PROVIDERNAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
PSEUDO_FS_TYPES - Static variable in class oshi.software.common.AbstractFileSystem
 
PTGID - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The ID of the foreground process group of the controlling terminal of the process.

Q

Quartet<A,B,C,D> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Quartet(A, B, C, D) - Constructor for class oshi.util.tuples.Quartet
Create a quartet and store four objects.
queryAllProcesses() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryArguments() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries the argument list for this process.
queryBiosDescription() - Static method in class oshi.util.driver.linux.Sysfs
Query the bios description from sysfs
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(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
 
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
queryChildProcesses(int) - Method in class oshi.software.common.AbstractOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
queryCommandLine() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries the command line for this process.
queryCompatibleStrings() - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
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
 
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
 
queryCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
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
 
queryCurrentFreqFromSysfs(long[]) - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryCurrentFreqFromUdev(long[]) - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Fills the freqs array from udev cpu-freq source.
queryCwdCommandlineEnvironment() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries the current working directory, command line, and environment variables from process memory.
queryDescendantProcesses(int) - Method in class oshi.software.common.AbstractOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.common.os.mac.MacOperatingSystem
 
queryEfi() - Method in class oshi.hardware.common.platform.mac.MacFirmware
 
queryFamilyVersionInfo() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
 
queryFanSpeeds() - Method in class oshi.hardware.common.AbstractSensors
 
queryFeatureFlags() - Static method in class oshi.util.driver.linux.proc.CpuInfo
 
queryGroupInfo() - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries group account information for this process.
queryHwcap() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Queries the hardware capabilities from the auxiliary vector.
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
 
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
 
queryLoadAverage(int) - Method in class oshi.driver.common.windows.perfmon.LoadAverage
 
queryManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
 
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.windows.WindowsOperatingSystem
 
queryMatchingThreads(Set) - Method in class oshi.software.common.os.windows.WindowsOSProcess
Queries thread performance data matching the given process IDs.
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
 
queryMaxFreqFromCpuFreqPath(String) - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryMaxFreqFromSysfs() - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
queryMaxFreqFromUdev() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Queries the max CPU frequency from udev.
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
queryNetstat() - Static method in class oshi.util.driver.unix.NetStat
Query netstat to all TCP and UDP connections
queryNetworkInterface() - Method in class oshi.hardware.common.AbstractNetworkIF
 
queryNetworkInterface() - Method in interface oshi.hardware.NetworkIF
Gets the NetworkInterface object.
queryNonIdleTicks() - Method in class oshi.driver.common.windows.perfmon.LoadAverage
Query the non-idle ticks from performance counters.
queryPageSize() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
Queries the host page size.
queryPhysicalVolumes() - Static method in class oshi.hardware.common.platform.linux.LinuxLogicalVolumeGroup
Populates the physical volumes map from the pvs command output.
queryPlatform() - Method in class oshi.hardware.common.platform.mac.MacBaseboard
 
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
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the processor CPU load ticks
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
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
 
queryProcessorUtilityCounters() - Method in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
Subclasses provide 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
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.
queryRlimitHard() - Method in class oshi.software.common.os.linux.LinuxOSProcess
Queries the hard open file limit for the current process via native getrlimit.
queryRlimitSoft() - Method in class oshi.software.common.os.linux.LinuxOSProcess
Queries the soft open file limit for the current process via native getrlimit.
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
querySocketToPidMap() - Static method in class oshi.util.driver.linux.proc.ProcessStat
Gets a map of sockets and their corresponding process ID
queryStatvfs(String) - Method in class oshi.software.common.os.linux.LinuxFileSystem
Queries filesystem statistics for the given mount path.
querySwapUsage() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the system CPU load ticks
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
 
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
 
queryTcpnetstat() - Static method in class oshi.util.driver.unix.NetStat
Query netstat to obtain number of established TCP connections
queryTcpStats(String) - Static method in class oshi.util.driver.unix.NetStat
Gets TCP stats via netstat -s.
queryUdpStats(String) - Static method in class oshi.util.driver.unix.NetStat
Gets UDP stats via netstat -s.
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
queryVmStat() - Method in class oshi.hardware.common.platform.mac.MacVirtualMemory
 
queryVmStats() - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
queryWho() - Static method in class oshi.util.driver.linux.Who
Query who to get logged in users, trying Linux date format first, then Unix format.
queryWho() - Static method in class oshi.util.driver.unix.Who
Query who to get logged in users, parsing Unix date format.
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 oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
 
Quintet<A,B,C,D,E> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Quintet(A, B, C, D, E) - Constructor for class oshi.util.tuples.Quintet
Create a quintet and store five objects.

R

RAM - Static variable in class oshi.util.linux.DevPath
 
READ_BYTES - Enum constant in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
 
READ_BYTES - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
READ_OPS - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
READ_TIME - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
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
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
 
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 - Enum constant in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
 
READS - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of reads completed successfully.
READS_MERGED - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
Reads which are adjacent to each other merged for efficiency.
READS_MS - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all reads.
READS_SECTOR - Enum constant in enum 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
 
readTopologyWithUdev() - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
Reads CPU topology using udev.
reason() - Element in annotation type oshi.annotation.SuppressForbidden
 
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 oshi.hardware.PowerSource.CapacityUnits
Relative units.
RELEASEDATE - Enum constant in enum oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
 
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 oshi.util.driver.linux.proc.ProcessStat.PidStatM
Resident set size
roundToInt(double) - Static method in class oshi.util.FormatUtil
Rounds a floating point number to the nearest integer
RSS - Enum constant in enum 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 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 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)).
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 oshi.software.os.OSProcess.State
Actively executing process
RUNNING - Enum constant in enum oshi.software.os.OSService.State
 
RUNNING_TIME - Enum constant in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
 
RUNNING_TIME_BASE - Enum constant in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
 
runPrivilegedNative(String) - Static method in class oshi.util.ExecutingCommand
Executes a command that may require elevated privileges.

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
 
SELF_STAT - Static variable in class oshi.util.linux.ProcPath
 
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 oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.common.windows.wmi.Win32Bios.BiosSerialProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
SESSION - Enum constant in enum 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.
setBytesRecv(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setBytesSent(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setCollisions(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setCurrentQueueLength(long) - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
setDiskStats(long, long, long, long, long, long, long) - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
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
 
setIfType(int) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setInDrops(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setInErrors(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
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.
setOutErrors(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setPacketsRecv(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setPacketsSent(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setPartitionList(List) - Method in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
setPartitionList(List) - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
setPartitionList(List) - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore
Sets the partition list for this disk.
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
 
setReadBytes(long) - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
setReads(long) - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
setSpeed(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
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.mac.MacHWDiskStore
 
setTimeStamp(long) - Method in class oshi.hardware.common.platform.mac.MacNetworkIF
 
setTimeStamp(long) - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
 
setTransferTime(long) - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
setWriteBytes(long) - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
setWrites(long) - Method in class oshi.hardware.common.platform.mac.MacHWDiskStore
 
SHARED - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStatM
Number of resident shared pages (i.e., backed by a file)
SHARED_USAGE - Enum constant in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
 
SIGCATCH - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of caught signals, displayed as a decimal number.
SIGIGNORE - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of ignored signals, displayed as a decimal number.
SIGNAL - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The bitmap of pending signals, displayed as a decimal number.
SIZE - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
SIZE - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
SIZE - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
SIZE - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStatM
Total program size
SIZE - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
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 oshi.software.os.OSProcess.State
Interruptible sleep state
smBiosMemoryType(int) - Static method in class oshi.hardware.common.platform.windows.WindowsGlobalMemory
 
SMBIOSMEMORYTYPE - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
SNMP - Static variable in class oshi.util.linux.ProcPath
 
SNMP6 - Static variable in class oshi.util.linux.ProcPath
 
SOFTIRQ - Enum constant in enum oshi.hardware.CentralProcessor.TickType
Time that the CPU used to service soft IRQs
SOLARIS - Enum constant in enum oshi.util.PlatformEnum
Solaris (SunOS)
SoundCard - Interface in oshi.hardware
SoundCard interface.
SPEED - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
SPEED - Enum constant in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
START_BRK - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Address above which program heap can be expanded with brk(2).
START_DATA - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Address above which program initialized and uninitialized (BSS) data are placed.
STARTADDRESS - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
STARTCODE - Enum constant in enum 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
 
STARTINGADDRESS - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
STARTSTACK - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The address of the start (i.e., bottom) of the stack.
STARTTIME - Enum constant in enum 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
 
STAT - Static variable in class oshi.util.linux.ProcPath
 
STATE - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
One of the following characters, indicating process state:
STATISTICS - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
STEAL - Enum constant in enum oshi.hardware.CentralProcessor.TickType
Time which the hypervisor dedicated for other guests in the system.
STIME - Enum constant in enum 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
 
STOPPED - Enum constant in enum oshi.software.os.OSProcess.State
Stopped by the user, such as for debugging
STOPPED - Enum constant in enum oshi.software.os.OSService.State
 
STORAGE_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.MSFTStorage
The WMI namespace for storage.
STORAGEPOOL - Enum constant in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
 
stringToEnumMap(Class, String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited String into an enum map.
stripBaseSuffix(String) - Static method in class oshi.driver.common.windows.perfmon.PerfCounter
Strips the PerfCounter.BASE_SUFFIX from a counter name if present.
strToLong(String, int) - Static method in class oshi.util.ParseUtil
Convert a string to an integer representation.
SUITEMASK - Enum constant in enum oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
SuppressForbidden - Annotation Type 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 oshi.software.os.OSProcess.State
Special case of waiting if the process has been intentionally suspended (Windows only)
SYN_RECV - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
SYN_SENT - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
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
 
SYS_FS_FILE_NR - Static variable in class oshi.util.linux.ProcPath
 
sysctl(String, long) - Method in class oshi.hardware.common.platform.mac.MacGlobalMemory
 
sysctlInt(String, int) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
sysctlIntNoWarn(String, int) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
sysctlLong(String, long) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
sysctlString(String, String) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
sysctlStringNoWarn(String, String) - Method in class oshi.hardware.common.platform.mac.MacCentralProcessor
 
Sysfs - Class in oshi.util.driver.linux
Utility to read info from sysfs
SysPath - Class in oshi.util.linux
Provides constants for paths in the /sys filesystem on Linux.
SYSTEM - Enum constant in enum 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
 
SystemInfoHelper - Class in oshi.util
Static helper methods for printing OSHI system information, shared across test modules.
SystemInformation - Class in oshi.driver.common.windows.perfmon
System performance counter enums
SystemInformation.ContextSwitchProperty - Enum in oshi.driver.common.windows.perfmon
Context switch property
SystemInformation.ProcessorQueueLengthProperty - Enum in oshi.driver.common.windows.perfmon
Processor Queue Length property

T

TASK_COMM - Static variable in class oshi.util.linux.ProcPath
 
TASK_PATH - Static variable in class oshi.util.linux.ProcPath
 
TASK_STAT - Static variable in class oshi.util.linux.ProcPath
 
TASK_STATUS - Static variable in class oshi.util.linux.ProcPath
 
TcpStats(long, long, long, long, long, long, long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.TcpStats
 
TESTING - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
In some test mode.
TEXT - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStatM
Text (code)
THERMAL - Static variable in class oshi.util.linux.SysPath
 
THREAD - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
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
 
THREADCOUNT - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
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 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
 
ThreadPerformanceData - Class in oshi.driver.common.windows.registry
Common logic for building thread performance data maps from registry or performance counter results.
ThreadSafe - Annotation Type 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 oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
ThreadStats(int, double, char, long, long, int) - Constructor for class oshi.driver.common.mac.ThreadInfo.ThreadStats
 
THREADWAITREASON - Enum constant in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
TIME_WAIT - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
TIMESTAMP_SYS100NS - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
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 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.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
 
TOTAL_INSTANCES - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
TOTAL_OR_IDLE_INSTANCES - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
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 oshi.hardware.CentralProcessor.ProcessorCache.Type
 
Triplet<A,B,C> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Triplet(A, B, C) - Constructor for class oshi.util.tuples.Triplet
Create a triplet and store three objects.
TTY_NR - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
The controlling terminal of the process.
TYPE - Enum constant in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 

U

UDEV_STAT_LENGTH - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
UDEV_STAT_ORDERS - Static variable in class oshi.hardware.common.platform.linux.LinuxHWDiskStore
 
UdpStats(long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.UdpStats
 
UNIFIED - Enum constant in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
 
UNIX_EPOCH - Static variable in class oshi.util.Constants
The Unix Epoch, a default value when WMI DateTime queries return no value.
UnixDisplay - Class in oshi.hardware.common.platform.unix
A Display
UNKNOWN - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
The interface status is unknown.
UNKNOWN - Enum constant in enum oshi.hardware.Printer.PrinterStatus
 
UNKNOWN - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
UNKNOWN - Enum constant in enum oshi.util.PlatformEnum
An unspecified system
UNKNOWN - Static variable in class oshi.util.Constants
String to report for unknown information
unsignedIntToLong(int) - Static method in class oshi.util.ParseUtil
Convert an unsigned integer to a long value.
unsignedLongToSignedLong(long) - Static method in class oshi.util.ParseUtil
Convert an unsigned long to a signed long value by stripping the sign bit.
UP - Enum constant in enum 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.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 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(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.
updateFrom(OSFileStore) - Method in class oshi.software.common.os.mac.MacOSFileStore
Copies attributes from another file store into this one.
updateFrom(OSFileStore) - Method in class oshi.software.common.os.windows.WindowsOSFileStore
Sets fields from a matching file store during attribute updates.
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
 
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
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
 
USE_CPU_UTILITY - Static variable in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
 
USE_LEGACY_SYSTEM_COUNTERS - Static variable in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
 
USE_LOAD_AVERAGE - Static variable in class oshi.hardware.common.platform.windows.WindowsCentralProcessor
 
USE_PROCSTATE_SUSPENDED - Static variable in class oshi.software.common.os.windows.WindowsOperatingSystem
 
USE_PROCSTATE_SUSPENDED - Static variable in class oshi.software.common.os.windows.WindowsOSProcess
 
USE_WHO_COMMAND - Static variable in class oshi.software.common.AbstractOperatingSystem
 
USER - Enum constant in enum oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level (application).
UserGroupInfo - Class in oshi.util
Utility class to temporarily cache the userID and group maps in *nix, for parsing process ownership.
USERMODETIME - Enum constant in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
 
Util - Class in oshi.util
General utility methods
UTIME - Enum constant in enum 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 oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
 

V

VALID_PROCESS - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
Exclude processes with OSProcess.State.INVALID process state.
VALID_THREAD - Static variable in class oshi.software.os.OSThread.ThreadFiltering
Exclude processes with OSProcess.State.INVALID process state.
value() - Element in annotation type oshi.annotation.concurrent.GuardedBy
 
VALUE - Enum constant in enum oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
 
VALUE - Enum constant in enum oshi.driver.common.windows.wmi.OhmSensor.ValueProperty
 
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.OhmHardware.IdentifierProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.OhmSensor.ValueProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Bios.BiosSerialProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Fan.SpeedProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Processor.BitnessProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Processor.ProcessorIdProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.CentralProcessor.TickType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.NetworkIF.IfOperStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.PowerSource.CapacityUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.Printer.PrinterStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.InternetProtocolStats.TcpState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.OSProcess.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.OSService.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.util.driver.linux.proc.DiskStats.IoStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.util.driver.linux.proc.ProcessStat.PidStatM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.util.PlatformEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuAdapterMemoryProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.GpuInformation.GpuEngineProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.MemoryInformation.PageSwapProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.PagingFile.PagingPercentProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.LhmSensor.LhmHardwareProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.LhmSensor.LhmSensorProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.PhysicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.MSFTStorage.VirtualDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.OhmHardware.IdentifierProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.OhmSensor.ValueProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Bios.BiosSerialProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Fan.SpeedProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Printer.PrinterProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Process.CommandLineProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Process.ProcessXPProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Processor.BitnessProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Processor.ProcessorIdProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.common.windows.wmi.Win32VideoController.VideoControllerProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.CentralProcessor.TickType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.common.platform.linux.LinuxPowerSource.Prop
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.NetworkIF.IfOperStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.PowerSource.CapacityUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.Printer.PrinterStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.InternetProtocolStats.TcpState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.OSProcess.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.OSService.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.util.driver.linux.proc.DiskStats.IoStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.util.driver.linux.proc.ProcessStat.PidStatM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.util.PlatformEnum
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Enum constant in enum oshi.driver.common.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
VERSION - Enum constant in enum oshi.driver.common.windows.wmi.Win32Bios.BiosProperty
 
VERSION - Enum constant in enum oshi.driver.common.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
VERSION - Static variable in class oshi.util.linux.ProcPath
 
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.
VMSTAT - Static variable in class oshi.util.linux.ProcPath
 
VOLTAGECAPS - Enum constant in enum oshi.driver.common.windows.wmi.Win32Processor.VoltProperty
 
VOLUMENAME - Enum constant in enum oshi.driver.common.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
VSIZE - Enum constant in enum oshi.util.driver.linux.proc.ProcessStat.PidStat
Virtual memory size in bytes.

W

WAITING - Enum constant in enum oshi.software.os.OSProcess.State
Blocked, uninterruptible sleep state
WCHAN - Enum constant in enum 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.util.driver.linux
Utility to query logged in users using the who command with Linux date format parsing, falling back to Unix format.
Who - Class in oshi.util.driver.unix
Utility to query logged in users using the who command with Unix date format parsing.
WHOLE - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
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_RAW_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_DISK_PHYSICAL_DISK_WHERE_NAME_NOT_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_MEMORY - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_PAGING_FILE - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_NOT_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_SYSTEM - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_PROC_THREAD - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_PROC_THREAD_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERFPROC_PROCESS - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERFPROC_PROCESS_WHERE_IDPROCESS_0 - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERFPROC_PROCESS_WHERE_NAME_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
WIN32_PERFPROC_PROCESS_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.common.windows.perfmon.PerfmonConstants
 
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
 
Win32BaseBoard.BaseBoardProperty - Enum 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
 
Win32Bios.BiosProperty - Enum in oshi.driver.common.windows.wmi
BIOS description properties.
Win32Bios.BiosSerialProperty - Enum 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
 
Win32ComputerSystem.ComputerSystemProperty - Enum 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
 
Win32ComputerSystemProduct.ComputerSystemProductProperty - Enum 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
 
Win32DiskDrive.DiskDriveProperty - Enum 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
 
Win32DiskDriveToDiskPartition.DriveToPartitionProperty - Enum 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
 
Win32DiskPartition.DiskPartitionProperty - Enum 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
 
Win32Fan.SpeedProperty - Enum 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
 
Win32LogicalDisk.LogicalDiskProperty - Enum 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
 
Win32LogicalDiskToPartition.DiskToPartitionProperty - Enum 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
 
Win32OperatingSystem.OSVersionProperty - Enum 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
 
Win32PhysicalMemory.PhysicalMemoryProperty - Enum in oshi.driver.common.windows.wmi
Physical Memory properties for Win10 and later.
Win32PhysicalMemory.PhysicalMemoryPropertyWin8 - Enum 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
 
Win32Printer.PrinterProperty - Enum 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
 
Win32Process.CommandLineProperty - Enum in oshi.driver.common.windows.wmi
Process command lines.
Win32Process.ProcessXPProperty - Enum 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
 
Win32Processor.BitnessProperty - Enum in oshi.driver.common.windows.wmi
Processor bitness property.
Win32Processor.ProcessorIdProperty - Enum in oshi.driver.common.windows.wmi
Processor ID property.
Win32Processor.VoltProperty - Enum 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
 
Win32VideoController.VideoControllerProperty - Enum in oshi.driver.common.windows.wmi
Video Controller properties.
WINDOWS - Enum constant in enum oshi.util.PlatformEnum
Microsoft Windows
WINDOWSCE - Enum constant in enum 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
 
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
 
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
 
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
 
WindowsOSFileStore - Class in oshi.software.common.os.windows
Common base class for Windows OSFileStore implementations, containing shared fields and getters.
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
 
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
 
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
 
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
 
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
 
WMI_NAMESPACE - Static variable in class oshi.driver.common.windows.wmi.MSAcpiThermalZoneTemperature
The WMI namespace for this class.
WORKINGSET - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
WORKINGSETPRIVATE - Enum constant in enum oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
WRITE_BYTES - Enum constant in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
 
WRITE_BYTES - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
WRITE_OPS - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
WRITE_TIME - Enum constant in enum oshi.hardware.common.platform.mac.MacHWDiskStore.CFKey
 
WRITES - Enum constant in enum oshi.hardware.common.platform.linux.LinuxHWDiskStore.UdevStat
 
WRITES - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of writes completed successfully.
WRITES_MERGED - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
Writes which are adjacent to each other merged for efficiency.
WRITES_MS - Enum constant in enum oshi.util.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all writes.
WRITES_SECTOR - Enum constant in enum 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
 

X

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 oshi.software.os.OSProcess.State
Intermediate state in process termination
A B C D E F G H I K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form