Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBaseboard - Class in oshi.hardware.common
-
Baseboard data
- AbstractBaseboard() - Constructor for class oshi.hardware.common.AbstractBaseboard
- 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
NetworkIFobject backed by the specifiedNetworkInterface. - AbstractNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.AbstractNetworkIF
-
Construct a
NetworkIFobject backed by the specifiedNetworkInterface. - AbstractNetworkParams - Class in oshi.software.common
-
Common NetworkParams implementation.
- AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
- 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
listtodeviceList, 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
ApplicationInfoobject 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 registryLocationInformationstring. - 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
-
Index of CPU tick counters in the
CentralProcessor.getSystemCpuLoadTicks()andCentralProcessor.getProcessorCpuLoadTicks()arrays. - 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
Baseboardobject - createComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
Instantiates the platform-specific
ComputerSystemobject - createComputerSystem() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
- createFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Instantiates the platform-specific
Firmwareobject - createMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
Instantiates the platform-specific
GlobalMemoryobject - createMemory() - Method in class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
- createOSProcess(int) - Method in class oshi.software.common.os.linux.LinuxOperatingSystem
-
Creates a new
OSProcessinstance 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
CentralProcessorobject - 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
Sensorsobject - 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
GpuStatssession 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
/devfilesystem 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
booleanproperty associated with the given key. - get(String, double) - Static method in class oshi.util.GlobalConfig
-
Get the
doubleproperty associated with the given key. - get(String, int) - Static method in class oshi.util.GlobalConfig
-
Get the
intproperty associated with the given key. - get(String, long) - Method in interface oshi.hardware.common.platform.mac.MacGraphicsCard.SysctlLong
- get(String, String) - Static method in class oshi.util.GlobalConfig
-
Get the
Stringproperty associated with the given key. - getA() - Method in class oshi.util.tuples.Pair
-
Returns the first stored object.
- getA() - Method in class oshi.util.tuples.Quartet
-
Returns the first stored object.
- getA() - Method in class oshi.util.tuples.Quintet
-
Returns the first stored object.
- getA() - Method in class oshi.util.tuples.Triplet
-
Returns the first stored object.
- getActiveTicks() - Method in class oshi.hardware.GpuTicks
- 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
-
Reports =the units of
PowerSource.getCurrentCapacity(),PowerSource.getMaxCapacity(), andPowerSource.getDesignCapacity() - 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
ComputerSystemobject. - getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
- getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
-
Other devices connected to this hub
- getConnectionFailures() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Connection Failures is the number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.
- getConnections() - Method in class oshi.software.common.AbstractInternetProtocolStats
- getConnections() - Method in class oshi.software.common.os.linux.LinuxInternetProtocolStats
- getConnections() - Method in interface oshi.software.os.InternetProtocolStats
-
Gets a list of TCP and UDP connections.
- getConnectionsActive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Connections Active is the number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.
- getConnectionsEstablished() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Connections Established is the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT
- getConnectionsPassive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Connections Passive is the number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
- getConnectionsReset() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Connections Reset is the number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.
- getContextSwitches() - Method in class oshi.driver.common.windows.registry.ThreadPerfCounterBlock
- 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/diskstatsand returns the results. - getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a list of
HWDiskStoreobjects, representing physical hard disks or other similar storage devices. - getDiskTimeMap() - Method in class oshi.hardware.common.platform.windows.WindowsHWDiskStore.DiskStats
- 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
Displayobjects, 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
OSFileStoreobjects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - getFileStores(boolean) - Method in class oshi.software.common.os.linux.LinuxFileSystem
- getFileStores(boolean) - Method in interface oshi.software.os.FileSystem
-
Get file stores on this machine Instantiates a list of
OSFileStoreobjects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - getFileSystem() - Method in interface oshi.software.os.OperatingSystem
-
Instantiates a
FileSystemobject. - getFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
- getFirmware() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system firmware/BIOS.
- getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
-
Return first line of response for selected command.
- getFirstIntValue(String) - Static method in class oshi.util.ParseUtil
-
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the first set of one or more consecutive digits
- getFirstPrivilegedAnswer(String) - Static method in class oshi.util.ExecutingCommand
-
Return first line of response for selected privileged command.
- 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
GraphicsCardobjects, representing the Graphics cards. - getGraphicsCards(Function) - Static method in class oshi.hardware.common.platform.linux.LinuxGraphicsCard
-
Queries graphics cards from lspci/lshw and constructs instances using the provided factory.
- 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
ifAliasas described in RFC 2863. - getIfOperStatus() - Method in class oshi.hardware.common.platform.linux.LinuxNetworkIF
- getIfOperStatus() - Method in interface oshi.hardware.NetworkIF
-
The
ifOperStatusas described in RFC 2863. - getIfType() - Method in class oshi.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
InternetProtocolStatsobject. - getInterrupts() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of system-wide interrupts which have occurred.
- getInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getInterrupts() - Static method in class oshi.util.driver.linux.proc.CpuStat
-
Gets the number of interrupts from /proc/stat
- getIntFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the int value contained therein.
- 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
Rectanglerepresenting the window's location and size. - getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getLogicalProcessorFromSyspath(String, Set, String, Map, Map) - Static method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
- getLogicalProcessors() - Method in interface oshi.hardware.CentralProcessor
-
Returns an
UnmodifiableListof the CPU's logical processors. - getLogicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getLogicalVolume() - Method in class oshi.software.common.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
LogicalVolumeGroupobjects, representing a storage pool or group of devices, partitions, volumes, or other implementation specific means of file storage. - getLogicalVolumes() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
- getLogicalVolumes() - Method in interface oshi.hardware.LogicalVolumeGroup
-
Gets a map containing information about the logical volumes in the logical volume group, represented to the file system as block devices.
- getLoginTime() - Method in class oshi.software.os.OSSession
-
Gets the time the user logged in
- getLongFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the long value contained therein.
- 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
GlobalMemoryobject. - 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
NetworkIFobjects, representing a network interface. - getNetworkIFs(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Gets a list
NetworkIFobjects, representing a network interface. - getNetworkInterfaces(boolean) - Static method in class oshi.hardware.common.AbstractNetworkIF
-
Returns network interfaces on this machine.
- getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
-
Instantiates a
NetworkParamsobject. - 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
LinuxOperatingSysteminstance associated with this process. - getOs() - Method in class oshi.software.common.os.windows.WindowsOSProcess
-
Returns the
OperatingSysteminstance associated with this process. - getOutErrors() - Method in class oshi.hardware.common.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
UnmodifiableListof the CPU's physical processors. - getPhysicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getPhysicalVolumes() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
- getPhysicalVolumes() - Method in interface oshi.hardware.LogicalVolumeGroup
-
Gets a set of all physical volumes in this volume group.
- 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]/statmand returns the results. - getPidStats(int) - Static method in class oshi.util.driver.linux.proc.ProcessStat
-
Reads the statistics in
/proc/[pid]/statand returns the results. - getPortName() - Method in class oshi.hardware.common.AbstractPrinter
- getPortName() - Method in interface oshi.hardware.Printer
-
Retrieves the port name or device URI of the printer.
- getPowerDraw() - Method in class oshi.hardware.common.NoOpGpuStats
- getPowerDraw() - Method in class oshi.hardware.common.platform.linux.LinuxGpuStats
- getPowerDraw() - Method in 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
PowerSourceobjects, representing batteries, etc. - getPowerUsageRate() - Method in class oshi.hardware.common.AbstractPowerSource
- getPowerUsageRate() - Method in interface oshi.hardware.PowerSource
-
Power Usage Rate of the battery, in milliWatts (mW).
- getPreferredResolution(byte[]) - Static method in class oshi.util.EdidUtil
-
Get the preferred resolution for the monitor (Eg: 1920x1080)
- getPrefix() - Static method in class oshi.util.PrivilegedUtil
-
Gets the configured sudo command prefix for the current platform.
- getPrefixLengths() - Method in class oshi.hardware.common.AbstractNetworkIF
- getPrefixLengths() - Method in interface oshi.hardware.NetworkIF
-
The Internet Protocol (IP) v6 address.
- getPrinters() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a list of
Printerobjects, 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
Collectionof currently running processes. - getProcesses(Predicate, Comparator, int) - Method in class oshi.software.common.AbstractOperatingSystem
- getProcesses(Predicate, Comparator, int) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running processes, optionally filtering, sorting, and limited to the top "N".
- getProcessId() - Method in 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
CentralProcessorobject. - getProcessorCaches() - Method in interface oshi.hardware.CentralProcessor
-
Makes a best-effort attempt to identify the CPU's processor caches.
- getProcessorCaches() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getProcessorCpuLoad(long) - Method in interface oshi.hardware.CentralProcessor
-
This is a convenience method which collects an initial set of ticks using
CentralProcessor.getProcessorCpuLoadTicks()and passes that result toCentralProcessor.getProcessorCpuLoadBetweenTicks(long[][])after the specified delay. - getProcessorCpuLoadBetweenTicks(long[][]) - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting ticks from
CentralProcessor.getProcessorCpuLoadTicks()between the user-provided value from a previous call. - getProcessorCpuLoadBetweenTicks(long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
- getProcessorCpuLoadBetweenTicks(long[][], long[][]) - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting ticks from
CentralProcessor.getProcessorCpuLoadTicks()between the user-provided value from a previous call. - getProcessorCpuLoadBetweenTicks(long[][], long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
- getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getProcessorCpuLoadTicks(int) - Static method in class oshi.util.driver.linux.proc.CpuStat
-
Gets an array of Processor CPU ticks array from /proc/stat
- getProcessorGroup() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
-
The Processor Group.
- getProcessorID() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Gets the Processor ID.
- 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.
- getSegmentsReceived() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Segments Received is the number of segments received, including those received in error.
- getSegmentsRetransmitted() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Segments Retransmitted is the number of segments retransmitted, that is, segments transmitted containing one or more previously transmitted bytes.
- getSegmentsSent() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
-
Segments Sent is the number of segments sent, including those on current connections, but excluding those containing only retransmitted bytes.
- getSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
- getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
Sensorsobject, representing CPU temperature and fan speed. - getSerial() - Method in class oshi.hardware.common.AbstractHWDiskStore
- getSerial() - Method in interface oshi.hardware.HWDiskStore
-
The disk serial number, if available.
- getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Serial number, bytes 12-15
- getSerialNumber() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard serial number.
- getSerialNumber() - Method in class oshi.hardware.common.AbstractPowerSource
- getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
- getSerialNumber() - Method in class oshi.hardware.common.platform.mac.MacBaseboard
- getSerialNumber() - Method in class oshi.hardware.common.platform.mac.MacComputerSystem
- getSerialNumber() - Method in 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
AbstractHardwareAbstractionLayerto access the sound cards. - getSoundCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a list of
SoundCardobjects, 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 toCentralProcessor.getSystemCpuLoadBetweenTicks(long[])after the specified delay. - getSystemCpuLoadBetweenTicks(long[]) - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks from
CentralProcessor.getSystemCpuLoadTicks()between the user-provided value from a previous call. - getSystemCpuLoadBetweenTicks(long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
- getSystemCpuLoadBetweenTicks(long[], long[]) - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks between two user-provided values, retrieved from
CentralProcessor.getSystemCpuLoadTicks()at different points in time. - getSystemCpuLoadBetweenTicks(long[], long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
- getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getSystemCpuLoadTicks() - Static method in class oshi.util.driver.linux.proc.CpuStat
-
Gets the System CPU ticks array from
/proc/stat - getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.common.platform.linux.LinuxCentralProcessor
- 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/uptimefor 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
UsbDeviceobjects, representing devices connected via a usb port (including internal devices). - getUser() - Method in class oshi.software.common.os.linux.LinuxOSProcess
- getUser() - Method in class oshi.software.common.os.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_LENGTHtimes 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
trueifGpuStats.close()has been called on this session. - isCommandAllowed(String, Set) - Static method in class oshi.util.PrivilegedUtil
-
Checks if a command is allowed for privileged execution.
- 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
pathandvolume) should be excluded or not based on configurationpathIncludes, pathExcludes, volumeIncludes, volumeExcludes. - isKnownVmMacAddr() - Method in class oshi.hardware.common.AbstractNetworkIF
- isKnownVmMacAddr() - Method in interface oshi.hardware.NetworkIF
-
Determines if the MAC address on this interface corresponds to a known Virtual Machine.
- isLocal() - Method in class oshi.hardware.common.AbstractPrinter
- isLocal() - Method in interface oshi.hardware.Printer
-
Indicates whether this is a local printer (as opposed to a network printer).
- isLocal() - Method in class oshi.software.common.AbstractOSFileStore
- isLocal() - Method in interface oshi.software.os.OSFileStore
-
Indicates whether this file store is local, providing low-latency access.
- 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
GpuStatssession. - LinuxGpuStats(String, String, String, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxGpuStats
-
Constructor.
- LinuxGraphicsCard - Class in oshi.hardware.common.platform.linux
-
Graphics card info obtained by lshw, with dynamic metrics from sysfs DRM driver files.
- LinuxGraphicsCard(String, String, String, String, long, String, String, String) - Constructor for class oshi.hardware.common.platform.linux.LinuxGraphicsCard
-
Constructor for LinuxGraphicsCard
- LinuxGraphicsCard.Attrs - Class in oshi.hardware.common.platform.linux
-
Parsed graphics card attributes used to construct concrete subclass instances.
- LinuxHardwareAbstractionLayer - Class in oshi.hardware.common.platform.linux
-
LinuxHardwareAbstractionLayer class.
- LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
- 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
Propertiesinto the global configuration. - loadAndParseFileSystemConfig(String) - Static method in class oshi.util.FileSystemUtil
-
Load from config and parse file system include/exclude line.
- LoadAverage - Class in oshi.driver.common.windows.perfmon
-
Utility to calculate a load average equivalent metric on Windows.
- LoadAverage() - Constructor for class oshi.driver.common.windows.perfmon.LoadAverage
- 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
textmatches any of @param patterns}. - matchUnix(List, String) - Static method in class oshi.util.driver.unix.Who
-
Attempt to match Unix WHO format and add to the list.
- MAX_WINDOWS_HANDLES - Static variable in class oshi.software.common.os.windows.WindowsOSProcess
- 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
GpuStatsimplementation 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
-
Constants which may be used to filter Process lists in
OperatingSystem.getProcesses(Predicate, Comparator, int),OperatingSystem.getChildProcesses(int, Predicate, Comparator, int), andOperatingSystem.getDescendantProcesses(int, Predicate, Comparator, int). - OperatingSystem.ProcessSorting - Class in oshi.software.os
-
Constants which may be used to sort Process lists in
OperatingSystem.getProcesses(Predicate, Comparator, int),OperatingSystem.getChildProcesses(int, Predicate, Comparator, int), andOperatingSystem.getDescendantProcesses(int, Predicate, Comparator, int). - OPTIONS_MAP - Static variable in class oshi.software.common.os.mac.MacFileSystem
- 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 catfallback on Linux when normal file read fails due to permissions. - OSHI_OS_LINUX_PRIVILEGED_PREFIX - Static variable in class oshi.util.GlobalConfig
-
The command prefix to prepend for privileged command execution on Linux (e.g.,
"sudo -n"for non-interactive sudo). - OSHI_OS_LINUX_PROCFS_LOGWARNING - Static variable in class oshi.util.GlobalConfig
-
Whether to log warnings when failing to read process information from the
/procpseudo-filesystem on Linux. - OSHI_OS_MAC_SYSCTL_LOGWARNING - Static variable in class oshi.util.GlobalConfig
-
Whether to log warnings when failing to read process information via sysctl on macOS.
- OSHI_OS_SOLARIS_ALLOWKSTAT2 - Static variable in class oshi.util.GlobalConfig
-
Whether to allow use of the kstat2 API on Solaris 11.4+.
- OSHI_OS_UNIX_WHOCOMMAND - Static variable in class oshi.util.GlobalConfig
-
Whether to use the Posix-standard
whocommand for session information instead of native code. - OSHI_OS_WINDOWS_COMMANDLINE_BATCH - Static variable in class oshi.util.GlobalConfig
-
Whether to perform WMI queries for command lines in a batch for all running processes.
- OSHI_OS_WINDOWS_CPU_UTILITY - Static variable in class oshi.util.GlobalConfig
-
Whether to use "Processor Utility" for System and per-processor CPU Load ticks (on Windows 8 and higher) to match CPU usage with the Windows Task Manager.
- OSHI_OS_WINDOWS_EVENTLOG - Static variable in class oshi.util.GlobalConfig
-
The name of the Windows System event log containing bootup event IDs 12 and 6005, used for a one-time calculation of system boot time that is consistent across process runs regardless of sleep/hibernate cycles.
- OSHI_OS_WINDOWS_HKEYPERFDATA - Static variable in class oshi.util.GlobalConfig
-
Whether to attempt to fetch Windows performance counter data for processes and threads from
HKEY_PERFORMANCE_DATAin the registry. - OSHI_OS_WINDOWS_LEGACY_SYSTEM_COUNTERS - Static variable in class oshi.util.GlobalConfig
-
Whether to use the Legacy Processor performance counters for System CPU ticks instead of Processor Information (since Windows 7).
- OSHI_OS_WINDOWS_LOADAVERAGE - Static variable in class oshi.util.GlobalConfig
-
Whether to start a daemon thread to provide load averages on Windows.
- OSHI_OS_WINDOWS_PERF_DISABLE_ALL_ON_FAILURE - Static variable in class oshi.util.GlobalConfig
-
Whether to assume any performance counter failure means all counters will fail and revert to WMI backup.
- OSHI_OS_WINDOWS_PERFDISK_DIABLED - Static variable in class oshi.util.GlobalConfig
-
Deprecated.Use
GlobalConfig.OSHI_OS_WINDOWS_PERFDISK_DISABLEDinstead. - 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
-
Deprecated.Use
GlobalConfig.OSHI_OS_WINDOWS_PERFOS_DISABLEDinstead. - 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
-
Deprecated.Use
GlobalConfig.OSHI_OS_WINDOWS_PERFPROC_DISABLEDinstead. - OSHI_OS_WINDOWS_PERFPROC_DISABLED - Static variable in class oshi.util.GlobalConfig
-
Whether PerfProc performance counters are disabled.
- OSHI_OS_WINDOWS_PROCSTATE_SUSPENDED - Static variable in class oshi.util.GlobalConfig
-
Whether to update the process state on Windows to
SUSPENDEDif all its threads are suspended. - OSHI_PSEUDO_FILESYSTEM_TYPES - Static variable in class oshi.util.GlobalConfig
-
A comma-separated list of filesystem types to treat as pseudo-filesystems and exclude from file store listings.
- OSHI_UTIL_DEV_PATH - Static variable in class oshi.util.GlobalConfig
-
The
/devfilesystem location. - OSHI_UTIL_MEMOIZER_EXPIRATION - Static variable in class oshi.util.GlobalConfig
-
Memoizer default expiration in milliseconds.
- OSHI_UTIL_PROC_PATH - Static variable in class oshi.util.GlobalConfig
-
The
/procfilesystem location. - OSHI_UTIL_SYS_PATH - Static variable in class oshi.util.GlobalConfig
-
The
/sysfilesystem location. - OSHI_UTIL_WMI_TIMEOUT - Static variable in class oshi.util.GlobalConfig
-
The WMI query timeout in milliseconds.
- oshi.annotation - package oshi.annotation
-
Provides useful annotation for oshi project.
- oshi.annotation.concurrent - package oshi.annotation.concurrent
-
Provides annotations to document thread safety
- oshi.driver.common.mac - package oshi.driver.common.mac
-
Provides functions to query Mac info
- oshi.driver.common.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
/procfilesystem. - oshi.util.driver.unix - package oshi.util.driver.unix
-
Provides driver utilities common to unix systems that do not require native access
- oshi.util.linux - package oshi.util.linux
-
Provides constants for Linux filesystem paths (
/proc,/dev,/sys). - oshi.util.tuples - package oshi.util.tuples
-
Provides classes encapsulating multiple objects, intended as return types from methods
- OSProcess - Interface in oshi.software.os
-
Represents a Process on the operating system, which may contain multiple threads.
- OSProcess.State - Enum 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
LocationInformationstring of the form"PCI bus N, device N, function N". - parsePciDevice(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
-
Parses the PCI device number from a Windows registry
LocationInformationstring. - parsePciFunction(String) - Static method in class oshi.driver.common.windows.gpu.DxgiUtil
-
Parses the PCI function number from a Windows registry
LocationInformationstring. - 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
/procfilesystem 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, - Class in oshi.util.tuplesC, D> -
Convenience class for returning multiple objects from methods.
- Quartet(A, B, C, D) - Constructor for class oshi.util.tuples.Quartet
-
Create a quartet and store four objects.
- 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
NetworkInterfaceobject. - 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
pvscommand 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
whoto get logged in users, trying Linux date format first, then Unix format. - queryWho() - Static method in class oshi.util.driver.unix.Who
-
Query
whoto get logged in users, parsing Unix date format. - 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, - Class in oshi.util.tuplesC, D, E> -
Convenience class for returning multiple objects from methods.
- Quintet(A, B, C, D, E) - Constructor for class oshi.util.tuples.Quintet
-
Create a quintet and store five objects.
R
- RAM - Static variable in class oshi.util.linux.DevPath
- 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_SUFFIXfrom a counter name if present. - strToLong(String, int) - Static method in class oshi.util.ParseUtil
-
Convert a string to an integer representation.
- SUITEMASK - Enum constant in enum 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
/sysfilesystem 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, - Class in oshi.util.tuplesC> -
Convenience class for returning multiple objects from methods.
- Triplet(A, B, C) - Constructor for class oshi.util.tuples.Triplet
-
Create a triplet and store three objects.
- TTY_NR - Enum constant in enum 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.INVALIDprocess state. - VALID_THREAD - Static variable in class oshi.software.os.OSThread.ThreadFiltering
-
Exclude processes with
OSProcess.State.INVALIDprocess 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
whocommand with Linux date format parsing, falling back to Unix format. - Who - Class in oshi.util.driver.unix
-
Utility to query logged in users using the
whocommand with Unix date format parsing. - WHOLE - Enum constant in enum 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
OSProcess.getResidentMemory()for the true RSS value, orOSProcess.getPrivateResidentMemory()for the private working set / footprint value displayed by graphical system monitors. On Windows, this method delegates toOSProcess.getPrivateResidentMemory()for backwards compatibility; on all other platforms it delegates toOSProcess.getResidentMemory().