Index

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

A

a - Variable in class oshi.util.tuples.Pair
 
a - Variable in class oshi.util.tuples.Quartet
 
a - Variable in class oshi.util.tuples.Quintet
 
a - Variable in class oshi.util.tuples.Triplet
 
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 Sound Card
AbstractGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.common.AbstractGraphicsCard
Constructor for AbstractGraphicsCard
AbstractHardwareAbstractionLayer - Class in oshi.hardware.common
Common fields or methods used by platform-specific implementations of HardwareAbstractionLayer
AbstractHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
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<String, Set<String>>, Set<String>) - Constructor for class oshi.hardware.common.AbstractLogicalVolumeGroup
 
AbstractNetworkIF - Class in oshi.hardware.common
Network interfaces implementation.
AbstractNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.common.AbstractNetworkIF
Construct a NetworkIF object backed by the specified NetworkInterface.
AbstractNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.AbstractNetworkIF
Construct a NetworkIF object backed by the specified NetworkInterface.
AbstractNetworkParams - Class in oshi.software.common
Common NetworkParams implementation.
AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
 
AbstractOperatingSystem - Class in oshi.software.common
Common methods for OperatingSystem implementations
AbstractOperatingSystem() - Constructor for class oshi.software.common.AbstractOperatingSystem
 
AbstractOSFileStore - Class in oshi.software.common
Common implementations for OSFileStore
AbstractOSFileStore() - Constructor for class oshi.software.common.AbstractOSFileStore
 
AbstractOSFileStore(String, String, String, String, String, String) - 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
 
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<UsbDevice>) - 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.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
acOnLine - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
ACTIVE_MS - Enum constant in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
ADAPTER_STRING - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
ADAPTERCOMPATIBILITY - Enum constant in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
ADAPTERRAM - Enum constant in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
addCounter(WinNT.HANDLEByReference, String, WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Adds a pdh counter to a query
addCounterToQuery(PerfDataUtil.PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Begin monitoring a Performance Data counter.
addDeviceAndChildrenToMaps(IOKit.IORegistryEntry, long, Map<Long, String>, Map<Long, String>, Map<Long, String>, Map<Long, String>, Map<Long, String>, Map<Long, List<Long>>) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
Recursively populate maps with information from a USB Device and its children
addDevicesToList(List<UsbDevice>, List<UsbDevice>) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
 
addDevicesToList(List<UsbDevice>, List<UsbDevice>) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
 
addDevicesToList(List<UsbDevice>, List<UsbDevice>) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
 
addDevicesToList(List<UsbDevice>, List<UsbDevice>) - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdUsbDevice
 
addDevicesToList(List<UsbDevice>, List<UsbDevice>) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
 
addDevicesToList(List<UsbDevice>, List<UsbDevice>) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
 
ADDRESSWIDTH - Enum constant in enum oshi.driver.windows.wmi.Win32Processor.BitnessProperty
 
Addrinfo() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
Addrinfo(Pointer) - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ADV - Static variable in class oshi.hardware.platform.windows.WindowsDisplay
 
AF_INET - Static variable in interface oshi.jna.platform.mac.SystemB
 
AF_INET6 - Static variable in interface oshi.jna.platform.mac.SystemB
 
affinityMask - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
ai_addr - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_addrlen - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_canonname - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
AI_CANONNAME - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ai_family - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_flags - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_next - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_protocol - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
ai_socktype - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
AIX - Enum constant in enum oshi.PlatformEnum
IBM AIX
AixBaseboard - Class in oshi.hardware.platform.unix.aix
Baseboard data obtained by lscfg
AixBaseboard(Supplier<List<String>>) - Constructor for class oshi.hardware.platform.unix.aix.AixBaseboard
 
AixCentralProcessor - Class in oshi.hardware.platform.unix.aix
A CPU
AixCentralProcessor() - Constructor for class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
AixComputerSystem - Class in oshi.hardware.platform.unix.aix
Hardware data obtained from lsattr
AixComputerSystem(Supplier<List<String>>) - Constructor for class oshi.hardware.platform.unix.aix.AixComputerSystem
 
AixComputerSystem.LsattrStrings - Class in oshi.hardware.platform.unix.aix
 
AixFileSystem - Class in oshi.software.os.unix.aix
The AIX File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
AixFileSystem() - Constructor for class oshi.software.os.unix.aix.AixFileSystem
 
AixFirmware - Class in oshi.hardware.platform.unix.aix
Firmware data.
AixFirmware(String, String, String) - Constructor for class oshi.hardware.platform.unix.aix.AixFirmware
 
AixGlobalMemory - Class in oshi.hardware.platform.unix.aix
Memory obtained by perfstat_memory_total_t
AixGlobalMemory(Supplier<List<String>>) - Constructor for class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
AixGraphicsCard - Class in oshi.hardware.platform.unix.aix
Graphics Card info obtained from lscfg
AixGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.platform.unix.aix.AixGraphicsCard
Constructor for AixGraphicsCard
AixHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.aix
AIXHardwareAbstractionLayer class.
AixHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
AixHWDiskStore - Class in oshi.hardware.platform.unix.aix
AIX hard disk implementation.
AixHWDiskStore(String, String, String, long, Supplier<Perfstat.perfstat_disk_t[]>) - Constructor for class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
AixInternetProtocolStats - Class in oshi.software.os.unix.aix
Internet Protocol Stats implementation
AixInternetProtocolStats() - Constructor for class oshi.software.os.unix.aix.AixInternetProtocolStats
 
AixLibc - Interface in oshi.jna.platform.unix
C library.
AixLibc.AixLwpsInfo - Class in oshi.jna.platform.unix
 
AixLibc.AixPsInfo - Class in oshi.jna.platform.unix
 
AixLibc.Timestruc - Class in oshi.jna.platform.unix
64-bit timestruc required for psinfo structure
AixLwpsInfo(ByteBuffer) - Constructor for class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
AixNetworkIF - Class in oshi.hardware.platform.unix.aix
AIXNetworks class.
AixNetworkIF(NetworkInterface, Supplier<Perfstat.perfstat_netinterface_t[]>) - Constructor for class oshi.hardware.platform.unix.aix.AixNetworkIF
 
AixNetworkParams - Class in oshi.software.os.unix.aix
AixNetworkParams class.
AixNetworkParams() - Constructor for class oshi.software.os.unix.aix.AixNetworkParams
 
AixOperatingSystem - Class in oshi.software.os.unix.aix
AIX (Advanced Interactive eXecutive) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.
AixOperatingSystem() - Constructor for class oshi.software.os.unix.aix.AixOperatingSystem
 
AixOSFileStore - Class in oshi.software.os.unix.aix
OSFileStore implementation
AixOSFileStore(String, String, String, String, String, String, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.unix.aix.AixOSFileStore
 
AixOSProcess - Class in oshi.software.os.unix.aix
OSProcess implementation
AixOSProcess(int, Pair<Long, Long>, Supplier<Perfstat.perfstat_process_t[]>, AixOperatingSystem) - Constructor for class oshi.software.os.unix.aix.AixOSProcess
 
AixOSThread - Class in oshi.software.os.unix.aix
OSThread implementation
AixOSThread(int, int) - Constructor for class oshi.software.os.unix.aix.AixOSThread
 
AixPowerSource - Class in oshi.hardware.platform.unix.aix
A Power Source
AixPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.unix.aix.AixPowerSource
 
AixPsInfo(ByteBuffer) - Constructor for class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
AixSensors - Class in oshi.hardware.platform.unix.aix
Sensors not available except counting fans from lscfg
AixSensors(Supplier<List<String>>) - Constructor for class oshi.hardware.platform.unix.aix.AixSensors
 
AixSoundCard - Class in oshi.hardware.platform.unix.aix
AIX Sound Card.
AixSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.aix.AixSoundCard
Constructor for AixSoundCard.
AixUsbDevice - Class in oshi.hardware.platform.unix.aix
AIX Usb Device
AixUsbDevice(String, String, String, String, String, String, List<UsbDevice>) - Constructor for class oshi.hardware.platform.unix.aix.AixUsbDevice
 
AixVirtualMemory - Class in oshi.hardware.platform.unix.aix
Memory obtained by perfstat_memory_total_t
AixVirtualMemory(Supplier<Perfstat.perfstat_memory_total_t>) - Constructor for class oshi.hardware.platform.unix.aix.AixVirtualMemory
Constructor for SolarisVirtualMemory.
ALL_PROCESSES - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
No filtering.
ALLOW_KSTAT2 - Static variable in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
amperage - Variable in class oshi.hardware.common.AbstractPowerSource
 
ANDROID - Enum constant in enum oshi.PlatformEnum
Android
ANTECEDENT - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
 
ANTECEDENT - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
APPLE - Static variable in class oshi.hardware.platform.mac.MacSoundCard
 
ARG_END - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Address below program command-line arguments (argv) are placed.
ARG_START - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program command-line arguments (argv) are placed.
ARGMAX - Static variable in class oshi.software.os.mac.MacOSProcess
 
ARGMAX - Static variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
ARGMAX - Static variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
args - Variable in class oshi.software.os.windows.WindowsOSProcess
 
ARGS - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
ARGS - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
ARGS - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
argsEnviron - Variable in class oshi.software.os.mac.MacOSProcess
 
arguments - Variable in class oshi.software.os.linux.LinuxOSProcess
 
arguments - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
arguments - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
ARM_CPUTYPE - Static variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
ARM_P_CORES - Static variable in class oshi.hardware.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.platform.linux.ProcPath
 
associativity - Variable in class oshi.hardware.CentralProcessor.ProcessorCache
 
AT_CLKTCK - Static variable in class oshi.driver.linux.proc.Auxv
 
AT_HWCAP - Static variable in class oshi.driver.linux.proc.Auxv
 
AT_PAGESZ - Static variable in class oshi.driver.linux.proc.Auxv
 
AtRate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
ATTR_MANUFACTURER - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
ATTR_PRODUCT - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
ATTR_PRODUCT_ID - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
ATTR_SERIAL - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
ATTR_VENDOR_ID - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
AUDIO_AT - Static variable in class oshi.hardware.platform.unix.openbsd.OpenBsdSoundCard
 
Auxv - Class in oshi.driver.linux.proc
Utility to read auxiliary vector from /proc/self/auxv
Auxv() - Constructor for class oshi.driver.linux.proc.Auxv
 
AUXV - Static variable in class oshi.util.platform.linux.ProcPath
 
available - Variable in class oshi.hardware.platform.mac.MacGlobalMemory
 
available - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
available - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
availTotal - Variable in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
availTotal - Variable in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
availTotal - Variable in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
availTotalSize - Variable in class oshi.hardware.platform.windows.WindowsGlobalMemory
 

B

b - Variable in class oshi.util.tuples.Pair
 
b - Variable in class oshi.util.tuples.Quartet
 
b - Variable in class oshi.util.tuples.Quintet
 
b - Variable in class oshi.util.tuples.Triplet
 
bankLabel - Variable in class oshi.hardware.PhysicalMemory
 
BANKLABEL - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
BANKLABEL - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
baseboard - Variable in class oshi.hardware.common.AbstractComputerSystem
 
Baseboard - Interface in oshi.hardware
The Baseboard represents the system board, also called motherboard, logic board, etc.
BaseBoardProperty() - Constructor for enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
baseCounter - Variable in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
BATTERY_CAPACITY_RELATIVE - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
BATTERY_CHARGING - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
BATTERY_DISCHARGING - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
BATTERY_INFORMATION() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
BATTERY_IS_SHORT_TERM - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
BATTERY_MANUFACTURE_DATE() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
BATTERY_POWER_ON_LINE - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
BATTERY_QUERY_INFORMATION() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
BATTERY_QUERY_INFORMATION_LEVEL() - Constructor for enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BATTERY_STATUS() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
BATTERY_SYSTEM_BATTERY - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
BATTERY_WAIT_STATUS() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
BatteryDeviceName - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryEstimatedTime - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryGranularityInformation - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryInformation - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryManufactureDate - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryManufactureName - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
batteryPresent - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
batteryQueryString(WinNT.HANDLE, int, int) - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
 
BatterySerialNumber - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryTag - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
BatteryTag - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
BatteryTemperature - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
BatteryUniqueID - Enum constant in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
 
Bcachestats(Pointer) - Constructor for class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
bigEndian16ToLittleEndian(int) - Static method in class oshi.util.ParseUtil
TCP network addresses and ports are in big endian format by definition.
biosDate - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
biosNameRev - Variable in class oshi.hardware.platform.linux.LinuxFirmware
 
biosPlatformVersion - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
BiosProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
BiosSerialProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Bios.BiosSerialProperty
 
biosVendor - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
biosVendor - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
biosVersion - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
biosVersion - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
bitness - Variable in class oshi.software.common.AbstractOperatingSystem
 
bitness - Variable in class oshi.software.os.linux.LinuxOSProcess
 
bitness - Variable in class oshi.software.os.mac.MacOSProcess
 
bitness - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
bitness - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
bitness - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
bitness - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
bitness - Variable in class oshi.software.os.windows.WindowsOSProcess
 
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.
BitnessProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Processor.BitnessProperty
 
BLOCK - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
BLOCK - Static variable in class oshi.hardware.platform.linux.LinuxLogicalVolumeGroup
 
BLOCKED - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of blocked signals, displayed as a decimal number.
boardManufacturer - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
boardModel - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
boardSerialNumber - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
boardVersion - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
BOOT_DATE_FORMAT_AIX - Static variable in class oshi.driver.unix.aix.Who
 
BOOT_FORMAT_AIX - Static variable in class oshi.driver.unix.aix.Who
 
BOOT_UPTIME - Static variable in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
BOOTTIME - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
BOOTTIME - Static variable in class oshi.software.os.mac.MacOperatingSystem
 
BOOTTIME - Static variable in class oshi.software.os.unix.aix.AixOperatingSystem
 
BOOTTIME - Static variable in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
BOOTTIME - Static variable in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
BOOTTIME - Static variable in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
BOOTTIME - Static variable in class oshi.software.os.windows.WindowsOperatingSystem
 
BSD_UNIT - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
BsdIp6stat() - Constructor for class oshi.jna.platform.unix.CLibrary.BsdIp6stat
 
BsdIpstat() - Constructor for class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
BsdNetworkIF - Class in oshi.hardware.platform.unix
BsdNetworkIF applicable to FreeBSD and OpenBSD.
BsdNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.platform.unix.BsdNetworkIF
 
BsdSysctlUtil - Class in oshi.util.platform.unix.freebsd
Provides access to sysctl calls on FreeBSD
BsdSysctlUtil() - Constructor for class oshi.util.platform.unix.freebsd.BsdSysctlUtil
 
BsdTcpstat() - Constructor for class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
BsdUdpstat() - Constructor for class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
Buffer - Variable in class oshi.jna.platform.windows.NtDll.STRING
 
Buffer - Variable in class oshi.jna.platform.windows.NtDll.UNICODE_STRING
 
BUFFER_SIZE - Static variable in class oshi.util.FileUtil
 
BUFSIZE - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
build - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
BUILD_NUMBER - Static variable in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
buildNumber - Variable in class oshi.software.os.OperatingSystem.OSVersionInfo
 
BUILDNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
buildProcessMapFromPerfCounters(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ProcessPerformanceData
Query PerfMon for process performance counters
buildProcessMapFromPerfCounters(Collection<Integer>, String) - Static method in class oshi.driver.windows.registry.ProcessPerformanceData
Query PerfMon for process performance counters
buildProcessMapFromRegistry(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ProcessPerformanceData
Query the registry for process performance counters
buildThreadMapFromPerfCounters(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ThreadPerformanceData
Query PerfMon for thread performance counters
buildThreadMapFromPerfCounters(Collection<Integer>, String, int) - Static method in class oshi.driver.windows.registry.ThreadPerformanceData
Query PerfMon for thread performance counters
buildThreadMapFromRegistry(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ThreadPerformanceData
Query the registry for thread performance counters
busymapped - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
ByRef - Interface in oshi.jna
Wrapper classes for JNA clases which extend ByReference intended for use in try-with-resources blocks.
ByRef.CloseableHANDLEByReference - Class in oshi.jna
 
ByRef.CloseableIntByReference - Class in oshi.jna
 
ByRef.CloseableLongByReference - Class in oshi.jna
 
ByRef.CloseableLONGLONGByReference - Class in oshi.jna
 
ByRef.CloseableNativeLongByReference - Class in oshi.jna
 
ByRef.CloseablePointerByReference - Class in oshi.jna
 
ByRef.CloseablePROCESSENTRY32ByReference - Class in oshi.jna
 
ByRef.CloseableSizeTByReference - Class in oshi.jna
 
ByRef.CloseableULONGptrByReference - Class in oshi.jna
 
ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo.ByReference
 
ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr.ByReference
 
byteArrayToFloat(byte[], int, int) - Static method in class oshi.util.ParseUtil
Convert a byte array to its floating point representation.
byteArrayToHexString(byte[]) - Static method in class oshi.util.ParseUtil
Parse a byte 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.
bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 
BYTES_PATTERN - Static variable in class oshi.util.ParseUtil
 
bytesRead - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
bytesRead - Variable in class oshi.software.os.linux.LinuxOSProcess
 
bytesRead - Variable in class oshi.software.os.mac.MacOSProcess
 
bytesRead - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
bytesRead - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
bytesRead - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
bytesRead - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
bytesRead - Variable in class oshi.software.os.windows.WindowsOSProcess
 
bytesRecv - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
bytesRecv - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
bytesRecv - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
bytesRecv - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
bytesRecv - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
bytesRecv - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
bytesSent - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
bytesSent - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
bytesSent - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
bytesSent - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
bytesSent - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
bytesSent - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
bytesWritten - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
bytesWritten - Variable in class oshi.software.os.linux.LinuxOSProcess
 
bytesWritten - Variable in class oshi.software.os.mac.MacOSProcess
 
bytesWritten - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
bytesWritten - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
bytesWritten - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
bytesWritten - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
bytesWritten - Variable in class oshi.software.os.windows.WindowsOSProcess
 
byValue(int) - Static method in enum oshi.hardware.NetworkIF.IfOperStatus
Find IfOperStatus by the integer value.

C

c - Variable in class oshi.util.tuples.Quartet
 
c - Variable in class oshi.util.tuples.Quintet
 
c - Variable in class oshi.util.tuples.Triplet
 
C32 - Static variable in class oshi.driver.windows.DeviceTree
 
cachehits - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
cacheSize - Variable in class oshi.hardware.CentralProcessor.ProcessorCache
 
calculateNominalFrequencies() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
Capabilities - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
capacity - Variable in class oshi.hardware.PhysicalMemory
 
Capacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
CAPACITY - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
CAPACITY - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
capacityUnits - Variable in class oshi.hardware.common.AbstractPowerSource
 
CapacityUnits() - Constructor for enum oshi.hardware.PowerSource.CapacityUnits
 
CARD_FOLDER - Static variable in class oshi.hardware.platform.linux.LinuxSoundCard
 
CARDS_FILE - Static variable in class oshi.hardware.platform.linux.LinuxSoundCard
 
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
CF - Static variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
CF - Static variable in class oshi.hardware.platform.mac.MacPowerSource
 
CF - Static variable in class oshi.hardware.platform.mac.MacUsbDevice
 
CFKey(String) - Constructor for enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
cfPointerToString(Pointer) - Static method in class oshi.util.platform.mac.CFUtil
/** Convert a pointer to a CFString into a String.
cfPointerToString(Pointer, boolean) - Static method in class oshi.util.platform.mac.CFUtil
Convert a pointer to a CFString into a String.
CFUtil - Class in oshi.util.platform.mac
CF String retrieving
CFUtil() - Constructor for class oshi.util.platform.mac.CFUtil
 
CGPoint() - Constructor for class oshi.jna.platform.mac.CoreGraphics.CGPoint
 
CGRect() - Constructor for class oshi.jna.platform.mac.CoreGraphics.CGRect
 
CGRectMakeWithDictionaryRepresentation(CoreFoundation.CFDictionaryRef, CoreGraphics.CGRect) - Method in interface oshi.jna.platform.mac.CoreGraphics
 
CGSize() - Constructor for class oshi.jna.platform.mac.CoreGraphics.CGSize
 
CGUEST_TIME - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Guest time of the process's children, measured in clock ticks.
CGWindowListCopyWindowInfo(int, int) - Method in interface oshi.jna.platform.mac.CoreGraphics
 
CHAIN - Static variable in class oshi.util.platform.unix.solaris.KstatUtil
 
CHAR_WIDTH - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
charging - Variable in class oshi.hardware.common.AbstractPowerSource
 
charging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
chemistry - Variable in class oshi.hardware.common.AbstractPowerSource
 
Chemistry - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
CIM_FORMAT - Static variable in class oshi.util.ParseUtil
 
CLASS_CAST_MSG - Static variable in class oshi.util.platform.windows.WmiUtil
 
clear() - Static method in class oshi.util.GlobalConfig
Clear the configuration.
CLibrary - Interface in oshi.jna.platform.unix
C library with code common to all *nix-based operating systems.
CLibrary.Addrinfo - Class in oshi.jna.platform.unix
 
CLibrary.Addrinfo.ByReference - Class in oshi.jna.platform.unix
 
CLibrary.BsdIp6stat - Class in oshi.jna.platform.unix
 
CLibrary.BsdIpstat - Class in oshi.jna.platform.unix
 
CLibrary.BsdTcpstat - Class in oshi.jna.platform.unix
 
CLibrary.BsdUdpstat - Class in oshi.jna.platform.unix
 
CLibrary.Sockaddr - Class in oshi.jna.platform.unix
 
CLibrary.Sockaddr.ByReference - Class in oshi.jna.platform.unix
 
CLIENTNAME - Static variable in class oshi.driver.windows.registry.HkeyUserData
 
clockSpeed - Variable in class oshi.hardware.PhysicalMemory
 
close() - Method in class oshi.jna.ByRef.CloseableHANDLEByReference
 
close() - Method in class oshi.jna.ByRef.CloseableIntByReference
 
close() - Method in class oshi.jna.ByRef.CloseableLongByReference
 
close() - Method in class oshi.jna.ByRef.CloseableLONGLONGByReference
 
close() - Method in class oshi.jna.ByRef.CloseableNativeLongByReference
 
close() - Method in class oshi.jna.ByRef.CloseablePointerByReference
 
close() - Method in class oshi.jna.ByRef.CloseablePROCESSENTRY32ByReference
 
close() - Method in class oshi.jna.ByRef.CloseableSizeTByReference
 
close() - Method in class oshi.jna.ByRef.CloseableULONGptrByReference
 
close() - Method in class oshi.jna.platform.mac.CoreGraphics.CGRect
 
close() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
close() - Method in class oshi.jna.platform.mac.IOKit.SMCVal
 
close() - Method in class oshi.jna.platform.mac.SystemB.SocketFdInfo
 
close() - Method in class oshi.jna.platform.unix.CLibrary.Addrinfo
 
close() - Method in class oshi.jna.platform.unix.FreeBsdLibc.CpTime
 
close() - Method in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
close() - Method in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
close() - Method in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
close() - Method in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
close() - Method in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
close() - Method in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
close() - Method in class oshi.jna.Struct.CloseableHostCpuLoadInfo
 
close() - Method in class oshi.jna.Struct.CloseableMibIfRow
 
close() - Method in class oshi.jna.Struct.CloseableMibIfRow2
 
close() - Method in class oshi.jna.Struct.CloseableMibTcpStats
 
close() - Method in class oshi.jna.Struct.CloseableMibUdpStats
 
close() - Method in class oshi.jna.Struct.CloseablePdhRawCounter
 
close() - Method in class oshi.jna.Struct.CloseablePerformanceInformation
 
close() - Method in class oshi.jna.Struct.CloseableProcTaskAllInfo
 
close() - Method in class oshi.jna.Struct.CloseableProcTaskInfo
 
close() - Method in class oshi.jna.Struct.CloseableRUsageInfoV2
 
close() - Method in class oshi.jna.Struct.CloseableSpDeviceInterfaceData
 
close() - Method in class oshi.jna.Struct.CloseableSpDevinfoData
 
close() - Method in class oshi.jna.Struct.CloseableSysinfo
 
close() - Method in class oshi.jna.Struct.CloseableSystemInfo
 
close() - Method in class oshi.jna.Struct.CloseableTimeval
 
close() - Method in class oshi.jna.Struct.CloseableVMStatistics
 
close() - Method in class oshi.jna.Struct.CloseableVnodePathInfo
 
close() - Method in class oshi.jna.Struct.CloseableXswUsage
 
close() - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Release the lock on the chain.
close() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
 
CLOSE_WAIT - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
CloseableHANDLEByReference() - Constructor for class oshi.jna.ByRef.CloseableHANDLEByReference
 
CloseableHostCpuLoadInfo() - Constructor for class oshi.jna.Struct.CloseableHostCpuLoadInfo
 
CloseableIntByReference() - Constructor for class oshi.jna.ByRef.CloseableIntByReference
 
CloseableIntByReference(int) - Constructor for class oshi.jna.ByRef.CloseableIntByReference
 
CloseableLongByReference() - Constructor for class oshi.jna.ByRef.CloseableLongByReference
 
CloseableLongByReference(long) - Constructor for class oshi.jna.ByRef.CloseableLongByReference
 
CloseableLONGLONGByReference() - Constructor for class oshi.jna.ByRef.CloseableLONGLONGByReference
 
CloseableMibIfRow() - Constructor for class oshi.jna.Struct.CloseableMibIfRow
 
CloseableMibIfRow2() - Constructor for class oshi.jna.Struct.CloseableMibIfRow2
 
CloseableMibTcpStats() - Constructor for class oshi.jna.Struct.CloseableMibTcpStats
 
CloseableMibUdpStats() - Constructor for class oshi.jna.Struct.CloseableMibUdpStats
 
CloseableNativeLongByReference() - Constructor for class oshi.jna.ByRef.CloseableNativeLongByReference
 
CloseableNativeLongByReference(NativeLong) - Constructor for class oshi.jna.ByRef.CloseableNativeLongByReference
 
CloseablePdhRawCounter() - Constructor for class oshi.jna.Struct.CloseablePdhRawCounter
 
CloseablePerformanceInformation() - Constructor for class oshi.jna.Struct.CloseablePerformanceInformation
 
CloseablePointerByReference() - Constructor for class oshi.jna.ByRef.CloseablePointerByReference
 
CloseablePROCESSENTRY32ByReference() - Constructor for class oshi.jna.ByRef.CloseablePROCESSENTRY32ByReference
 
CloseableProcTaskAllInfo() - Constructor for class oshi.jna.Struct.CloseableProcTaskAllInfo
 
CloseableProcTaskInfo() - Constructor for class oshi.jna.Struct.CloseableProcTaskInfo
 
CloseableRUsageInfoV2() - Constructor for class oshi.jna.Struct.CloseableRUsageInfoV2
 
CloseableSizeTByReference() - Constructor for class oshi.jna.ByRef.CloseableSizeTByReference
 
CloseableSizeTByReference(long) - Constructor for class oshi.jna.ByRef.CloseableSizeTByReference
 
CloseableSpDeviceInterfaceData() - Constructor for class oshi.jna.Struct.CloseableSpDeviceInterfaceData
 
CloseableSpDevinfoData() - Constructor for class oshi.jna.Struct.CloseableSpDevinfoData
 
CloseableSysinfo() - Constructor for class oshi.jna.Struct.CloseableSysinfo
 
CloseableSystemInfo() - Constructor for class oshi.jna.Struct.CloseableSystemInfo
 
CloseableTimeval() - Constructor for class oshi.jna.Struct.CloseableTimeval
 
CloseableULONGptrByReference() - Constructor for class oshi.jna.ByRef.CloseableULONGptrByReference
 
CloseableVMStatistics() - Constructor for class oshi.jna.Struct.CloseableVMStatistics
 
CloseableVnodePathInfo() - Constructor for class oshi.jna.Struct.CloseableVnodePathInfo
 
CloseableXswUsage() - Constructor for class oshi.jna.Struct.CloseableXswUsage
 
CLOSED - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
closeQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Close a pdh query
CLOSING - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
CMAJFLT - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The number of major faults that the process's waited-for children have made.
cmdEnv - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
cmdEnv - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
CMINFLT - Enum constant in enum oshi.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.driver.linux.proc.ProcessStat.PidStat
Cumulative nswap for child processes (not maintained).
codec - Variable in class oshi.hardware.common.AbstractSoundCard
 
codeName - Variable in class oshi.software.os.OperatingSystem.OSVersionInfo
 
collisions - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
collisions - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
collisions - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
collisions - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
collisions - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
collisions - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
collisions - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
COM_EXCEPTION_MSG - Static variable in class oshi.hardware.platform.windows.WindowsSensors
 
COMM - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The filename of the executable.
COMM - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
COMM - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
command - Variable in class oshi.software.os.OSDesktopWindow
 
commandLine - Variable in class oshi.software.os.linux.LinuxOSProcess
 
commandLine - Variable in class oshi.software.os.mac.MacOSProcess
 
commandLine - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
commandLine - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
commandLine - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
commandLine - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
commandLine - Variable in class oshi.software.os.windows.WindowsOSProcess
 
CommandLine - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
COMMANDLINE - Enum constant in enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
 
commandLineBackup - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
commandLineBackup - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
commandLineBackup - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
commandLineBackup - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
commandLineCache - Variable in class oshi.driver.windows.wmi.Win32ProcessCached
 
commandLineCacheLock - Variable in class oshi.driver.windows.wmi.Win32ProcessCached
 
CommandLineProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
 
compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
 
computeDiskStats(LinuxHWDiskStore, String) - Static method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
computeLogicalVolumes(String, Map<String, Pair<Integer, Integer>>) - Static method in class oshi.driver.unix.aix.Lspv
 
COMPUTER_NAME_DNS_DOMAIN_FULLY_QUALIFIED - Static variable in class oshi.software.os.windows.WindowsNetworkParams
 
computerSystem - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
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.
ComputerSystemProductProperty() - Constructor for enum oshi.driver.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
 
ComputerSystemProperty() - Constructor for enum oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
 
comThreading - Variable in class oshi.util.platform.windows.WmiQueryHandler
 
conditionallyReadBufferFromStartOfPage(int, Memory, LibCAPI.size_t, long, long) - Static method in class oshi.driver.unix.aix.PsInfo
Reads the page containing addr into buffer, unless the buffer already contains that page (as indicated by the bufStart address), in which case nothing is changed.
conditionallyReadBufferFromStartOfPage(int, Memory, LibCAPI.size_t, long, long) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads the page containing addr into buffer, unless the buffer already contains that page (as indicated by the bufStart address), in which case nothing is changed.
config - Variable in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
config - Variable in class oshi.software.os.unix.aix.AixOperatingSystem
 
CONFIG - Static variable in class oshi.util.GlobalConfig
 
connectedDevices - Variable in class oshi.hardware.common.AbstractUsbDevice
 
connectionFailures - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
connectionsActive - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
connectionsEstablished - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
connectionsPassive - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
connectionsReset - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
CONNECTOR_PRESENT_BIT - Static variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
connectorPresent - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
connectorPresent - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
ConsoleFlags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
ConsoleHandle - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
Constants - Class in oshi.util
General constants used in multiple classes
Constants() - Constructor for class oshi.util.Constants
Everything in this class is static, never instantiate it
contextSwitches - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
contextSwitches - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
contextSwitches - Variable in class oshi.software.os.linux.LinuxOSProcess
 
contextSwitches - Variable in class oshi.software.os.linux.LinuxOSThread
 
contextSwitches - Variable in class oshi.software.os.mac.MacOSProcess
 
contextSwitches - Variable in class oshi.software.os.unix.aix.AixOSThread
 
contextSwitches - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
contextSwitches - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
contextSwitches - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
contextSwitches - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
contextSwitches - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
contextSwitches - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
contextSwitches - Variable in class oshi.software.os.windows.WindowsOSThread
 
CONTEXTSWITCHESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
CONTEXTSWITCHESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
ContextSwitchProperty(String, String) - Constructor for enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
convertBytesToInts(byte[]) - Static method in class oshi.driver.windows.registry.SessionWtsData
Per WTS_INFO_CLASS docs, the IP address is offset by two bytes from the start of the Address member of the WTS_CLIENT_ADDRESS structure.
CoreGraphics - Interface in oshi.jna.platform.mac
The Core Graphics framework is based on the Quartz advanced drawing engine.
CoreGraphics.CGPoint - Class in oshi.jna.platform.mac
A point with X and Y coordinates
CoreGraphics.CGRect - Class in oshi.jna.platform.mac
A rectangle with origin and size
CoreGraphics.CGSize - Class in oshi.jna.platform.mac
A size with width and height
CountCharsX - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
CountCharsY - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
counter - Variable in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
counter - Variable in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
counter - Variable in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
COUNTER - Static variable in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
 
COUNTER_INDEX_MAP - Static variable in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
 
counterHandleMap - Variable in class oshi.util.platform.windows.PerfCounterQueryHandler
 
countStringToLongArray(String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited string to count elements of an array of longs.
CountX - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
CountY - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
CP_IDLE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant CP_IDLE=4
CP_IDLE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CP_INTR - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant CP_INTR=3
CP_INTR - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CP_NICE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant CP_NICE=1
CP_NICE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CP_SYS - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant CP_SYS=2
CP_SYS - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CP_USER - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant CP_USER=0
CP_USER - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CpTime() - Constructor for class oshi.jna.platform.unix.FreeBsdLibc.CpTime
 
CPTIME_SIZE - Static variable in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
cpTimeToTicks(Memory, boolean) - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Parse memory buffer returned from sysctl kern.cptime or kern.cptime2 to an array of 5 or 6 longs depending on version.
CPU - Static variable in class oshi.util.platform.linux.SysPath
 
CPU_DESC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by decreasing cumulative CPU percentage
CPU_INFO - Static variable in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
CPU_N - Static variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
cpu_ticks - Variable in class oshi.jna.platform.unix.FreeBsdLibc.CpTime
 
cpu64bit - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuFamily - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuid - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
cpuIdentifier - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuidToFamilyModelStepping(int) - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
CpuInfo - Class in oshi.driver.linux.proc
Utility to read CPU info from /proc/cpuinfo
CpuInfo() - Constructor for class oshi.driver.linux.proc.CpuInfo
 
CPUINFO - Static variable in class oshi.util.platform.linux.ProcPath
 
CPUMASK - Static variable in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
cpuModel - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuName - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
cpuProc - Variable in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
CpuStat - Class in oshi.driver.linux.proc
Utility to read CPU statistics from /proc/stat
CpuStat() - Constructor for class oshi.driver.linux.proc.CpuStat
 
CPUSTATES - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant CPUSTATES=5
CPUSTATES - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
cpuStepping - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuTemperature - Variable in class oshi.hardware.common.AbstractSensors
 
CPUTIME - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
CPUTIME - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
cpuTotal - Variable in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
cpuVendor - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuVendorFreq - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
cpuVoltage - Variable in class oshi.hardware.common.AbstractSensors
 
createBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Baseboard object
createBaseboard() - Method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
createBaseboard() - Method in class oshi.hardware.platform.mac.MacComputerSystem
 
createBaseboard() - Method in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
createBaseboard() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
createBaseboard() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
createBaseboard() - Method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
createBaseboard() - Method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
createComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific ComputerSystem object
createComputerSystem() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
createCounter(String, String, String) - Static method in class oshi.util.platform.windows.PerfDataUtil
Create a Performance Counter
createFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
Instantiates the platform-specific Firmware object
createFirmware() - Method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
createFirmware() - Method in class oshi.hardware.platform.mac.MacComputerSystem
 
createFirmware() - Method in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
createFirmware() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
createFirmware() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
createFirmware() - Method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
createFirmware() - Method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
createHardware() - Static method in class oshi.SystemInfo
 
createInstance() - Static method in class oshi.driver.windows.wmi.Win32ProcessCached
 
createInstance() - Static method in class oshi.util.platform.windows.WmiQueryHandler
Factory method to create an instance of this class.
createMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific GlobalMemory object
createMemory() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
createMIDR(String, String, String, String) - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Creates the MIDR, the ARM equivalent of CPUID ProcessorID
createOperatingSystem() - Static method in class oshi.SystemInfo
 
createProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific CentralProcessor object
createProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
createProcessorID(String, String, String, String[]) - Static method in class oshi.hardware.common.AbstractCentralProcessor
Creates a Processor ID by encoding the stepping, model, family, and feature flags.
createProcListFromDmesg(List<CentralProcessor.LogicalProcessor>, Map<Integer, String>) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
createSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
Instantiates the platform-specific Sensors object
createSensors() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
createSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
createStore(String, String, String, long, Supplier<Perfstat.perfstat_disk_t[]>, Map<String, Pair<Integer, Integer>>) - Static method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
createStore(String, String, String, String, String, long, String, int) - Static method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
createVirtualMemory() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
createVirtualMemory() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
createVirtualMemory() - Method in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
createVirtualMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
createVirtualMemory() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
createVirtualMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
createVirtualMemory() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
CREATINGPROCESSID - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
CriticalBias - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
CSDVERSION - Enum constant in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
CSTIME - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process's waited-for children have been scheduled in kernel mode, measured in clock ticks.
CTL_HW - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CTL_KERN - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CTL_MACHDEP - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CTL_NET - Static variable in class oshi.driver.mac.net.NetStat
 
CTL_VFS - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
CTL_VM - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
cumulativeCpuLoad - Variable in class oshi.software.common.AbstractOSProcess
 
cumulativeCpuLoad - Variable in class oshi.software.common.AbstractOSThread
 
CURDIR() - Constructor for class oshi.jna.platform.windows.NtDll.CURDIR
 
CURRENT_PLATFORM - Static variable in class oshi.SystemInfo
 
currentCapacity - Variable in class oshi.hardware.common.AbstractPowerSource
 
CurrentDirectories - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
CurrentDirectory - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
CURRENTDISKQUEUELENGTH - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
currentFreq - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
currentIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
currentMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
currentQueueLength - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
currentQueueLength - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
currentQueueLength - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
currentQueueLength - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
currentQueueLength - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
currentQueueLength - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
currentQueueLength - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
CURRENTTEMPERATURE - Enum constant in enum oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
 
CURRENTVOLTAGE - Enum constant in enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
 
currentWorkingDirectory - Variable in class oshi.software.os.mac.MacOSProcess
 
currentWorkingDirectory - Variable in class oshi.software.os.windows.WindowsOSProcess
 
customClass - Static variable in class oshi.util.platform.windows.WmiQueryHandler
 
CUTIME - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process's waited-for children have been scheduled in user mode, measured in clock ticks.
cwdCmdEnv - Variable in class oshi.software.os.windows.WindowsOSProcess
 
cycleCount - Variable in class oshi.hardware.common.AbstractPowerSource
 
CycleCount - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 

D

d - Variable in class oshi.util.tuples.Quartet
 
d - Variable in class oshi.util.tuples.Quintet
 
DA - Static variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
DA_DEVICE_MODEL - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
DA_MEDIA_NAME - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
DA_MEDIA_SIZE - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
DA_VOLUME_NAME - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
DATA - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Data + stack
DATA - Enum constant in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
 
data32 - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
data8 - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
dataAttributes - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
datagramsNoPort - Variable in class oshi.software.os.InternetProtocolStats.UdpStats
 
datagramsReceived - Variable in class oshi.software.os.InternetProtocolStats.UdpStats
 
datagramsReceivedErrors - Variable in class oshi.software.os.InternetProtocolStats.UdpStats
 
datagramsSent - Variable in class oshi.software.os.InternetProtocolStats.UdpStats
 
dataLookupLong(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for LibKstat.kstat_data_lookup(com.sun.jna.platform.unix.solaris.LibKstat.Kstat, java.lang.String) with numeric return values.
dataLookupString(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Convenience method for LibKstat.kstat_data_lookup(com.sun.jna.platform.unix.solaris.LibKstat.Kstat, java.lang.String) with String return values.
dataSize - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
dataSize - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 
dataType - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
dataType - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 
DATATYPE_FLT - Static variable in class oshi.util.platform.mac.SmcUtil
 
DATATYPE_FPE2 - Static variable in class oshi.util.platform.mac.SmcUtil
 
DATATYPE_SP78 - Static variable in class oshi.util.platform.mac.SmcUtil
Byte array used for matching return type
Day - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
DAY_MS - Static variable in class oshi.driver.unix.aix.Uptime
 
DebugFlags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
DEFAULT_AUDIO_DRIVER - Static variable in class oshi.hardware.platform.unix.solaris.SolarisSoundCard
 
DEFAULT_DEVICE - Static variable in class oshi.driver.windows.registry.HkeyUserData
 
DEFAULT_ENV - Static variable in class oshi.util.ExecutingCommand
 
DEFAULT_EXPIRATION_NANOS - Static variable in class oshi.util.Memoizer
 
DEFAULT_FREQUENCY - Static variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
DEFAULT_GATEWAY - Static variable in class oshi.software.os.mac.MacNetworkParams
 
DEFAULT_LOG_MSG - Static variable in class oshi.util.ParseUtil
 
defaultAlert1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DefaultAlert1 - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
defaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DefaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
defaultCwdCommandlineEnvironment() - Static method in class oshi.software.os.windows.WindowsOSProcess
 
defaultExpiration() - Static method in class oshi.util.Memoizer
Default exipiration of memoized values in nanoseconds, which will refresh after this time elapses.
DefaultThreadpoolCpuSetMaskCount - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
DefaultThreadpoolCpuSetMasks - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
DELAYACCT_BLKIO_TICKS - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Aggregated block I/O delays, measured in clock ticks (centiseconds).
delwribufs - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
DEPENDENT - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
 
DEPENDENT - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
description - Variable in class oshi.hardware.platform.linux.LinuxFirmware
 
description - Variable in class oshi.hardware.platform.linux.LinuxFirmware.VcGenCmdStrings
 
description - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
description - Variable in class oshi.software.os.mac.MacOSFileStore
 
description - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
description - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
description - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
description - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
description - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
DESCRIPTION - Enum constant in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
DESCRIPTION - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
DESCRIPTION - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
designCapacity - Variable in class oshi.hardware.common.AbstractPowerSource
 
DesignedCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
DESIREDSPEED - Enum constant in enum oshi.driver.windows.wmi.Win32Fan.SpeedProperty
 
DesktopInfo - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
DEV - Static variable in class oshi.util.platform.linux.DevPath
The /dev filesystem location.
DEVICE_HEADER - Static variable in class oshi.driver.unix.solaris.disk.Iostat
 
DEVICE_ID - Static variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
deviceId - Variable in class oshi.hardware.common.AbstractGraphicsCard
 
DEVICEID - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
deviceName - Variable in class oshi.hardware.common.AbstractPowerSource
 
Devicetree - Class in oshi.driver.linux
Utility to read info from the devicetree
Devicetree() - Constructor for class oshi.driver.linux.Devicetree
 
DeviceTree - Class in oshi.driver.windows
Utility to query device interfaces via Config Manager Device Tree functions
DeviceTree() - Constructor for class oshi.driver.windows.DeviceTree
 
DevPath - Class in oshi.util.platform.linux
Provides constants for paths in the /dev filesystem on Linux.
DevPath() - Constructor for class oshi.util.platform.linux.DevPath
 
DEVTYPE_USB_DEVICE - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
DHMS - Static variable in class oshi.util.ParseUtil
 
DIGITS - Static variable in class oshi.util.Constants
 
DISCARDS - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of discards completed successfully.
DISCARDS_MERGED - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
Discards which are adjacent to each other merged for efficiency.
DISCARDS_MS - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all discards.
DISCARDS_SECTOR - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of sectors discarded successfully.
discharging - Variable in class oshi.hardware.common.AbstractPowerSource
 
discharging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
DISK - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
DISK_BY_UUID - Static variable in class oshi.util.platform.linux.DevPath
 
DiskDriveProperty() - Constructor for enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
DISKINDEX - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
Disklabel - Class in oshi.driver.unix.openbsd.disk
Utility class parsing partition information from disklabel command
Disklabel() - Constructor for class oshi.driver.unix.openbsd.disk.Disklabel
 
DiskPartitionProperty() - Constructor for enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
DISKREADBYTESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DISKREADSPERSEC - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
diskStats - Variable in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
diskStats - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
DiskStats - Class in oshi.driver.linux.proc
Utility to read disk statistics from /proc/diskstats
DiskStats() - Constructor for class oshi.driver.linux.proc.DiskStats
 
DiskStats() - Constructor for class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
DISKSTATS - Static variable in class oshi.util.platform.linux.ProcPath
 
DiskStats.IoStat - Enum in oshi.driver.linux.proc
Enum corresponding to the fields in the output of /proc/diskstats
diskTimeMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
DiskToPartitionProperty() - Constructor for enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
DISKUTIL_CS_LIST - Static variable in class oshi.hardware.platform.mac.MacLogicalVolumeGroup
 
DISKWRITEBYTESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
DISKWRITESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
Display - Interface in oshi.hardware
Display refers to the information regarding a video source and monitor identified by the EDID standard.
DISPLAY_DEVICES_REGISTRY_PATH - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
displayName - Variable in class oshi.hardware.common.AbstractNetworkIF
 
DllPath - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
DM - Static variable in class oshi.util.platform.linux.DevPath
 
DM_LV_NAME - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
DM_LV_NAME - Static variable in class oshi.hardware.platform.linux.LinuxLogicalVolumeGroup
 
DM_UUID - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
DM_UUID - Static variable in class oshi.hardware.platform.linux.LinuxLogicalVolumeGroup
 
DM_VG_NAME - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
DM_VG_NAME - Static variable in class oshi.hardware.platform.linux.LinuxLogicalVolumeGroup
 
dmaflips - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
dmapages - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
DMESG_CPU - Static variable in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
DMI_ID - Static variable in class oshi.util.platform.linux.SysPath
 
Dmidecode - Class in oshi.driver.linux
Utility to read info from dmidecode
Dmidecode() - Constructor for class oshi.driver.linux.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.
DosPath - Variable in class oshi.jna.platform.windows.NtDll.CURDIR
 
DosPath - Variable in class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
DOUBLE_QUOTES - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
DOWN - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
Down and not operational.
DRIVER_DESC - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
DRIVER_VERSION - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
DRIVERVERSION - Enum constant in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
driveToPartitionMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.PartitionMaps
 
DriveToPartitionProperty() - Constructor for enum oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
 
DRIVETYPE - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
DT - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Dirty pages (unused since Linux 2.6; always 0)

E

e - Variable in class oshi.util.tuples.Quintet
 
e_exit - Variable in class oshi.jna.platform.linux.LinuxLibc.Exit_status
 
e_exit - Variable in class oshi.jna.platform.unix.SolarisLibc.Exit_status
 
e_termination - Variable in class oshi.jna.platform.linux.LinuxLibc.Exit_status
 
e_termination - Variable in class oshi.jna.platform.unix.SolarisLibc.Exit_status
 
edid - Variable in class oshi.hardware.common.AbstractDisplay
 
EdidUtil - Class in oshi.util
EDID parsing utility.
EdidUtil() - Constructor for class oshi.util.EdidUtil
 
efficiency - Variable in class oshi.hardware.CentralProcessor.PhysicalProcessor
 
efficiencyCoreFrequency - Variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
ELAPSEDTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
ELAPSEDTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
ELAPSEDTIME - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
ELEVATED - Static variable in class oshi.util.UserGroupInfo
 
EMPTY_CLASS_ARRAY - Static variable in class oshi.util.platform.windows.WmiQueryHandler
 
EMPTY_OBJECT_ARRAY - Static variable in class oshi.util.platform.windows.WmiQueryHandler
 
enableDebugPrivilege() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
Attempts to enable debug privileges for this process, required for OpenProcess() to get processes other than the current user.
END_DATA - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Address below which program initialized and uninitialized (BSS) data are placed.
ENDCODE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The address below which program text can run.
ENDINGADDRESS - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
endutxent() - Method in interface oshi.jna.platform.unix.CLibrary
Closes the utmp file.
EnumWindows - Class in oshi.driver.windows
Utility to query Desktop windows
EnumWindows() - Constructor for class oshi.driver.windows.EnumWindows
 
ENV_END - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Address below which program environment is placed.
ENV_START - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program environment is placed.
Environment - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
EnvironmentSize - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
environmentVariables - Variable in class oshi.software.os.linux.LinuxOSProcess
 
environmentVariables - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
environmentVariables - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
EnvironmentVersion - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
EPOCH_DIFF - Static variable in class oshi.util.ParseUtil
 
equals(Object) - Method in class oshi.hardware.CentralProcessor.ProcessorCache
 
ESTABLISHED - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
establishedv4v6 - Variable in class oshi.software.os.mac.MacInternetProtocolStats
 
establishedv4v6 - Variable in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
estimatedTime - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
ETIME - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
ETIME - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
ETIMES - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
ETIMES - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
EXA - Static variable in class oshi.util.FormatUtil
 
EXBI - Static variable in class oshi.util.FormatUtil
 
execLsbRelease() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Attempts to execute `lsb_release -a`
EXECUTABLEPATH - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ExecutingCommand - Class in oshi.util
A class for executing on the command line and returning the result of execution.
ExecutingCommand() - Constructor for class oshi.util.ExecutingCommand
 
EXIT_CODE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The thread's exit status in the form reported by waitpid(2).
EXIT_SIGNAL - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Signal to be sent to parent when we die.
Exit_status() - Constructor for class oshi.jna.platform.linux.LinuxLibc.Exit_status
 
Exit_status() - Constructor for class oshi.jna.platform.unix.SolarisLibc.Exit_status
 
EXP_WEIGHT - Static variable in class oshi.driver.windows.perfmon.LoadAverage
 

F

FAILED_QUERY_CACHE - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
FAILED_QUERY_CACHE - Static variable in class oshi.util.platform.windows.PerfCounterWildcardQuery
 
failedWmiClassNames - Variable in class oshi.util.platform.windows.WmiQueryHandler
 
familyVersionInfo - Variable in class oshi.software.common.AbstractOperatingSystem
 
FAN - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
fanSpeeds - Variable in class oshi.hardware.common.AbstractSensors
 
featureFlags - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
fi_guardflags - Variable in class oshi.jna.platform.mac.SystemB.ProcFileInfo
 
fi_offset - Variable in class oshi.jna.platform.mac.SystemB.ProcFileInfo
 
fi_openflags - Variable in class oshi.jna.platform.mac.SystemB.ProcFileInfo
 
fi_status - Variable in class oshi.jna.platform.mac.SystemB.ProcFileInfo
 
fi_type - Variable in class oshi.jna.platform.mac.SystemB.ProcFileInfo
 
FILE_CASE_PRESERVED_NAMES - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_CASE_SENSITIVE_SEARCH - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_DAX_VOLUME - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_DESC - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
FILE_FILE_COMPRESSION - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_NAMED_STREAMS - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_PERSISTENT_ACLS - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_READ_ONLY_VOLUME - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_SEQUENTIAL_WRITE_ONCE - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_SUPPORTS_ENCRYPTION - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_SUPPORTS_OBJECT_IDS - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_SUPPORTS_REPARSE_POINTS - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_SUPPORTS_SPARSE_FILES - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_SUPPORTS_TRANSACTIONS - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_SUPPORTS_USN_JOURNAL - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_UNICODE_ON_DISK - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_VOLUME_IS_COMPRESSED - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILE_VOLUME_QUOTAS - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
FILENAME_PROPERTIES - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
filenameToFamily(String) - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Converts a portion of a filename (e.g.
filePathStartsWith(List<String>, String) - Static method in class oshi.util.ParseUtil
Checks if a file path equals or starts with an prefix in the given list
FileSystem - Interface in oshi.software.os
The File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.
FILESYSTEM - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
FileSystemUtil - Class in oshi.util
Utility class for common filesystem code
FileSystemUtil() - Constructor for class oshi.util.FileSystemUtil
 
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
FileUtil() - Constructor for class oshi.util.FileUtil
 
FillAttribute - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
filler - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
filltime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
FIN_WAIT_1 - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
FIN_WAIT_2 - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
firmware - Variable in class oshi.hardware.common.AbstractComputerSystem
 
Firmware - Interface in oshi.hardware
The Firmware represents the low level BIOS or equivalent.
Flags - Variable in class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
Flags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
FLAGS - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The kernel flags word of the process.
FLUSHES - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of flush requests completed successfully.
FLUSHES_MS - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all flush requests.
foreignAddress - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
foreignPort - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
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.
formatTimeRemaining(double) - Static method in class oshi.hardware.common.AbstractPowerSource
Estimated time remaining on power source, formatted as HH:mm
formatUnits(long, long, String) - Static method in class oshi.util.FormatUtil
Format units as exact integer or fractional decimal based on the prefix, appending the appropriate units
FormatUtil - Class in oshi.util
Formatting utility for appending units or converting between number types.
FormatUtil() - Constructor for class oshi.util.FormatUtil
 
formatValue(long, String) - Static method in class oshi.util.FormatUtil
Format arbitrary units into a string to a rounded string representation.
freeaddrinfo(Pointer) - Method in interface oshi.jna.platform.unix.CLibrary
Frees the memory that was allocated for the dynamically allocated linked list res.
FREEBSD - Enum constant in enum oshi.PlatformEnum
FreeBSD
FreeBsdCentralProcessor - Class in oshi.hardware.platform.unix.freebsd
A CPU
FreeBsdCentralProcessor() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
FreeBsdComputerSystem - Class in oshi.hardware.platform.unix.freebsd
Hardware data obtained from dmidecode.
FreeBsdComputerSystem() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
FreeBsdFileSystem - Class in oshi.software.os.unix.freebsd
The FreeBSD File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
FreeBsdFileSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
FreeBsdFirmware - Class in oshi.hardware.platform.unix.freebsd
Firmware information from dmidecode
FreeBsdFirmware() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdFirmware
 
FreeBsdGlobalMemory - Class in oshi.hardware.platform.unix.freebsd
Memory obtained by sysctl vm.stats
FreeBsdGlobalMemory() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
FreeBsdGraphicsCard - Class in oshi.hardware.platform.unix.freebsd
Graphics Card info obtained from pciconf
FreeBsdGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdGraphicsCard
Constructor for FreeBsdGraphicsCard
FreeBsdHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.freebsd
FreeBsdHardwareAbstractionLayer class.
FreeBsdHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
FreeBsdHWDiskStore - Class in oshi.hardware.platform.unix.freebsd
FreeBSD hard disk implementation.
FreeBsdHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
FreeBsdInternetProtocolStats - Class in oshi.software.os.unix.freebsd
Internet Protocol Stats implementation
FreeBsdInternetProtocolStats() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
FreeBsdLibc - Interface in oshi.jna.platform.unix
C library.
FreeBsdLibc.CpTime - Class in oshi.jna.platform.unix
CPU Ticks
FreeBsdLibc.FreeBsdUtmpx - Class in oshi.jna.platform.unix
Connection info
FreeBsdLibc.Timeval - Class in oshi.jna.platform.unix
Return type for BSD sysctl kern.boottime
FreeBsdNetworkParams - Class in oshi.software.os.unix.freebsd
FreeBsdNetworkParams class.
FreeBsdNetworkParams() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
FreeBsdOperatingSystem - Class in oshi.software.os.unix.freebsd
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.
FreeBsdOperatingSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
FreeBsdOperatingSystem.PsKeywords - Enum in oshi.software.os.unix.freebsd
 
FreeBsdOSFileStore - Class in oshi.software.os.unix.freebsd
OSFileStore implementation
FreeBsdOSFileStore(String, String, String, String, String, String, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
FreeBsdOSProcess - Class in oshi.software.os.unix.freebsd
OSProcess implementation
FreeBsdOSProcess(int, Map<FreeBsdOperatingSystem.PsKeywords, String>, FreeBsdOperatingSystem) - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
FreeBsdOSProcess.PsThreadColumns - Enum in oshi.software.os.unix.freebsd
 
FreeBsdOSThread - Class in oshi.software.os.unix.freebsd
OSThread implementation
FreeBsdOSThread(int, int) - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
FreeBsdOSThread(int, Map<FreeBsdOSProcess.PsThreadColumns, String>) - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
FreeBsdPowerSource - Class in oshi.hardware.platform.unix.freebsd
A Power Source
FreeBsdPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
 
FreeBsdSensors - Class in oshi.hardware.platform.unix.freebsd
Sensors from coretemp
FreeBsdSensors() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
FreeBsdSoundCard - Class in oshi.hardware.platform.unix.freebsd
FreeBSD soundcard.
FreeBsdSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
Constructor for FreeBsdSoundCard.
FreeBsdUsbDevice - Class in oshi.hardware.platform.unix.freebsd
FreeBsd Usb Device
FreeBsdUsbDevice(String, String, String, String, String, String, List<UsbDevice>) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
 
FreeBsdUtmpx() - Constructor for class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
FreeBsdVirtualMemory - Class in oshi.hardware.platform.unix.freebsd
Memory obtained by swapinfo
FreeBsdVirtualMemory(FreeBsdGlobalMemory) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
freeInodes - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
freeInodes - Variable in class oshi.software.os.mac.MacOSFileStore
 
freeInodes - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
freeInodes - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
freeInodes - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
freeInodes - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
freeInodes - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
freeMemory(Pointer) - Static method in class oshi.util.Util
If the given Pointer is of class Memory, executes the close method on it to free its native allocation
freeSpace - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
freeSpace - Variable in class oshi.software.os.mac.MacOSFileStore
 
freeSpace - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
freeSpace - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
freeSpace - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
freeSpace - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
freeSpace - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
FREESPACE - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
FRIENDLYNAME - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.PhysicalDiskProperty
 
FRIENDLYNAME - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolProperty
 
FRIENDLYNAME - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.VirtualDiskProperty
 
FS_PATH_EXCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
FS_PATH_EXCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
FS_PATH_INCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
FS_PATH_INCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
Fsstat - Class in oshi.driver.mac.disk
Utility to query fsstat
Fsstat() - Constructor for class oshi.driver.mac.disk.Fsstat
 
FstatUtil - Class in oshi.util.platform.unix.openbsd
Reads from fstat.
FstatUtil() - Constructor for class oshi.util.platform.unix.openbsd.FstatUtil
 
fsType - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
fsType - Variable in class oshi.software.os.mac.MacOSFileStore
 
fsType - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
fsType - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
fsType - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
fsType - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
fsType - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
FullChargedCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 

G

gai_strerror(int) - Method in interface oshi.jna.platform.unix.CLibrary
Translates getaddrinfo error codes to a human readable string, suitable for error reporting.
GEOM_DISK_LIST - Static variable in class oshi.driver.unix.freebsd.disk.GeomDiskList
 
GEOM_PART_LIST - Static variable in class oshi.driver.unix.freebsd.disk.GeomPartList
 
GeomDiskList - Class in oshi.driver.unix.freebsd.disk
Utility to query geom part list
GeomDiskList() - Constructor for class oshi.driver.unix.freebsd.disk.GeomDiskList
 
GeomPartList - Class in oshi.driver.unix.freebsd.disk
Utility to query geom part list
GeomPartList() - Constructor for class oshi.driver.unix.freebsd.disk.GeomPartList
 
get(String) - Static method in class oshi.util.GlobalConfig
Get the property associated with the given key.
get(String, boolean) - Static method in class oshi.util.GlobalConfig
Get the boolean property associated with the given key.
get(String, double) - Static method in class oshi.util.GlobalConfig
Get the double property associated with the given key.
get(String, int) - Static method in class oshi.util.GlobalConfig
Get the int property associated with the given key.
get(String, String) - Static method in class oshi.util.GlobalConfig
Get the String property associated with the given key.
getA() - Method in class oshi.util.tuples.Pair
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Quartet
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Quintet
Returns the first stored object.
getA() - Method in class oshi.util.tuples.Triplet
Returns the first stored object.
getaddrinfo(String, String, CLibrary.Addrinfo, PointerByReference) - Method in interface oshi.jna.platform.unix.CLibrary
Given node and service, which identify an Internet host and a service, getaddrinfo() returns one or more addrinfo structures, each of which contains an Internet address that can be specified in a call to bind(2) or connect(2).
getAffinityMask() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getAffinityMask() - Method in class oshi.software.os.mac.MacOSProcess
 
getAffinityMask() - Method in interface oshi.software.os.OSProcess
Gets the process affinity mask for this process.
getAffinityMask() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getAffinityMask() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getAffinityMask() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getAffinityMask() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getAffinityMask() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getAllNetworkInterfaces() - Static method in class oshi.hardware.common.AbstractNetworkIF
Returns all network interfaces.
getAlphaNumericOrHex(byte) - Static method in class oshi.util.EdidUtil
 
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.os.linux.LinuxOSProcess
 
getArguments() - Method in class oshi.software.os.mac.MacOSProcess
 
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.
getArguments() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getArguments() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getArguments() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getArguments() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getArguments() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getAssociativity() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache associativity.
getAvailable() - Method in interface oshi.hardware.GlobalMemory
The amount of physical memory currently available, in bytes.
getAvailable() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getAvailable() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
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.
getBitMatchingPackageNumber(List<Long>, int) - Static method in class oshi.driver.windows.LogicalProcessorInformation
Iterate over the package mask list and find a matching mask index
getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
 
getBitness() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getBitness() - Method in class oshi.software.os.mac.MacOSProcess
 
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.
getBitness() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getBitness() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getBitness() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getBitness() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getBitness() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getBootTime() - Static method in class oshi.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.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getBytesRead() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getBytesRead() - Method in class oshi.software.os.mac.MacOSProcess
 
getBytesRead() - Method in interface oshi.software.os.OSProcess
Gets the bytes read by the process.
getBytesRead() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getBytesRead() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getBytesRead() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getBytesRead() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getBytesRead() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getBytesRecv() - Method in interface oshi.hardware.NetworkIF
Getter for the field bytesRecv.
getBytesRecv() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getBytesRecv() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getBytesRecv() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getBytesRecv() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getBytesRecv() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getBytesRecv() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getBytesSent() - Method in interface oshi.hardware.NetworkIF
Getter for the field bytesSent.
getBytesSent() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getBytesSent() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getBytesSent() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getBytesSent() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getBytesSent() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getBytesSent() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getBytesWritten() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getBytesWritten() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getBytesWritten() - Method in class oshi.software.os.mac.MacOSProcess
 
getBytesWritten() - Method in interface oshi.software.os.OSProcess
Gets the bytes written by the process.
getBytesWritten() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getBytesWritten() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getBytesWritten() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getBytesWritten() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getBytesWritten() - Method in class oshi.software.os.windows.WindowsOSProcess
 
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.
getCacheInfoFromLscpu() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
getCachesForModel(int) - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
getCacheSize() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
The cache size, in bytes.
getCacheValues(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
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
getCardCodec(File) - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
Retrieves the codec of the sound card contained in the codec file.
getCardFolders() - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
Method to find all the card folders contained in the asound folder denoting the cards currently contained in our machine.
getCardName(File) - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
Retrieves the name of the sound card by : Reading the id file and comparing each id with the card id present in the cards file If the id and the card name matches , then it assigns that name to cardName
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<OSProcess>, Comparator<OSProcess>, int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getChildProcesses(int, Predicate<OSProcess>, Comparator<OSProcess>, 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".
getChildren(Map<Integer, Integer>, int) - Static method in class oshi.software.common.AbstractOperatingSystem
 
getChildrenOrDescendants(Collection<OSProcess>, 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<Integer, Integer>, 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.driver.mac.net.NetStat.IFdata
 
getCollisions() - Method in interface oshi.hardware.NetworkIF
Getter for the field collisions.
getCollisions() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getCollisions() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getCollisions() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getCollisions() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getCollisions() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getCollisions() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
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.
getCommandLine() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getCommandLine() - Method in class oshi.software.os.mac.MacOSProcess
 
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.
getCommandLine() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getCommandLine() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getCommandLine() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getCommandLine() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getCommandLine() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getCommandLine(int, long) - Method in class oshi.driver.windows.wmi.Win32ProcessCached
Gets the process command line, while also querying and caching command lines for all running processes if the specified process is not in the cache.
getComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a ComputerSystem object.
getComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
Returns the current threading model for COM initialization, as OSHI is required to match if an external program has COM initialized already.
getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
Other devices connected to this hub
getConnectionFailures() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connection Failures is the number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.
getConnections() - Method in class oshi.software.common.AbstractInternetProtocolStats
 
getConnections() - Method in interface oshi.software.os.InternetProtocolStats
Gets a list of TCP and UDP connections.
getConnections() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getConnections() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getConnections() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
getConnectionsActive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Active is the number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.
getConnectionsEstablished() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Established is the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT
getConnectionsPassive() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Passive is the number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
getConnectionsReset() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
Connections Reset is the number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.
getContextSwitches() - Static method in class oshi.driver.linux.proc.CpuStat
Gets the number of context switches from /proc/stat
getContextSwitches() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
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.os.linux.LinuxOSProcess
 
getContextSwitches() - Method in class oshi.software.os.linux.LinuxOSThread
 
getContextSwitches() - Method in class oshi.software.os.mac.MacOSProcess
 
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() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getContextSwitches() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getContextSwitches() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getContextSwitches() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getContextSwitches() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getContextSwitches() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getContextSwitches() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getContextSwitches() - Method in class oshi.software.os.windows.WindowsOSThread
 
getControllerIdByLocation(long, CoreFoundation.CFTypeRef, CoreFoundation.CFStringRef, CoreFoundation.CFStringRef, Map<Long, String>, Map<Long, String>) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
Looks up vendor and product id information for a USB Host Controller by cross-referencing the location
getCounter() - Method in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
getCounter() - Method in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
getCounter() - Method in interface oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
 
getCounter() - Method in interface oshi.util.platform.windows.PerfCounterWildcardQuery.PdhCounterWildcardProperty
 
getCounter() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
getCounterIndices(String, Class<T>) - Static method in class oshi.driver.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.util.platform.windows.PerfDataUtil.PerfCounter
Returns the path for this counter
getCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuTemperature() - Method in interface oshi.hardware.Sensors
CPU Temperature
getCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
getCpuVoltage() - Method in interface oshi.hardware.Sensors
CPU Voltage
getCurrentCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCurrentCapacity() - Method in interface oshi.hardware.PowerSource
The current (remaining) capacity of the battery.
getCurrentFreq() - Method in interface oshi.hardware.CentralProcessor
Attempts to return the current frequency (in Hz), of the logical processors on this CPU.
getCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getCurrentPlatform() - Static method in class oshi.SystemInfo
Gets the PlatformEnum value representing this system.
getCurrentProcess() - Method in interface oshi.software.os.OperatingSystem
Gets the current process.
getCurrentQueueLength() - Method in interface oshi.hardware.HWDiskStore
The length of the disk queue (#I/O's in progress).
getCurrentQueueLength() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getCurrentQueueLength() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
getCurrentThread() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getCurrentThread() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getCurrentThread() - Method in interface oshi.software.os.OperatingSystem
Makes a best effort to get the current thread.
getCurrentThread() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getCurrentThread() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getCurrentThread() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getCurrentThread() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getCurrentThread() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.mac.MacOSProcess
 
getCurrentWorkingDirectory() - Method in interface oshi.software.os.OSProcess
Makes a best effort attempt to obtain the current working directory for the process.
getCurrentWorkingDirectory() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getCwd(int) - Static method in class oshi.util.platform.unix.freebsd.ProcstatUtil
Gets current working directory info
getCwd(int) - Static method in class oshi.util.platform.unix.openbsd.FstatUtil
Gets current working directory info (using ps actually).
getCwdMap(int) - Static method in class oshi.util.platform.unix.freebsd.ProcstatUtil
Gets a map containing current working directory info
getCycleCount() - Method in class oshi.hardware.common.AbstractPowerSource
 
getCycleCount() - Method in interface oshi.hardware.PowerSource
The cycle count of the battery, if known.
getD() - Method in class oshi.util.tuples.Quartet
Returns the fourth stored object.
getD() - Method in class oshi.util.tuples.Quintet
Returns the fourth stored object.
getDatagramsNoPort() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams No Port is the number of received UDP datagrams for which there was no application at the destination port.
getDatagramsReceived() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams Received is the number of UDP datagrams delivered to UDP users.
getDatagramsReceivedErrors() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams Received Errors is the number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.
getDatagramsSent() - Method in class oshi.software.os.InternetProtocolStats.UdpStats
Datagrams Sent is the number of UDP datagrams sent from the entity.
getDateString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Date value from a WmiResult as a String in ISO 8601 format
getDateTime(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a DateTime value from a WmiResult as an OffsetDateTime
getDefaultEnv() - Static method in class oshi.util.ExecutingCommand
 
getDefaultGateway(String) - Static method in class oshi.software.os.unix.aix.AixNetworkParams
 
getDependentNamesFromHoldersDirectory(String) - Static method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getDescendantProcesses(int, Predicate<OSProcess>, Comparator<OSProcess>, int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getDescendantProcesses(int, Predicate<OSProcess>, Comparator<OSProcess>, 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.hardware.common.AbstractFirmware
 
getDescription() - Method in interface oshi.hardware.Firmware
Get the firmware description.
getDescription() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
getDescription() - Method in class oshi.hardware.platform.mac.MacFirmware
 
getDescription() - Method in class oshi.hardware.platform.windows.WindowsFirmware
 
getDescription() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
getDescription() - Method in class oshi.software.os.mac.MacOSFileStore
 
getDescription() - Method in interface oshi.software.os.OSFileStore
Description of the File System.
getDescription() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getDescription() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getDescription() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getDescription() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getDescription() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
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.os.mac.MacOperatingSystem
 
getDesktopWindows(boolean) - Method in interface oshi.software.os.OperatingSystem
Gets windows on the operating system's GUI desktop.
getDesktopWindows(boolean) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getDeviceAndChildren(Long, String, String, Map<Long, String>, Map<Long, String>, Map<Long, String>, Map<Long, String>, Map<Long, String>, Map<Long, List<Long>>) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
Recursively creates MacUsbDevices by fetching information from maps to populate fields
getDeviceAndChildren(String, String, String, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, List<String>>) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
Recursively creates LinuxUsbDevices by fetching information from maps to populate fields
getDeviceAndChildren(String, String, String, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, List<String>>) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
Recursively creates FreeBsdUsbDevices by fetching information from maps to populate fields
getDeviceAndChildren(String, String, String, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, List<String>>) - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdUsbDevice
Recursively creates OpenBsdUsbDevices by fetching information from maps to populate fields
getDeviceAndChildren(String, String, String, Map<String, String>, Map<String, String>, Map<String, String>, Map<String, List<String>>) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
Recursively creates SolarisUsbDevices by fetching information from maps to populate fields
getDeviceId() - Method in class oshi.hardware.common.AbstractGraphicsCard
 
getDeviceId() - Method in interface oshi.hardware.GraphicsCard
Retrieves the card's Device ID
getDeviceName() - Method in class oshi.hardware.common.AbstractPowerSource
 
getDeviceName() - Method in interface oshi.hardware.PowerSource
Name of the power source at the device level.
getDevNodeProperty(int, int, Memory, IntByReference) - Static method in class oshi.driver.windows.DeviceTree
 
getDiskParams(String) - Static method in class oshi.driver.unix.openbsd.disk.Disklabel
Gets disk and partition information
getDiskParamsNoRoot(String) - Static method in class oshi.driver.unix.openbsd.disk.Disklabel
 
getDisks() - Static method in class oshi.hardware.platform.linux.LinuxHWDiskStore
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.mac.MacHWDiskStore
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
Gets the disks on this machine.
getDisks() - Static method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.windows.WindowsHWDiskStore
Gets the disks on this machine
getDisks(Supplier<Perfstat.perfstat_disk_t[]>) - Static method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
Gets the disks on this machine
getDisks(LinuxHWDiskStore) - Static method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getDiskStats() - Static method in class oshi.driver.linux.proc.DiskStats
Reads the statistics in /proc/diskstats and returns the results.
getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of HWDiskStore objects, representing physical hard disks or other similar storage devices.
getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getDisplayName() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getDisplayName() - Method in interface oshi.hardware.NetworkIF
Interface description.
getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of Display objects, representing monitors or other video output devices.
getDisplays() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getDisplays() - Static method in class oshi.hardware.platform.mac.MacDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getDisplays() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getDisplays() - Static method in class oshi.hardware.platform.unix.UnixDisplay
Gets Display Information
getDisplays() - Static method in class oshi.hardware.platform.windows.WindowsDisplay
Gets Display Information
getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
 
getDnsServers() - Method in interface oshi.software.os.NetworkParams
Gets the DNS Servers configured for this machine.
getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
 
getDomainName() - Method in class oshi.software.os.linux.LinuxNetworkParams
 
getDomainName() - Method in class oshi.software.os.mac.MacNetworkParams
 
getDomainName() - Method in interface oshi.software.os.NetworkParams
Gets the Domain Name of the machine executing OSHI.
getDomainName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parse a string key = "value" (string)
getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
 
getDriverVersion() - Method in interface oshi.hardware.SoundCard
Retrieves the driver version currently in use in machine
getDriveType(String) - Static method in class oshi.software.os.windows.WindowsFileSystem
Private method for getting mounted drive type.
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.driver.unix.Xrandr
 
getEfficiency() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets a platform specific measure of processor performance vs.
getentGroup(String) - Static method in class oshi.util.UserGroupInfo
 
getentPasswd(String) - Static method in class oshi.util.UserGroupInfo
 
getEnvironmentVariables() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.os.mac.MacOSProcess
 
getEnvironmentVariables() - Method in interface oshi.software.os.OSProcess
Makes a best effort attempt to obtain the environment variables of the process.
getEnvironmentVariables() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getEnvironmentVariables() - Method in class oshi.software.os.windows.WindowsOSProcess
 
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.
getFansFromOHM() - Static method in class oshi.hardware.platform.windows.WindowsSensors
 
getFansFromWMI() - Static method in class oshi.hardware.platform.windows.WindowsSensors
 
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
 
getFeatureFlagsFromSysctl() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
getFileDescriptorFiles(int) - Static method in class oshi.driver.linux.proc.ProcessStat
Gets an array of files in the /proc/{pid}/fd directory.
getFileDescriptors(int) - Static method in class oshi.software.os.linux.LinuxFileSystem
Returns a value from the Linux system file /proc/sys/fs/file-nr.
getFileDescriptorsPerProcess() - Static method in class oshi.software.os.linux.LinuxFileSystem
 
getFileStoreMatching(String) - Static method in class oshi.software.os.mac.MacFileSystem
 
getFileStoreMatching(String) - Static method in class oshi.software.os.unix.aix.AixFileSystem
 
getFileStoreMatching(String) - Static method in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
getFileStoreMatching(String) - Static method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getFileStoreMatching(String, boolean) - Static method in class oshi.software.os.mac.MacFileSystem
 
getFileStoreMatching(String, boolean) - Static method in class oshi.software.os.unix.aix.AixFileSystem
 
getFileStoreMatching(String, boolean) - Static method in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
getFileStoreMatching(String, boolean) - Static method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getFileStoreMatching(String, Map<String, String>) - Static method in class oshi.software.os.linux.LinuxFileSystem
 
getFileStoreMatching(String, Map<String, String>, boolean) - Static method in class oshi.software.os.linux.LinuxFileSystem
 
getFileStores() - Method in class oshi.software.common.AbstractFileSystem
 
getFileStores() - Method in interface oshi.software.os.FileSystem
Get file stores on this machine Instantiates a list of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores(boolean) - Method in interface oshi.software.os.FileSystem
Get file stores on this machine Instantiates a list of OSFileStore objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
getFileStores(boolean) - Method in class oshi.software.os.linux.LinuxFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.mac.MacFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.unix.aix.AixFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getFileStores(boolean) - Method in class oshi.software.os.windows.WindowsFileSystem
 
getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getFileSystem() - Method in interface oshi.software.os.OperatingSystem
Instantiates a FileSystem object.
getFileSystem() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getFileSystem() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
 
getFirmware() - Method in interface oshi.hardware.ComputerSystem
Get the computer system firmware/BIOS.
getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected command.
getFirstIntValue(String) - Static method in class oshi.util.ParseUtil
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the first set of one or more consecutive digits
getFloat(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Float value from a WmiResult
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.os.linux.LinuxOSFileStore
 
getFreeInodes() - Method in class oshi.software.os.mac.MacOSFileStore
 
getFreeInodes() - Method in interface oshi.software.os.OSFileStore
Usable / free inodes on the drive.
getFreeInodes() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getFreeInodes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getFreeInodes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getFreeInodes() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getFreeInodes() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
getFreeSpace() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
getFreeSpace() - Method in class oshi.software.os.mac.MacOSFileStore
 
getFreeSpace() - Method in interface oshi.software.os.OSFileStore
Free space on the drive.
getFreeSpace() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getFreeSpace() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getFreeSpace() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getFreeSpace() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getFreeSpace() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
getGraphicsCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of GraphicsCard objects, representing the Graphics cards.
getGraphicsCards() - Static method in class oshi.hardware.platform.linux.LinuxGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getGraphicsCards() - Static method in class oshi.hardware.platform.mac.MacGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getGraphicsCards() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getGraphicsCards() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getGraphicsCards() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getGraphicsCards() - Static method in class oshi.hardware.platform.unix.solaris.SolarisGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getGraphicsCards() - Static method in class oshi.hardware.platform.windows.WindowsGraphicsCard
public method used by AbstractHardwareAbstractionLayer to access the graphics cards.
getGraphicsCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getGraphicsCards(Supplier<List<String>>) - Static method in class oshi.hardware.platform.unix.aix.AixGraphicsCard
Gets graphics cards
getGraphicsCardsFromLshw() - Static method in class oshi.hardware.platform.linux.LinuxGraphicsCard
 
getGraphicsCardsFromLspci() - Static method in class oshi.hardware.platform.linux.LinuxGraphicsCard
 
getGraphicsCardsFromWmi() - Static method in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
getGroup() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getGroup() - Method in class oshi.software.os.mac.MacOSProcess
 
getGroup() - Method in interface oshi.software.os.OSProcess
Gets the group under which the process is executing.
getGroup() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getGroup() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getGroup() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getGroup() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getGroup() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getGroupID() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getGroupID() - Method in class oshi.software.os.mac.MacOSProcess
 
getGroupID() - Method in interface oshi.software.os.OSProcess
Gets the group id under which the process is executing.
getGroupID() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getGroupID() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getGroupID() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getGroupID() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getGroupID() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getGroupMap() - Static method in class oshi.util.UserGroupInfo
 
getGroupName(String) - Static method in class oshi.util.UserGroupInfo
Gets the group name for a given ID
getHardOpenFileLimit() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getHardOpenFileLimit() - Method in class oshi.software.os.mac.MacOSProcess
 
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.
getHardOpenFileLimit() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getHardOpenFileLimit() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getHardOpenFileLimit() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getHardOpenFileLimit() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getHardOpenFileLimit() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getHardware() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific HardwareAbstractionLayer.
getHardwareUUID() - Method in interface oshi.hardware.ComputerSystem
Get the computer system hardware UUID, if available.
getHardwareUUID() - Method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.platform.mac.MacComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
getHardwareUUID() - Method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
getHcm(byte[]) - Static method in class oshi.util.EdidUtil
Get monitor width in cm
getHost() - Method in class oshi.software.os.OSSession
Gets the remote host from which the user logged in
getHostName() - Method in class oshi.software.common.AbstractNetworkParams
 
getHostName() - Method in class oshi.software.os.linux.LinuxNetworkParams
 
getHostName() - Method in class oshi.software.os.mac.MacNetworkParams
 
getHostName() - Method in interface oshi.software.os.NetworkParams
Gets the HostName of the machine executing OSHI.
getHostName() - Method in class oshi.software.os.unix.aix.AixNetworkParams
 
getHostName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getHostName() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
 
getHostName() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getHz() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Gets Jiffies per second, useful for converting ticks to milliseconds and vice versa.
getIBytes() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIdentification() - Method in class oshi.hardware.HWPartition
Getter for the field identification.
getIdentifier() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Identifier, eg.
getIDrops() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIdString() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets a platform specific identification string representing this core.
getIErrors() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIfAlias() - Method in interface oshi.hardware.NetworkIF
The ifAlias as described in RFC 2863.
getIfAlias() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getIfAlias() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getIfOperStatus() - Method in interface oshi.hardware.NetworkIF
The ifOperStatus as described in RFC 2863.
getIfOperStatus() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getIfOperStatus() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getIfType() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIfType() - Method in interface oshi.hardware.NetworkIF
(Windows, macOS) The NDIS Interface Type.
getIfType() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getIfType() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getIfType() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
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.platform.windows.WindowsHWDiskStore
Parse a drive name like "0 C:" to just the index "0"
getInDrops() - Method in interface oshi.hardware.NetworkIF
Getter for the field inDrops.
getInDrops() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getInDrops() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getInDrops() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getInDrops() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getInDrops() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getInDrops() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getInErrors() - Method in interface oshi.hardware.NetworkIF
Getter for the field inErrors.
getInErrors() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getInErrors() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getInErrors() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getInErrors() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getInErrors() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getInErrors() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getInErrors() - Method in class oshi.software.os.InternetProtocolStats.TcpStats
The number of errors received.
getInstance() - Method in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
getInstance() - Method in enum oshi.driver.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
getInstance() - Static method in class oshi.driver.windows.wmi.Win32ProcessCached
Get the singleton instance of this class, instantiating the map which caches command lines.
getInstance() - Method in interface oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
 
getInstance() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
getInt(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
 
getInternetProtocolStats() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getInternetProtocolStats() - Method in interface oshi.software.os.OperatingSystem
Instantiates a InternetProtocolStats object.
getInternetProtocolStats() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getInternetProtocolStats() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getInterrupts() - Static method in class oshi.driver.linux.proc.CpuStat
Gets the number of interrupts from /proc/stat
getInterrupts() - Method in interface oshi.hardware.CentralProcessor
Get the number of system-wide interrupts which have occurred.
getInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getIntFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the int value contained therein.
getIPackets() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIPv4addr() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getIPv4addr() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v4 address.
getIpv4DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
 
getIpv4DefaultGateway() - Method in interface oshi.software.os.NetworkParams
Gets the default gateway(routing destination for 0.0.0.0/0) for IPv4 connections.
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.aix.AixNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.openbsd.OpenBsdNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
 
getIpv4DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
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.os.linux.LinuxNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
 
getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
Gets default gateway(routing destination for ::/0) for IPv6 connections.
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.aix.AixNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.openbsd.OpenBsdNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
 
getKernelTime() - Method in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
getKernelTime() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getKernelTime() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getKernelTime() - Method in class oshi.software.os.linux.LinuxOSThread
 
getKernelTime() - Method in class oshi.software.os.mac.MacOSProcess
 
getKernelTime() - Method in class oshi.software.os.mac.MacOSThread
 
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.
getKernelTime() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getKernelTime() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getKernelTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getKernelTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getKernelTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getKernelTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getKernelTime() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getKernelTime() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getKernelTime() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getKernelTime() - Method in class oshi.software.os.windows.WindowsOSThread
 
getKey() - Method in enum oshi.hardware.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.
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.
getLocalVolumes(String) - Static method in class oshi.software.os.windows.WindowsFileSystem
Package private method for getting all mounted local drives.
getLocAndSize() - Method in class oshi.software.os.OSDesktopWindow
Gets a Rectangle representing the window's location and size.
getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of logical CPUs available for processing.
getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalProcessorFromSyspath(String, Set<CentralProcessor.ProcessorCache>, String, Map<Integer, Integer>, Map<Integer, String>) - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
getLogicalProcessorInformation() - Static method in class oshi.driver.windows.LogicalProcessorInformation
Get a list of logical processors on this machine
getLogicalProcessorInformationEx() - Static method in class oshi.driver.windows.LogicalProcessorInformation
Get a list of logical processors on this machine.
getLogicalProcessors() - Method in interface oshi.hardware.CentralProcessor
Returns an UnmodifiableList of the CPU's logical processors.
getLogicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getLogicalVolume() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
getLogicalVolume() - Method in class oshi.software.os.mac.MacOSFileStore
 
getLogicalVolume() - Method in interface oshi.software.os.OSFileStore
Logical volume of the File System.
getLogicalVolume() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getLogicalVolume() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getLogicalVolume() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getLogicalVolume() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getLogicalVolume() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
getLogicalVolumeGroups() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of LogicalVolumeGroup objects, representing a storage pool or group of devices, partitions, volumes, or other implementation specific means of file storage.
getLogicalVolumeGroups() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getLogicalVolumeGroups() - Static method in class oshi.hardware.platform.linux.LinuxLogicalVolumeGroup
 
getLogicalVolumeGroups() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getLogicalVolumeGroups() - Static method in class oshi.hardware.platform.mac.MacLogicalVolumeGroup
 
getLogicalVolumeGroups() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getLogicalVolumeGroups() - Static method in class oshi.hardware.platform.windows.WindowsLogicalVolumeGroup
 
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.
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.os.linux.LinuxOSProcess
 
getMajorFaults() - Method in class oshi.software.os.linux.LinuxOSThread
 
getMajorFaults() - Method in class oshi.software.os.mac.MacOSProcess
 
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.
getMajorFaults() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getMajorFaults() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getMajorFaults() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getMajorFaults() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getMajorFaults() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getMajorMinor(String, String) - Static method in class oshi.driver.unix.openbsd.disk.Disklabel
 
getManufactureDate() - Method in class oshi.hardware.common.AbstractPowerSource
 
getManufactureDate() - Method in interface oshi.hardware.PowerSource
The battery's date of manufacture.
getManufacturer() - Method in interface oshi.hardware.Baseboard
Get the baseboard manufacturer.
getManufacturer() - Method in class oshi.hardware.common.AbstractPowerSource
 
getManufacturer() - Method in interface oshi.hardware.ComputerSystem
Get the computer system manufacturer.
getManufacturer() - Method in interface oshi.hardware.Firmware
Get the firmware manufacturer.
getManufacturer() - Method in class oshi.hardware.PhysicalMemory
The manufacturer of the physical memory.
getManufacturer() - Method in class oshi.hardware.platform.linux.LinuxBaseboard
 
getManufacturer() - Method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
getManufacturer() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
getManufacturer() - Method in class oshi.hardware.platform.mac.MacBaseboard
 
getManufacturer() - Method in class oshi.hardware.platform.mac.MacComputerSystem
 
getManufacturer() - Method in class oshi.hardware.platform.mac.MacFirmware
 
getManufacturer() - Method in class oshi.hardware.platform.unix.aix.AixBaseboard
 
getManufacturer() - Method in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
getManufacturer() - Method in class oshi.hardware.platform.unix.aix.AixFirmware
 
getManufacturer() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
getManufacturer() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdFirmware
 
getManufacturer() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
getManufacturer() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
getManufacturer() - Method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
getManufacturer() - Method in class oshi.hardware.platform.unix.solaris.SolarisFirmware
 
getManufacturer() - Method in class oshi.hardware.platform.unix.UnixBaseboard
 
getManufacturer() - Method in class oshi.hardware.platform.windows.WindowsBaseboard
 
getManufacturer() - Method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
getManufacturer() - Method in class oshi.hardware.platform.windows.WindowsFirmware
 
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
getMatchingBitmask(List<Long>, int) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
getMatchingCore(List<WinNT.GROUP_AFFINITY>, int, int) - Static method in class oshi.driver.windows.LogicalProcessorInformation
 
getMatchingPackage(List<WinNT.GROUP_AFFINITY[]>, int, int) - Static method in class oshi.driver.windows.LogicalProcessorInformation
 
getMaxCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
 
getMaxCapacity() - Method in interface oshi.hardware.PowerSource
The maximum capacity of the battery.
getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
The maximum number of open file descriptors.
getMaxFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.aix.AixFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in interface oshi.software.os.FileSystem
The maximum number of open file descriptors per process.
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.linux.LinuxFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.mac.MacFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.unix.aix.AixFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.windows.WindowsFileSystem
 
getMaxFreq() - Method in interface oshi.hardware.CentralProcessor
Maximum frequeny (in Hz), of the logical processors on this CPU.
getMaxFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getMaxFreqFromByteArray(byte[]) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
getMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a GlobalMemory object.
getMemoryType() - Method in class oshi.hardware.PhysicalMemory
The type of physical memory
getMicroarchitecture() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Returns the processor's microarchitecture, if known.
getMinor() - Method in class oshi.hardware.HWPartition
Getter for the field minor.
getMinorFaults() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getMinorFaults() - Method in class oshi.software.os.linux.LinuxOSThread
 
getMinorFaults() - Method in class oshi.software.os.mac.MacOSProcess
 
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.
getMinorFaults() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getMinorFaults() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getMinorFaults() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getMinorFaults() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getMinorFaults() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getMinorFaults() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getMissingDetails(Map<String, String>, String) - Static method in class oshi.software.os.linux.LinuxOSProcess
If some details couldn't be read from ProcPath.PID_STATUS try reading it from ProcPath.PID_STAT
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 interface oshi.hardware.ComputerSystem
Get the computer system model.
getModel() - Method in interface oshi.hardware.HWDiskStore
The disk model
getModel() - Method in class oshi.hardware.platform.linux.LinuxBaseboard
 
getModel() - Method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
getModel() - Method in class oshi.hardware.platform.mac.MacBaseboard
 
getModel() - Method in class oshi.hardware.platform.mac.MacComputerSystem
 
getModel() - Method in class oshi.hardware.platform.unix.aix.AixBaseboard
 
getModel() - Method in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
getModel() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
getModel() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
getModel() - Method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
getModel() - Method in class oshi.hardware.platform.unix.UnixBaseboard
 
getModel() - Method in class oshi.hardware.platform.windows.WindowsBaseboard
 
getModel() - Method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
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.platform.linux.LinuxHWDiskStore
 
getMTU() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getMTU() - Method in interface oshi.hardware.NetworkIF
The interface Maximum Transmission Unit (MTU).
getName() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getName() - Method in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
getName() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
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.AbstractSoundCard
 
getName() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getName() - Method in interface oshi.hardware.Firmware
Get the firmware name.
getName() - Method in interface oshi.hardware.GraphicsCard
Retrieves the full name of the card.
getName() - Method in 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 class oshi.hardware.platform.linux.LinuxFirmware
 
getName() - Method in class oshi.hardware.platform.mac.MacFirmware
 
getName() - Method in class oshi.hardware.platform.unix.aix.AixFirmware
 
getName() - Method in class oshi.hardware.platform.windows.WindowsFirmware
 
getName() - Method in interface oshi.hardware.PowerSource
Name of the power source at the Operating System level.
getName() - Method in interface oshi.hardware.SoundCard
Retrieves the full name of the card.
getName() - Method in interface oshi.hardware.UsbDevice
Name of the USB device
getName() - Method in enum oshi.PlatformEnum
Gets the friendly name of the platform
getName() - Method in class oshi.software.common.AbstractOSFileStore
 
getName() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getName() - Method in class oshi.software.os.linux.LinuxOSThread
 
getName() - Method in class oshi.software.os.mac.MacOSProcess
 
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 class oshi.software.os.unix.aix.AixOSProcess
 
getName() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getName() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getName() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getName() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getName() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getName() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getName() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getName() - Method in class oshi.software.os.windows.WindowsOSThread
 
getName(int) - Static method in enum oshi.PlatformEnum
Gets the friendly name of the specified JNA Platform type
getNdisPhysicalMediumType() - Method in interface oshi.hardware.NetworkIF
(Windows Vista and higher only) The NDIS physical medium type.
getNdisPhysicalMediumType() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getNetworkIFs() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
Gets a list of non-local NetworkIF objects, representing a network interface.
getNetworkIFs(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Gets a list NetworkIF objects, representing a network interface.
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getNetworkInterfaces(boolean) - Static method in class oshi.hardware.common.AbstractNetworkIF
Returns network interfaces on this machine.
getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
Instantiates a NetworkParams object.
getNetworkParams() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getNetworkParams() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getNetworks(boolean) - Static method in class oshi.hardware.platform.linux.LinuxNetworkIF
Gets network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.platform.mac.MacNetworkIF
Gets all network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.platform.unix.aix.AixNetworkIF
Gets all network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.platform.unix.BsdNetworkIF
Gets all network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
Gets all network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.platform.windows.WindowsNetworkIF
Gets all network interfaces on this machine
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.
getObject() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
getOBytes() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getOErrors() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getOffsetFromBuffer(Memory, long, long) - Static method in class oshi.driver.unix.aix.PsInfo
 
getOffsetFromBuffer(Memory, long, long) - Static method in class oshi.driver.unix.solaris.PsInfo
 
getOPackets() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getOpenFileDescriptors() - Method in interface oshi.software.os.FileSystem
The current number of open file descriptors.
getOpenFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.aix.AixFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
 
getOpenFiles() - Method in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
getOpenFiles() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getOpenFiles() - Method in class oshi.software.os.mac.MacOSProcess
 
getOpenFiles() - Method in interface oshi.software.os.OSProcess
Gets the number of open file handles (or network connections) that belongs to the process.
getOpenFiles() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getOpenFiles() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getOpenFiles() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getOpenFiles() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getOpenFiles() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getOpenFiles(int) - Static method in class oshi.util.platform.unix.freebsd.ProcstatUtil
Gets open files
getOpenFiles(int) - Static method in class oshi.util.platform.unix.openbsd.FstatUtil
Gets open number of files.
getOperatingSystem() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific OperatingSystem.
getOptions() - Method in class oshi.software.common.AbstractOSFileStore
 
getOptions() - Method in interface oshi.software.os.OSFileStore
Filesystem options.
getOrDefault(Udev.UdevDevice, String, String) - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
 
getOrder() - Method in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
getOrder() - Method in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
getOrder() - Method in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
getOrder() - Method in class oshi.software.os.OSDesktopWindow
Makes a best effort to get the order in which this window appears on the desktop.
getOutErrors() - Method in interface oshi.hardware.NetworkIF
Getter for the field outErrors.
getOutErrors() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getOutErrors() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getOutErrors() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getOutErrors() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getOutErrors() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getOutErrors() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
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.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getPacketsRecv() - Method in interface oshi.hardware.NetworkIF
Getter for the field packetsRecv.
getPacketsRecv() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getPacketsRecv() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getPacketsRecv() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getPacketsRecv() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getPacketsRecv() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getPacketsRecv() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getPacketsSent() - Method in interface oshi.hardware.NetworkIF
Getter for the field packetsSent.
getPacketsSent() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getPacketsSent() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getPacketsSent() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getPacketsSent() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getPacketsSent() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getPacketsSent() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getPageFaults() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getPageSize() - Method in interface oshi.hardware.GlobalMemory
The number of bytes in a memory page
getPageSize() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getPageSize() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getPageSize() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Gets Page Size, for converting memory stats from pages to bytes
getParentPidFromProcFile(int) - Static method in class oshi.software.os.linux.LinuxOperatingSystem
 
getParentPidsFromProcFiles(File[]) - Static method in class oshi.software.os.linux.LinuxOperatingSystem
 
getParentPidsFromSnapshot() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
getParentProcessID() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getParentProcessID() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getParentProcessID() - Method in class oshi.software.os.mac.MacOSProcess
 
getParentProcessID() - Method in interface oshi.software.os.OSProcess
Gets the process ID of this process's parent.
getParentProcessID() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getParentProcessID() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getParentProcessID() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getParentProcessID() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getParentProcessID() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getPartitionNameForDmDevice(String, String) - Static method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getPartitions() - Method in interface oshi.hardware.HWDiskStore
The partitions on this disk.
getPartitions() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getPartitions() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getPartitions() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getPartitions() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getPartitions() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getPartitions() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getPartitions() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
getPartNumber() - Method in class oshi.hardware.PhysicalMemory
The part number of the physical memory
getPath() - Method in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
getPath() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getPath() - Method in class oshi.software.os.mac.MacOSProcess
 
getPath() - Method in interface oshi.software.os.OSProcess
Gets the full filesystem path of the executing process.
getPath() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getPath() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getPath() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getPath() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getPath() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getPhysicalMemory() - Method in class oshi.hardware.common.AbstractGlobalMemory
 
getPhysicalMemory() - Method in interface oshi.hardware.GlobalMemory
Physical memory, such as banks of memory.
getPhysicalMemory() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getPhysicalMemory() - Method in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
getPhysicalMemory() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of packages/sockets in the system.
getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalPackageNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The physical package (socket) id number assigned to this logical processor.
getPhysicalPackageNumber() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets the package id.
getPhysicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
Get the number of physical CPUs/cores available for processing.
getPhysicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The physical processor (core) id number assigned to this logical processor.
getPhysicalProcessorNumber() - Method in class oshi.hardware.CentralProcessor.PhysicalProcessor
Gets the core id.
getPhysicalProcessors() - Method in interface oshi.hardware.CentralProcessor
Returns an UnmodifiableList of the CPU's physical processors.
getPhysicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getPhysicalVolumes() - Method in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
getPhysicalVolumes() - Method in interface oshi.hardware.LogicalVolumeGroup
Gets a set of all physical volumes in this volume group.
getPhysProcs(List<WinNT.GROUP_AFFINITY>, Map<WinNT.GROUP_AFFINITY, Integer>, Map<Integer, Integer>, Map<Integer, String>) - Static method in class oshi.driver.windows.LogicalProcessorInformation
 
getpid() - Method in interface oshi.jna.platform.unix.CLibrary
Returns the process ID of the calling process.
getPidFiles() - Static method in class oshi.driver.linux.proc.ProcessStat
Gets an array of files in the /proc directory with only numeric digit filenames, corresponding to processes
getPidStatM(int) - Static method in class oshi.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/statm and returns the results.
getPidStats(int) - Static method in class oshi.driver.linux.proc.ProcessStat
Reads the statistics in /proc/[pid]/stat and returns the results.
getPowerSource(String) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
 
getPowerSource(String) - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdPowerSource
 
getPowerSource(String) - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
getPowerSource(String) - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
 
getPowerSources() - Static method in class oshi.hardware.common.AbstractPowerSource
 
getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of PowerSource objects, representing batteries, etc.
getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSource
Gets Battery Information.
getPowerSources() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.unix.aix.AixPowerSource
Gets Battery Information.
getPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
Gets Battery Information.
getPowerUsageRate() - Method in class oshi.hardware.common.AbstractPowerSource
 
getPowerUsageRate() - Method in interface oshi.hardware.PowerSource
Power Usage Rate of the battery, in milliWatts (mW).
getPrefixLengths() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getPrefixLengths() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v6 address.
getPriority() - Method in class oshi.driver.mac.ThreadInfo.ThreadStats
 
getPriority() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getPriority() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getPriority() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getPriority() - Method in class oshi.software.os.linux.LinuxOSThread
 
getPriority() - Method in class oshi.software.os.mac.MacOSProcess
 
getPriority() - Method in class oshi.software.os.mac.MacOSThread
 
getPriority() - Method in interface oshi.software.os.OSProcess
Gets the priority of this process.
getPriority() - Method in interface oshi.software.os.OSThread
Priority of the thread, the meaning of which is dependent on the OS.
getPriority() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getPriority() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getPriority() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getPriority() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getPriority() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getPriority() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getPriority() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getPriority() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getPriority() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getPriority() - Method in class oshi.software.os.windows.WindowsOSThread
 
getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcess(int) - Method in interface oshi.software.os.OperatingSystem
Gets information on a currently running process
getProcess(int) - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getProcess(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcess(int) - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getProcess(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcess(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcessCount() - Method in interface oshi.software.os.OperatingSystem
Get the number of processes currently running
getProcessCount() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcessCpuLoadBetweenTicks(OSProcess) - Method in class oshi.software.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<Integer>) - Method in interface oshi.software.os.OperatingSystem
Gets information on a Collection of currently running processes.
getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcesses(Predicate<OSProcess>, Comparator<OSProcess>, int) - Method in class oshi.software.common.AbstractOperatingSystem
 
getProcesses(Predicate<OSProcess>, Comparator<OSProcess>, int) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes, optionally filtering, sorting, and limited to the top "N".
getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getProcessId() - Method in interface oshi.software.os.OperatingSystem
Gets the current process ID (PID).
getProcessId() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getProcessId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcessId() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getProcessID() - Method in class oshi.software.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.
getProcessListFromProcfs(int) - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getProcessListFromProcfs(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getProcessListFromPS(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getProcessListFromPS(int) - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getProcessOpenFileLimit(long, int) - Method in class oshi.software.os.linux.LinuxOSProcess
 
getProcessOpenFileLimit(long, int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getProcessOpenFileLimit(long, int) - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a CentralProcessor object.
getProcessorCaches() - Method in interface oshi.hardware.CentralProcessor
Makes a best-effort attempt to identify the CPU's processor caches.
getProcessorCaches() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoad(long) - Method in interface oshi.hardware.CentralProcessor
This is a convenience method which collects an initial set of ticks using CentralProcessor.getProcessorCpuLoadTicks() and passes that result to CentralProcessor.getProcessorCpuLoadBetweenTicks(long[][]) after the specified delay.
getProcessorCpuLoadBetweenTicks(long[][]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for all logical processors by counting ticks from CentralProcessor.getProcessorCpuLoadTicks() between the user-provided value from a previous call.
getProcessorCpuLoadBetweenTicks(long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get Processor CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorCpuLoadTicks(int) - Static method in class oshi.driver.linux.proc.CpuStat
Gets an arrya of Processor CPU ticks array from /proc/stat
getProcessorGroup() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Processor Group.
getProcessorID() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the Processor ID.
getProcessorID(String, String, String) - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
Fetches the ProcessorID by encoding the stepping, model, family, and feature flags.
getProcessorID(String, String, String, String, String[]) - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
Fetches the ProcessorID from dmidecode (if possible with root permissions), the cpuid command (if installed) or by encoding the stepping, model, family, and feature flags.
getProcessorIdentifier() - Method in interface oshi.hardware.CentralProcessor
The CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU).
getProcessorIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getProcessorIDfromDmiDecode(long) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
Fetches the ProcessorID from dmidecode (if possible with root permissions), otherwise uses the values from /var/run/dmesg.boot
getProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
The Logical Processor number as seen by the Operating System.
getProcessOutput(Process, String[]) - Static method in class oshi.util.ExecutingCommand
 
getProductId() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getProductId() - Method in interface oshi.hardware.UsbDevice
Product ID of the USB device
getProductID(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Product ID, bytes 10 and 11
getReadBytes() - Method in interface oshi.hardware.HWDiskStore
The number of bytes read from the disk
getReadBytes() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getReadBytes() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
getReads() - Method in interface oshi.hardware.HWDiskStore
The number of reads from the disk
getReads() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getReads() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getReads() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getReads() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getReads() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getReads() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getReads() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
getReceiveQueue() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the size of the receive queue.
getRefString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Reference value from a WmiResult as a String
getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
 
getReleaseDate() - Method in interface oshi.hardware.Firmware
Get the firmware release date.
getReleaseDate() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
getReleaseDate() - Method in class oshi.hardware.platform.mac.MacFirmware
 
getReleaseDate() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdFirmware
 
getReleaseDate() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
getReleaseDate() - Method in class oshi.hardware.platform.unix.solaris.SolarisFirmware
 
getReleaseDate() - Method in class oshi.hardware.platform.windows.WindowsFirmware
 
getReleaseFilename() - Static method in class oshi.software.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.
getResidentSetSize() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getResidentSetSize() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getResidentSetSize() - Method in class oshi.software.os.mac.MacOSProcess
 
getResidentSetSize() - Method in interface oshi.software.os.OSProcess
Gets the Resident Set Size (RSS).
getResidentSetSize() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getResidentSetSize() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getResidentSetSize() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getResidentSetSize() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getResidentSetSize() - Method in class oshi.software.os.windows.WindowsOSProcess
 
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.
getSensorFilesFromPath(String, String, FileFilter) - Method in class oshi.hardware.platform.linux.LinuxSensors
Find all sensor files in a specific path and adds them to the hwmonMap
getSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a Sensors object, representing CPU temperature and fan speed.
getSerial() - Method in class oshi.hardware.common.AbstractHWDiskStore
 
getSerial() - Method in interface oshi.hardware.HWDiskStore
The disk serial number, if available.
getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
Gets the Serial number, bytes 12-15
getSerialNumber() - Method in interface oshi.hardware.Baseboard
Get the baseboard serial number.
getSerialNumber() - Method in class oshi.hardware.common.AbstractPowerSource
 
getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getSerialNumber() - Method in 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 class oshi.hardware.platform.linux.LinuxBaseboard
 
getSerialNumber() - Method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.platform.mac.MacBaseboard
 
getSerialNumber() - Method in class oshi.hardware.platform.mac.MacComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.aix.AixBaseboard
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.UnixBaseboard
 
getSerialNumber() - Method in class oshi.hardware.platform.windows.WindowsBaseboard
 
getSerialNumber() - Method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
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.os.linux.LinuxOperatingSystem
 
getServices() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getServices() - Method in interface oshi.software.os.OperatingSystem
Gets the all services on the system.
getServices() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getServices() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getServices() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getServices() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getServices() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getSessions() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getSessions() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getSessions() - Method in interface oshi.software.os.OperatingSystem
Gets currently logged in users.
getSessions() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getSessions() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getSessions() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getSingleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
Parses a string key = 'value' (string)
getSint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Sint32 value from a WmiResult.
getSize() - Method in class oshi.hardware.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.
getSmbType(String) - Static method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
getSoftOpenFileLimit() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getSoftOpenFileLimit() - Method in class oshi.software.os.mac.MacOSProcess
 
getSoftOpenFileLimit() - Method in interface oshi.software.os.OSProcess
Gets the soft limit for open file handles (or network connections) of the given process.
getSoftOpenFileLimit() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getSoftOpenFileLimit() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getSoftOpenFileLimit() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getSoftOpenFileLimit() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getSoftOpenFileLimit() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getSoundCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of SoundCard objects, representing the Sound cards.
getSoundCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
public method used by AbstractHardwareAbstractionLayer to access the sound cards.
getSoundCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.platform.mac.MacSoundCard
public method used by AbstractHardwareAbstractionLayer to access the sound cards.
getSoundCards() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getSoundCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
getSoundCards.
getSoundCards() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdSoundCard
getSoundCards.
getSoundCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.platform.unix.solaris.SolarisSoundCard
getSoundCards.
getSoundCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getSoundCards() - Static method in class oshi.hardware.platform.windows.WindowsSoundCard
Returns Windows audio device driver information, which represents the closest proxy we have to sound cards.
getSoundCards(Supplier<List<String>>) - Static method in class oshi.hardware.platform.unix.aix.AixSoundCard
Gets sound cards
getSoundCardVersion() - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
Reads the 'version' file in the asound folder that contains the complete name of the ALSA driver.
getSpeed() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getSpeed() - Method in interface oshi.hardware.NetworkIF
Getter for the field speed.
getSpeed() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getSpeed() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getSpeed() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getSpeed() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getSpeed() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getSpeed() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
getStartAddress() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getStartMemoryAddress() - Method in class oshi.software.os.linux.LinuxOSThread
 
getStartMemoryAddress() - Method in interface oshi.software.os.OSThread
The memory address above which this thread can run.
getStartMemoryAddress() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getStartMemoryAddress() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getStartMemoryAddress() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getStartMemoryAddress() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getStartMemoryAddress() - Method in class oshi.software.os.windows.WindowsOSThread
 
getStartTime() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getStartTime() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getStartTime() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getStartTime() - Method in class oshi.software.os.linux.LinuxOSThread
 
getStartTime() - Method in class oshi.software.os.mac.MacOSProcess
 
getStartTime() - Method in class oshi.software.os.mac.MacOSThread
 
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.
getStartTime() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getStartTime() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getStartTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getStartTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getStartTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getStartTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getStartTime() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getStartTime() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getStartTime() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getStartTime() - Method in class oshi.software.os.windows.WindowsOSThread
 
getState() - Method in class oshi.driver.mac.ThreadInfo.ThreadStats
 
getState() - Method in class oshi.software.os.InternetProtocolStats.IPConnection
Gets the connection state (TCP connections only).
getState() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getState() - Method in class oshi.software.os.linux.LinuxOSThread
 
getState() - Method in class oshi.software.os.mac.MacOSProcess
 
getState() - Method in class oshi.software.os.mac.MacOSThread
 
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() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getState() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getState() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getState() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getState() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getState() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getState() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getState() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getState() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getState() - Method in class oshi.software.os.windows.WindowsOSThread
 
getState(char) - Static method in class oshi.driver.linux.proc.ProcessStat
Returns Enum STATE for the state value obtained from status file of any process/thread.
getStateFromOutput(char) - Static method in class oshi.software.os.unix.aix.AixOSProcess
Returns Enum STATE for the state value obtained from status string of thread/process.
getStateFromOutput(char) - Static method in class oshi.software.os.unix.solaris.SolarisOSProcess
Returns Enum STATE for the state value obtained from status string of thread/process.
getStepping() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Gets the stepping.
getStr(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
 
getString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a String value from a WmiResult
getStringBetween(String, char) - Static method in class oshi.util.ParseUtil
Gets a value between two characters having multiple same characters between them.
getStringFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the String value contained therein.
getSubnetMasks() - Method in class oshi.hardware.common.AbstractNetworkIF
 
getSubnetMasks() - Method in interface oshi.hardware.NetworkIF
The Internet Protocol (IP) v4 subnet masks.
getSwapPagesIn() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapPagesIn() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
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.platform.linux.LinuxVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapPagesOut() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
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.platform.linux.LinuxVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapTotal() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getSwapTotal() - Method in interface oshi.hardware.VirtualMemory
The current size of the paging/swap file(s), in bytes.
getSwapUsed() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getSwapUsed() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getSwapUsed() - Method in interface oshi.hardware.VirtualMemory
The current memory committed to the paging/swap file(s), in bytes
getSystemBootTime() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getSystemBootTime() - Method in interface oshi.software.os.OperatingSystem
Get Unix time of boot.
getSystemBootTime() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getSystemBootTime() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getSystemCpuLoad(long) - Method in interface oshi.hardware.CentralProcessor
This is a convenience method which collects an initial set of ticks using CentralProcessor.getSystemCpuLoadTicks() and passes that result to CentralProcessor.getSystemCpuLoadBetweenTicks(long[]) after the specified delay.
getSystemCpuLoadBetweenTicks(long[]) - Method in interface oshi.hardware.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from CentralProcessor.getSystemCpuLoadTicks() between the user-provided value from a previous call.
getSystemCpuLoadBetweenTicks(long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemCpuLoadTicks() - Static method in class oshi.driver.linux.proc.CpuStat
Gets the System CPU ticks array from /proc/stat
getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
 
getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
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.platform.unix.solaris.SolarisCentralProcessor
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
getSystemTime() - Method in class oshi.driver.mac.ThreadInfo.ThreadStats
 
getSystemUptime() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getSystemUptime() - Method in interface oshi.software.os.OperatingSystem
Get the System up time (time since boot).
getSystemUptime() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getSystemUptime() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getSystemUptimeSeconds() - Static method in class oshi.driver.linux.proc.UpTime
Parses the first value in /proc/uptime for seconds since boot
getTcpStats() - Static method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getTCPv4Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the TCP stats for IPv4 connections.
getTCPv4Stats() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.unix.aix.AixInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.unix.openbsd.OpenBsdInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getTCPv4Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
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.
getTCPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getTCPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
getTemperature() - Method in class oshi.hardware.common.AbstractPowerSource
 
getTemperature() - Method in interface oshi.hardware.PowerSource
The battery's temperature, in degrees Celsius.
getTempFromOHM() - Static method in class oshi.hardware.platform.windows.WindowsSensors
 
getTempFromWMI() - Static method in class oshi.hardware.platform.windows.WindowsSensors
 
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.windows.registry.ProcessWtsData.WtsInfo
 
getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.mac.MacOSProcess
 
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.
getThreadCount() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getThreadCount() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getThreadCount() - Method in class oshi.software.os.windows.WindowsOSProcess
 
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.os.linux.LinuxOSProcess
 
getThreadDetails() - Method in class oshi.software.os.mac.MacOSProcess
 
getThreadDetails() - Method in interface oshi.software.os.OSProcess
Retrieves the threads of the process and their details.
getThreadDetails() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getThreadDetails() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getThreadDetails() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getThreadDetails() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getThreadDetails() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getThreadId() - Method in class oshi.driver.mac.ThreadInfo.ThreadStats
 
getThreadId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getThreadId() - Method in class oshi.software.os.linux.LinuxOSThread
 
getThreadId() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getThreadId() - Method in class oshi.software.os.mac.MacOSThread
 
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.software.os.unix.aix.AixOperatingSystem
 
getThreadId() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getThreadId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
getThreadId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getThreadId() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
getThreadId() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getThreadId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
getThreadId() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getThreadId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getThreadId() - Method in class oshi.software.os.windows.WindowsOSThread
 
getThreadID() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getThreadIds(int) - Static method in class oshi.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.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getThreadWaitReason() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getthrid() - Method in interface oshi.jna.platform.unix.OpenBsdLibc
Returns the thread ID of the calling thread.
gettid() - Method in interface oshi.jna.platform.linux.LinuxLibc
Returns the caller's thread ID (TID).
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.driver.mac.net.NetStat.IFdata
 
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.
getTimeStamp() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
getTimeStamp() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
getTimeStamp() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
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 interface oshi.hardware.GlobalMemory
The amount of actual physical memory, in bytes.
getTotal() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getTotal() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getTotalInodes() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
getTotalInodes() - Method in class oshi.software.os.mac.MacOSFileStore
 
getTotalInodes() - Method in interface oshi.software.os.OSFileStore
Total / maximum number of inodes of the filesystem.
getTotalInodes() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getTotalInodes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getTotalInodes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getTotalInodes() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getTotalInodes() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
getTotalSpace() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
getTotalSpace() - Method in class oshi.software.os.mac.MacOSFileStore
 
getTotalSpace() - Method in interface oshi.software.os.OSFileStore
Total space/capacity of the drive.
getTotalSpace() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getTotalSpace() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getTotalSpace() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getTotalSpace() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getTotalSpace() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
getTransferTime() - Method in interface oshi.hardware.HWDiskStore
The time spent reading or writing, in milliseconds.
getTransferTime() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getTransferTime() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
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.os.InternetProtocolStats.IPConnection
Returns the connection protocol type, e.g., tcp4, tcp6, tcp46, udp4, udp6, udp46
getType() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
getType() - Method in class oshi.software.os.mac.MacOSFileStore
 
getType() - Method in interface oshi.software.os.OSFileStore
Type of the File System (FAT, NTFS, etx2, ext4, etc.)
getType() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getType() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getType() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getType() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getType() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
getUdpStats() - Static method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getUDPv4Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the UDP stats for IPv4 datagrams.
getUDPv4Stats() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.unix.aix.AixInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.unix.openbsd.OpenBsdInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
getUDPv4Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.common.AbstractInternetProtocolStats
 
getUDPv6Stats() - Method in interface oshi.software.os.InternetProtocolStats
Get the UDP stats for IPv6 datagrams, if available.
getUDPv6Stats() - Method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
getUint16(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Uint16 value from a WmiResult.
getUint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets an UINT32 value from a WmiResult.
getUint32asLong(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets an UINT32 value from a WmiResult as a long, preserving the unsignedness.
getUint64(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Uint64 value from a WmiResult (parsing the String).
getUniqueDeviceId() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getUniqueDeviceId() - Method in interface oshi.hardware.UsbDevice
A Unique Device ID of the USB device, such as the PnPDeviceID (Windows), Device Node Path (Linux), Registry Entry ID (macOS), or Device Node number (Unix)
getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
Convert unsigned int to signed long.
getUnsignedLongFromFile(String) - Static method in class oshi.util.FileUtil
Read a file and return the unsigned long value contained therein as a long.
getUpTime() - Method in class oshi.driver.mac.ThreadInfo.ThreadStats
 
getUpTime() - Method in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
getUpTime() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getUpTime() - Method in class oshi.software.os.linux.LinuxOSThread
 
getUpTime() - Method in class oshi.software.os.mac.MacOSProcess
 
getUpTime() - Method in class oshi.software.os.mac.MacOSThread
 
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.
getUpTime() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getUpTime() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getUpTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getUpTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getUpTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getUpTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getUpTime() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getUpTime() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getUpTime() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getUpTime() - Method in class oshi.software.os.windows.WindowsOSThread
 
getUsableSpace() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
getUsableSpace() - Method in class oshi.software.os.mac.MacOSFileStore
 
getUsableSpace() - Method in interface oshi.software.os.OSFileStore
Usable space on the drive.
getUsableSpace() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
getUsableSpace() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
getUsableSpace() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
getUsableSpace() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
getUsableSpace() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
getUsbDevices() - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
 
getUsbDevices() - Static method in class oshi.hardware.platform.mac.MacUsbDevice
 
getUsbDevices() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
 
getUsbDevices() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdUsbDevice
 
getUsbDevices() - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
 
getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean, Supplier<List<String>>) - Static method in class oshi.hardware.platform.unix.aix.AixUsbDevice
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUser() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getUser() - Method in class oshi.software.os.mac.MacOSProcess
 
getUser() - Method in interface oshi.software.os.OSProcess
Gets the user name of the process owner.
getUser() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getUser() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getUser() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getUser() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getUser() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getUser(String) - Static method in class oshi.util.UserGroupInfo
Gets a user from their ID
getUserID() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getUserID() - Method in class oshi.software.os.mac.MacOSProcess
 
getUserID() - Method in interface oshi.software.os.OSProcess
Gets the user id of the process owner.
getUserID() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getUserID() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getUserID() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getUserID() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getUserID() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getUserMap() - Static method in class oshi.util.UserGroupInfo
 
getUserName() - Method in class oshi.software.os.OSSession
Gets the login name of the user
getUserTime() - Method in class oshi.driver.mac.ThreadInfo.ThreadStats
 
getUserTime() - Method in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
getUserTime() - Method in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
getUserTime() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getUserTime() - Method in class oshi.software.os.linux.LinuxOSThread
 
getUserTime() - Method in class oshi.software.os.mac.MacOSProcess
 
getUserTime() - Method in class oshi.software.os.mac.MacOSThread
 
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.
getUserTime() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getUserTime() - Method in class oshi.software.os.unix.aix.AixOSThread
 
getUserTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getUserTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
getUserTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getUserTime() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
getUserTime() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getUserTime() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
getUserTime() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getUserTime() - Method in class oshi.software.os.windows.WindowsOSThread
 
getutxent() - Method in interface oshi.jna.platform.linux.LinuxLibc
Reads a line from the current file position in the utmp file.
getutxent() - Method in interface oshi.jna.platform.mac.SystemB
Reads a line from the current file position in the utmp file.
getutxent() - Method in interface oshi.jna.platform.unix.FreeBsdLibc
Reads a line from the current file position in the utmp file.
getutxent() - Method in interface oshi.jna.platform.unix.SolarisLibc
Reads a line from the current file position in the utmp file.
getUuid() - Method in class oshi.hardware.HWPartition
Getter for the field uuid.
getUUID() - Method in class oshi.software.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.PlatformEnum
Gets the value corresponding to the specified JNA Platform type
getValueOrUnknown(Map<String, String>, 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 interface oshi.hardware.GraphicsCard
Retrieves the card's manufacturer/vendor
getVendor() - Method in interface oshi.hardware.UsbDevice
Vendor that manufactured the USB device
getVendorFreq() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Vendor frequency (in Hz), eg.
getVendorId() - Method in class oshi.hardware.common.AbstractUsbDevice
 
getVendorId() - Method in interface oshi.hardware.UsbDevice
ID of the vendor that manufactured the USB device
getVersion() - Method in interface oshi.hardware.Baseboard
Get the baseboard version.
getVersion() - Method in interface oshi.hardware.Firmware
Get the firmware version.
getVersion() - Method in class oshi.hardware.platform.linux.LinuxBaseboard
 
getVersion() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
getVersion() - Method in class oshi.hardware.platform.mac.MacBaseboard
 
getVersion() - Method in class oshi.hardware.platform.mac.MacFirmware
 
getVersion() - Method in class oshi.hardware.platform.unix.aix.AixBaseboard
 
getVersion() - Method in class oshi.hardware.platform.unix.aix.AixFirmware
 
getVersion() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdFirmware
 
getVersion() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
getVersion() - Method in class oshi.hardware.platform.unix.solaris.SolarisFirmware
 
getVersion() - Method in class oshi.hardware.platform.unix.UnixBaseboard
 
getVersion() - Method in class oshi.hardware.platform.windows.WindowsBaseboard
 
getVersion() - Method in class oshi.hardware.platform.windows.WindowsFirmware
 
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 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.platform.linux.LinuxVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getVirtualInUse() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getVirtualInUse() - Method in interface oshi.hardware.VirtualMemory
The memory currently committed by the system, in bytes.
getVirtualMax() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
getVirtualMax() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
getVirtualMax() - Method in interface oshi.hardware.VirtualMemory
The maximum memory that can be committed by the system without extending the paging file(s), in bytes.
getVirtualMemory() - Method in interface oshi.hardware.GlobalMemory
Virtual memory, such as a swap file.
getVirtualMemory() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
getVirtualMemory() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
getVirtualSize() - Method in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
getVirtualSize() - Method in class oshi.software.os.linux.LinuxOSProcess
 
getVirtualSize() - Method in class oshi.software.os.mac.MacOSProcess
 
getVirtualSize() - Method in interface oshi.software.os.OSProcess
Gets the Virtual Memory Size (VSZ).
getVirtualSize() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getVirtualSize() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getVirtualSize() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getVirtualSize() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getVirtualSize() - Method in class oshi.software.os.windows.WindowsOSProcess
 
getVoltage() - Method in class oshi.hardware.common.AbstractPowerSource
 
getVoltage() - Method in interface oshi.hardware.PowerSource
Voltage of the battery, in Volts.
getVoltsFromOHM() - Static method in class oshi.hardware.platform.windows.WindowsSensors
 
getVoltsFromWMI() - Static method in class oshi.hardware.platform.windows.WindowsSensors
 
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.AbstractGraphicsCard
 
getVRam() - Method in interface oshi.hardware.GraphicsCard
Retrieves the Video RAM (VRAM) available on the GPU
getWeek(byte[]) - Static method in class oshi.util.EdidUtil
Return the week of year of manufacture
getWindowId() - Method in class oshi.software.os.OSDesktopWindow
Gets the operating system's handle, window ID, or other unique identifier for this window.
getWmiTimeout() - Method in class oshi.util.platform.windows.WmiQueryHandler
Gets the current WMI timeout.
getWmiVolumes(String, boolean) - Static method in class oshi.software.os.windows.WindowsFileSystem
Package private method for getting logical drives listed in WMI.
getWriteBytes() - Method in interface oshi.hardware.HWDiskStore
The number of bytes written to the disk
getWriteBytes() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getWriteBytes() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
getWrites() - Method in interface oshi.hardware.HWDiskStore
The number of writes to the disk
getWrites() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
getWrites() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
getWrites() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
getWrites() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
getWrites() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
getWrites() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
getWrites() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
getYear(byte[]) - Static method in class oshi.util.EdidUtil
Return the year of manufacture
GHZ - Static variable in class oshi.util.ParseUtil
 
GIBI - Static variable in class oshi.util.FormatUtil
 
GID - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
GID - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
GIGA - Static variable in class oshi.util.FormatUtil
 
GLOB_PREFIX - Static variable in class oshi.util.FileSystemUtil
 
global - Variable in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
global - Variable in class oshi.hardware.platform.mac.MacVirtualMemory
 
global - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
global - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
global - Variable in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
global - Variable in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
GlobalConfig - Class in oshi.util
The global configuration utility.
GlobalConfig() - Constructor for class oshi.util.GlobalConfig
 
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.
globalTimeout - Static variable in class oshi.util.platform.windows.WmiQueryHandler
 
GNU - Enum constant in enum oshi.PlatformEnum
GNU operating system
gpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
GraphicsCard - Interface in oshi.hardware
GraphicsCard interface.
group - Variable in class oshi.software.os.linux.LinuxOSProcess
 
group - Variable in class oshi.software.os.mac.MacOSProcess
 
group - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
group - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
group - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
group - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
GROUP - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
GROUP - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
groupID - Variable in class oshi.software.os.linux.LinuxOSProcess
 
groupID - Variable in class oshi.software.os.mac.MacOSProcess
 
groupID - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
groupID - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
groupID - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
groupID - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
groupInfo - Variable in class oshi.software.os.windows.WindowsOSProcess
 
GROUPS_ID_MAP - Static variable in class oshi.util.UserGroupInfo
 
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.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.platform.windows.WindowsHWDiskStore
 
GUID_DEVCLASS_BATTERY - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
GUID_DEVINTERFACE_MONITOR - Static variable in class oshi.hardware.platform.windows.WindowsDisplay
 
GUID_DEVINTERFACE_USB_HOST_CONTROLLER - Static variable in class oshi.hardware.platform.windows.WindowsUsbDevice
 
GW_HWNDNEXT - Static variable in class oshi.driver.windows.EnumWindows
 

H

Handle - Variable in class oshi.jna.platform.windows.NtDll.CURDIR
 
handleComException(WbemcliUtil.WmiQuery<?>, COMException) - Method in class oshi.util.platform.windows.WmiQueryHandler
COM Exception handler.
HANDLECOUNT - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
HANDLECOUNT - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
HandleCountProperty(String) - Constructor for enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
hardware - Variable in class oshi.SystemInfo
 
HARDWARE - Static variable in class oshi.driver.windows.wmi.OhmHardware
 
HardwareAbstractionLayer - Interface in oshi.hardware
A hardware abstraction layer.
HAS_GETTID - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
This static field identifies if the gettid function is in the c library.
HAS_KSTAT2 - Static variable in class oshi.software.os.unix.solaris.SolarisOperatingSystem
This static field identifies if the kstat2 library (available in Solaris 11.4 or greater) can be loaded.
HAS_SYSCALL_GETTID - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
This static field identifies if the syscall for gettid returns sane results.
HAS_UDEV - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
This static field identifies if the udev library can be loaded.
hashCode() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
 
HeapPartitionName - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
height - Variable in class oshi.jna.platform.mac.CoreGraphics.CGSize
 
HERTZ_PATTERN - Static variable in class oshi.util.ParseUtil
 
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
HighCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
highflips - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
highflops - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
highpages - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
HKEY_PERFORMANCE_TEXT - Static variable in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
 
HkeyPerformanceDataUtil - Class in oshi.driver.windows.registry
Utility to read HKEY_PERFORMANCE_DATA information.
HkeyPerformanceDataUtil() - Constructor for class oshi.driver.windows.registry.HkeyPerformanceDataUtil
 
HkeyUserData - Class in oshi.driver.windows.registry
Utility to read session data from HKEY_USERS
HkeyUserData() - Constructor for class oshi.driver.windows.registry.HkeyUserData
 
host - Variable in class oshi.software.os.OSSession
 
HOUR_MS - Static variable in class oshi.driver.unix.aix.Uptime
 
HW_CPUSPEED - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
HW_MACHINE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
HW_MODEL - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
HW_NCPUFOUND - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
HW_NCPUONLINE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
HW_PAGESIZE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
HW_SMT - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
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.hardware.platform.linux.LinuxSensors
 
HWMON - Static variable in class oshi.util.platform.linux.SysPath
 
HWMON_PATH - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
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
HZ - Static variable in class oshi.util.ParseUtil
 

I

IBM - Static variable in class oshi.hardware.platform.unix.aix.AixBaseboard
 
iBytes - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
ID_FILE - Static variable in class oshi.hardware.platform.linux.LinuxSoundCard
 
ID_FS_TYPE - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
ID_FS_UUID - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
ID_MODEL - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
ID_SERIAL_SHORT - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
identification - Variable in class oshi.hardware.HWPartition
 
IDENTIFIER - Enum constant in enum oshi.driver.windows.wmi.OhmHardware.IdentifierProperty
 
IdentifierProperty() - Constructor for enum oshi.driver.windows.wmi.OhmHardware.IdentifierProperty
 
IDENTIFYINGNUMBER - Enum constant in enum oshi.driver.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.
IdleProcessorTimeProperty(String) - Constructor for enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
IDPROCESS - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
IDPROCESS - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
iDrops - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
idString - Variable in class oshi.hardware.CentralProcessor.PhysicalProcessor
 
IDTHREAD - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
iErrors - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
ifAlias - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
ifAlias - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
IFdata(int, long, long, long, long, long, long, long, long, long, long) - Constructor for class oshi.driver.mac.net.NetStat.IFdata
 
ifOperStatus - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
ifOperStatus - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
IfOperStatus(int) - Constructor for enum oshi.hardware.NetworkIF.IfOperStatus
 
ifType - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
ifType - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
ifType - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
ifType - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
ImagePathName - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
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.
indentUsb(UsbDevice, int) - Static method in class oshi.hardware.common.AbstractUsbDevice
Helper method for indenting chained USB devices
index - Variable in enum oshi.hardware.CentralProcessor.TickType
 
index - Variable in class oshi.hardware.common.AbstractNetworkIF
 
INDEX - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
INDEX - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
inDrops - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
inDrops - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
inDrops - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
inDrops - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
inDrops - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
inDrops - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
inErrors - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
inErrors - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
inErrors - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
inErrors - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
inErrors - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
inErrors - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
inErrors - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
INFO - Static variable in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
InformationLevel - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
initCOM() - Method in class oshi.util.platform.windows.WmiQueryHandler
Initializes COM library and sets security to impersonate the local user
initCOM(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
Initializes COM with a specific threading model
initialUtilityCounters - Variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Initializes logical and physical processor lists and feature flags.
initProcessorCounts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
initProcessorCounts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
initProcessorCounts2(Map<Integer, Integer>) - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
inOut - Variable in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
inOut - Variable in class oshi.hardware.platform.mac.MacVirtualMemory
 
insi_faddr - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_flags - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_flow - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_fport - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_gencnt - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_ip_ttl - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_laddr - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_lport - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_v4 - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_v6 - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
insi_vflag - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
InSockInfo() - Constructor for class oshi.jna.platform.mac.SystemB.InSockInfo
 
instance - Variable in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
instance - Variable in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
instance - Variable in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
instance - Variable in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
instance - Variable in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
 
instance - Variable in enum oshi.driver.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
instance - Variable in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
INSTANCE - Static variable in class oshi.driver.windows.wmi.Win32ProcessCached
 
INSTANCE - Static variable in interface oshi.jna.platform.linux.LinuxLibc
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.IOKit
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.SystemB
 
INSTANCE - Static variable in interface oshi.jna.platform.mac.SystemConfiguration
 
INSTANCE - Static variable in interface oshi.jna.platform.unix.AixLibc
 
INSTANCE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
INSTANCE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
INSTANCE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.Kernel32
Constant INSTANCE
INSTANCE - Static variable in interface oshi.jna.platform.windows.NtDll
 
INSTANCE - Static variable in interface oshi.jna.platform.windows.PowrProf
Constant INSTANCE
INSTRUCTION - Enum constant in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
 
INT_SIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant INT_SIZE=Native.getNativeSize(int.class)
INT_SIZE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
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.
interrupts - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
INTERRUPTSPERSEC - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
 
InterruptsProperty(String, String) - Constructor for enum oshi.driver.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 - Static variable in class oshi.hardware.platform.mac.MacPowerSource
 
IO - Static variable in class oshi.util.platform.mac.SmcUtil
 
IO_MS - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent doing I/Os.
IO_MS_WEIGHTED - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
Incremented at each I/O start, I/O completion, I/O merge, or read of these stats by the number of I/Os in progress DiskStats.IoStat.IO_QUEUE_LENGTH times the number of milliseconds spent doing I/O since the last update of this field.
IO_PROPERTY_MATCH - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
IO_QUEUE_LENGTH - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
Incremented as requests are given to appropriate struct request_queue and decremented as they finish.
IOConnectCallStructMethod(IOKit.IOConnect, int, Structure, NativeLong, Structure, NativeLongByReference) - Method in interface oshi.jna.platform.mac.IOKit
 
IOCTL_BATTERY_QUERY_INFORMATION - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
IOCTL_BATTERY_QUERY_STATUS - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
IOCTL_BATTERY_QUERY_TAG - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
IOKit - Interface in oshi.jna.platform.mac
The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism.
IOKit.SMCKeyData - Class in oshi.jna.platform.mac
Holds the return value of SMC query.
IOKit.SMCKeyDataKeyInfo - Class in oshi.jna.platform.mac
Holds the return value of SMC KeyInfo query.
IOKit.SMCKeyDataPLimitData - Class in oshi.jna.platform.mac
Holds the return value of SMC pLimit query.
IOKit.SMCKeyDataVers - Class in oshi.jna.platform.mac
Holds the return value of SMC version query.
IOKit.SMCVal - Class in oshi.jna.platform.mac
Holds an SMC value
IOREADBYTESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
IOSERVICE - Static variable in class oshi.hardware.platform.mac.MacUsbDevice
 
iostat - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
Iostat - Class in oshi.driver.unix.solaris.disk
Utility to query iostat
Iostat() - Constructor for class oshi.driver.unix.solaris.disk.Iostat
 
IoStat() - Constructor for enum oshi.driver.linux.proc.DiskStats.IoStat
 
IOSTAT_ER - Static variable in class oshi.driver.unix.solaris.disk.Iostat
 
IOSTAT_ER_DETAIL - Static variable in class oshi.driver.unix.solaris.disk.Iostat
 
IOSTAT_ERN - Static variable in class oshi.driver.unix.solaris.disk.Iostat
 
IOUSB - Static variable in class oshi.hardware.platform.mac.MacUsbDevice
 
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.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
ip6s_localout - Variable in class oshi.jna.platform.unix.CLibrary.BsdIp6stat
 
ip6s_total - Variable in class oshi.jna.platform.unix.CLibrary.BsdIp6stat
 
ip6stat - Variable in class oshi.software.os.mac.MacInternetProtocolStats
 
iPackets - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
IPConnection(String, byte[], int, byte[], int, InternetProtocolStats.TcpState, int, int, int) - Constructor for class oshi.software.os.InternetProtocolStats.IPConnection
 
IPHLP - Static variable in class oshi.software.os.windows.WindowsInternetProtocolStats
 
ips_badhlen - Variable in class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
ips_badlen - Variable in class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
ips_badsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
ips_delivered - Variable in class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
ips_tooshort - Variable in class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
ips_toosmall - Variable in class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
ips_total - Variable in class oshi.jna.platform.unix.CLibrary.BsdIpstat
 
ipstat - Variable in class oshi.software.os.mac.MacInternetProtocolStats
 
ipstats - Variable in class oshi.software.os.unix.aix.AixInternetProtocolStats
 
ipv4 - Variable in class oshi.hardware.common.AbstractNetworkIF
 
IPV4_DEFAULT_DEST - Static variable in class oshi.software.os.linux.LinuxNetworkParams
 
ipv6 - Variable in class oshi.hardware.common.AbstractNetworkIF
 
IPV6_DEFAULT_DEST - Static variable in class oshi.software.os.linux.LinuxNetworkParams
 
IPV6_ROUTE_HEADER - Static variable in class oshi.software.os.mac.MacNetworkParams
 
IRQ - Enum constant in enum oshi.hardware.CentralProcessor.TickType
Time that the CPU used to service hardware IRQs
IS_PI - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
IS_VISTA_OR_GREATER - Static variable in class oshi.driver.windows.registry.SessionWtsData
 
IS_VISTA_OR_GREATER - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
IS_VISTA_OR_GREATER - Static variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
IS_VISTA_OR_GREATER - Static variable in class oshi.software.os.windows.WindowsInternetProtocolStats
 
IS_VISTA_OR_GREATER - Static variable in class oshi.software.os.windows.WindowsOperatingSystem
 
IS_VISTA_OR_GREATER - Static variable in class oshi.software.os.windows.WindowsOSProcess
 
IS_VISTA_OR_GREATER - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
IS_VISTA_OR_GREATER - Static variable in class oshi.util.platform.windows.PerfDataUtil
 
IS_WIN10_OR_GREATER - Static variable in class oshi.driver.windows.LogicalProcessorInformation
 
IS_WIN7_OR_GREATER - Static variable in class oshi.driver.windows.perfmon.ProcessorInformation
 
IS_WINDOWS10_OR_GREATER - Static variable in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
IS_WINDOWS7_OR_GREATER - Static variable in class oshi.driver.windows.registry.ProcessWtsData
 
IS_WINDOWS7_OR_GREATER - Static variable in class oshi.software.os.windows.WindowsOSProcess
 
IS_WINDOWS8_OR_GREATER - Static variable in class oshi.hardware.platform.windows.WindowsLogicalVolumeGroup
 
isArmCpu - Variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
isArmCpu() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
isBaseCounter() - Method in class oshi.util.platform.windows.PerfDataUtil.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.
isConnectorPresent() - Method in interface oshi.hardware.NetworkIF
(Windows Vista and higher) Set if a connector is present on the network interface.
isConnectorPresent() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
isConnectorPresent() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
isCpu64bit() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
Is CPU 64bit?
isCurrentWow() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
isCurrentX86() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
isDigital(byte[]) - Static method in class oshi.util.EdidUtil
Test if this EDID is a digital monitor based on byte 20
isDisabled(String, String) - Static method in class oshi.driver.windows.perfmon.PerfmonDisabled
 
isDischarging() - Method in class oshi.hardware.common.AbstractPowerSource
 
isDischarging() - Method in interface oshi.hardware.PowerSource
Reports whether the battery is discharging.
isElevated - Variable in class oshi.software.os.mac.MacInternetProtocolStats
 
isElevated() - Method in interface oshi.software.os.OperatingSystem
Determine whether the current process has elevated permissions such as sudo / Administrator
isElevated() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
isElevated() - Static method in class oshi.util.UserGroupInfo
Determine whether the current process has elevated permissions such as sudo / Administrator
isFileStoreExcluded(String, String, List<PathMatcher>, List<PathMatcher>, List<PathMatcher>, List<PathMatcher>) - Static method in class oshi.util.FileSystemUtil
Evaluates if file store (identified by path and volume) should be excluded or not based on configuration pathIncludes, pathExcludes, volumeIncludes, volumeExcludes.
isKnownVmMacAddr() - Method in class oshi.hardware.common.AbstractNetworkIF
 
isKnownVmMacAddr() - Method in interface oshi.hardware.NetworkIF
Determines if the MAC address on this interface corresponds to a known Virtual Machine.
isLocalInterface(NetworkInterface) - Static method in class oshi.hardware.common.AbstractNetworkIF
 
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.
IsProcessorFeaturePresent(int) - Method in interface oshi.jna.platform.windows.Kernel32
Determines whether the specified processor feature is supported by the current computer.
isSecurityInitialized() - Method in class oshi.util.platform.windows.WmiQueryHandler
Security only needs to be initialized once.
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.
isWow() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
Is the current operating process x86 or x86-compatibility mode?
isWow(WinNT.HANDLE) - Static method in class oshi.software.os.windows.WindowsOperatingSystem
Is the specified process x86 or x86-compatibility mode?
isX86() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
Is the processor architecture x86?
ITREALVALUE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The time in jiffies before the next SIGALRM is sent to the process due to an interval timer.

K

kCGNullWindowID - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
kCGWindowListExcludeDesktopElements - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
kCGWindowListOptionAll - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
kCGWindowListOptionIncludingWindow - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
kCGWindowListOptionOnScreenAboveWindow - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
kCGWindowListOptionOnScreenBelowWindow - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
kCGWindowListOptionOnScreenOnly - Static variable in interface oshi.jna.platform.mac.CoreGraphics
 
KERN_ARGMAX - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_CPTIME - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_CPTIME2 - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_MAXPROC - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_MAXVNODES - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_OSRELEASE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_OSREV - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_OSTYPE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERN_VERSION - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
KERNEL_INDEX_SMC - Static variable in class oshi.util.platform.mac.SmcUtil
 
KERNEL_TIME - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
KERNEL_TIME - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
Kernel32 - Interface in oshi.jna.platform.windows
Kernel32.
Kernel32.ProcessorFeature - Enum in oshi.jna.platform.windows
 
KERNELMODETIME - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
kernelTime - Variable in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
kernelTime - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
kernelTime - Variable in class oshi.software.os.linux.LinuxOSProcess
 
kernelTime - Variable in class oshi.software.os.linux.LinuxOSThread
 
kernelTime - Variable in class oshi.software.os.mac.MacOSProcess
 
kernelTime - Variable in class oshi.software.os.mac.MacOSThread
 
kernelTime - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
kernelTime - Variable in class oshi.software.os.unix.aix.AixOSThread
 
kernelTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
kernelTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
kernelTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
kernelTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
kernelTime - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
kernelTime - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
kernelTime - Variable in class oshi.software.os.windows.WindowsOSProcess
 
kernelTime - Variable in class oshi.software.os.windows.WindowsOSThread
 
kernelVersion - Variable in class oshi.hardware.common.AbstractSoundCard
 
key - Variable in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
key - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
key - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 
keyInfo - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
keyInfoCache - Static variable in class oshi.util.platform.mac.SmcUtil
Thread-safe map for caching info retrieved by a key necessary for subsequent calls.
KFREEBSD - Enum constant in enum oshi.PlatformEnum
Debian GNU/kFreeBSD
KHZ - Static variable in class oshi.util.ParseUtil
 
KIBI - Static variable in class oshi.util.FormatUtil
Binary prefixes, used in IEC Standard for naming bytes.
KILO - Static variable in class oshi.util.FormatUtil
Decimal prefixes, used for Hz and other metric units and for bytes by hard drive manufacturers
KSTAT_BATT_IDX - Static variable in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
KSTAT_BATT_MOD - Static variable in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
KSTAT_PM_CPU - Static variable in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
KSTAT_SYSTEM_CPU - Static variable in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
KstatChain(LibKstat.KstatCtl) - Constructor for class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
 
kstatCtl - Static variable in class oshi.util.platform.unix.solaris.KstatUtil
 
KstatUtil - Class in oshi.util.platform.unix.solaris
Provides access to kstat information on Solaris
KstatUtil() - Constructor for class oshi.util.platform.unix.solaris.KstatUtil
 
KstatUtil.KstatChain - Class in oshi.util.platform.unix.solaris
A copy of the Kstat chain, encapsulating a kstat_ctl_t object.
KSTKEIP - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The current EIP (instruction pointer).
KSTKESP - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The current value of ESP (stack pointer), as found in the kernel stack page for the process.
kvaslots - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
kvaslots_avail - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 

L

label - Variable in class oshi.software.common.AbstractOSFileStore
 
LAST_ACK - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
lazilyCalculateMultiplier(long, long) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Lazily calculate the capacity tick multiplier once.
LEAF - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
length - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
Length - Variable in class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
Length - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
Length - Variable in class oshi.jna.platform.windows.NtDll.STRING
 
Length - Variable in class oshi.jna.platform.windows.NtDll.UNICODE_STRING
 
level - Variable in class oshi.hardware.CentralProcessor.ProcessorCache
 
LIB - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Library (unused since Linux 2.6; always 0)
LIBC - Static variable in class oshi.driver.linux.Who
 
LIBC - Static variable in class oshi.driver.unix.aix.PsInfo
 
LIBC - Static variable in class oshi.driver.unix.freebsd.Who
 
LIBC - Static variable in class oshi.driver.unix.solaris.PsInfo
 
LIBC - Static variable in class oshi.driver.unix.solaris.Who
 
LIBC - Static variable in class oshi.software.os.linux.LinuxNetworkParams
 
LIBC - Static variable in class oshi.software.os.unix.aix.AixNetworkParams
 
LIBC - Static variable in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
LIBC - Static variable in class oshi.software.os.unix.solaris.SolarisNetworkParams
 
lineSize - Variable in class oshi.hardware.CentralProcessor.ProcessorCache
 
LINUX - Enum constant in enum oshi.PlatformEnum
A flavor of Linux
LinuxBaseboard - Class in oshi.hardware.platform.linux
Baseboard data obtained by sysfs
LinuxBaseboard() - Constructor for class oshi.hardware.platform.linux.LinuxBaseboard
 
LinuxCentralProcessor - Class in oshi.hardware.platform.linux
A CPU as defined in Linux /proc.
LinuxCentralProcessor() - Constructor for class oshi.hardware.platform.linux.LinuxCentralProcessor
 
LinuxComputerSystem - Class in oshi.hardware.platform.linux
Hardware data obtained from sysfs.
LinuxComputerSystem() - Constructor for class oshi.hardware.platform.linux.LinuxComputerSystem
 
LinuxFileSystem - Class in oshi.software.os.linux
The Linux File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
LinuxFileSystem() - Constructor for class oshi.software.os.linux.LinuxFileSystem
 
LinuxFirmware - Class in oshi.hardware.platform.linux
Firmware data obtained by sysfs.
LinuxFirmware() - Constructor for class oshi.hardware.platform.linux.LinuxFirmware
 
LinuxFirmware.VcGenCmdStrings - Class in oshi.hardware.platform.linux
 
LinuxGlobalMemory - Class in oshi.hardware.platform.linux
Memory obtained by /proc/meminfo and sysinfo.totalram
LinuxGlobalMemory() - Constructor for class oshi.hardware.platform.linux.LinuxGlobalMemory
 
LinuxGraphicsCard - Class in oshi.hardware.platform.linux
Graphics card info obtained by lshw
LinuxGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.platform.linux.LinuxGraphicsCard
Constructor for LinuxGraphicsCard
LinuxHardwareAbstractionLayer - Class in oshi.hardware.platform.linux
LinuxHardwareAbstractionLayer class.
LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
 
LinuxHWDiskStore - Class in oshi.hardware.platform.linux
Linux hard disk implementation.
LinuxHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.platform.linux.LinuxHWDiskStore
 
LinuxHWDiskStore.UdevStat - Enum in oshi.hardware.platform.linux
 
LinuxInternetProtocolStats - Class in oshi.software.os.linux
Internet Protocol Stats implementation
LinuxInternetProtocolStats() - Constructor for class oshi.software.os.linux.LinuxInternetProtocolStats
 
LinuxLibc - Interface in oshi.jna.platform.linux
Linux C Library.
LinuxLibc.Exit_status - Class in oshi.jna.platform.linux
Part of utmpx structure
LinuxLibc.LinuxUtmpx - Class in oshi.jna.platform.linux
Return type for getutxent()
LinuxLibc.Ut_Tv - Class in oshi.jna.platform.linux
32-bit timeval required for utmpx structure
LinuxLogicalVolumeGroup - Class in oshi.hardware.platform.linux
 
LinuxLogicalVolumeGroup(String, Map<String, Set<String>>, Set<String>) - Constructor for class oshi.hardware.platform.linux.LinuxLogicalVolumeGroup
 
LinuxNetworkIF - Class in oshi.hardware.platform.linux
LinuxNetworks class.
LinuxNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.platform.linux.LinuxNetworkIF
 
LinuxNetworkParams - Class in oshi.software.os.linux
LinuxNetworkParams class.
LinuxNetworkParams() - Constructor for class oshi.software.os.linux.LinuxNetworkParams
 
LinuxOperatingSystem - Class in oshi.software.os.linux
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
LinuxOperatingSystem() - Constructor for class oshi.software.os.linux.LinuxOperatingSystem
Constructor for LinuxOperatingSystem.
LinuxOSFileStore - Class in oshi.software.os.linux
OSFileStore implementation
LinuxOSFileStore(String, String, String, String, String, String, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.linux.LinuxOSFileStore
 
LinuxOSProcess - Class in oshi.software.os.linux
OSProcess implementation
LinuxOSProcess(int, LinuxOperatingSystem) - Constructor for class oshi.software.os.linux.LinuxOSProcess
 
LinuxOSProcess.ProcPidStat - Enum in oshi.software.os.linux
Enum used to update attributes.
LinuxOSThread - Class in oshi.software.os.linux
OSThread implementation
LinuxOSThread(int, int) - Constructor for class oshi.software.os.linux.LinuxOSThread
 
LinuxOSThread.ThreadPidStat - Enum in oshi.software.os.linux
Enum used to update attributes.
LinuxPowerSource - Class in oshi.hardware.platform.linux
A Power Source
LinuxPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.linux.LinuxPowerSource
 
LinuxSensors - Class in oshi.hardware.platform.linux
Sensors from WMI or Open Hardware Monitor
LinuxSensors() - Constructor for class oshi.hardware.platform.linux.LinuxSensors
Constructor for LinuxSensors.
LinuxSoundCard - Class in oshi.hardware.platform.linux
Sound card data obtained via /proc/asound directory
LinuxSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.linux.LinuxSoundCard
Constructor for LinuxSoundCard.
LinuxUsbDevice - Class in oshi.hardware.platform.linux
Linux Usb Device
LinuxUsbDevice(String, String, String, String, String, String, List<UsbDevice>) - Constructor for class oshi.hardware.platform.linux.LinuxUsbDevice
 
LinuxUtmpx() - Constructor for class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
LinuxVirtualMemory - Class in oshi.hardware.platform.linux
Memory obtained by /proc/meminfo and /proc/vmstat
LinuxVirtualMemory(LinuxGlobalMemory) - Constructor for class oshi.hardware.platform.linux.LinuxVirtualMemory
Constructor for LinuxVirtualMemory.
listAverage(List<Double>) - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdSensors
 
LISTEN - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
listNumericFiles(String) - Static method in class oshi.driver.linux.proc.ProcessStat
 
load(Properties) - Static method in class oshi.util.GlobalConfig
Load the given Properties into the global configuration.
loadAndParseFileSystemConfig(String) - Static method in class oshi.util.FileSystemUtil
Load from config and parse file system include/exclude line.
LoadAverage - Class in oshi.driver.windows.perfmon
Utility to calculate a load average equivalent metric on Windows.
LoadAverage() - Constructor for class oshi.driver.windows.perfmon.LoadAverage
 
loadAverages - Static variable in class oshi.driver.windows.perfmon.LoadAverage
 
loadAvgThread - Static variable in class oshi.driver.windows.perfmon.LoadAverage
 
LoaderThreads - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
LOCAL_DISK - Static variable in class oshi.software.os.mac.MacFileSystem
 
localAddress - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
localCtlRef - Variable in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
 
LOCALIZE_CACHE - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
localizeIfNeeded(String, boolean) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Localize a PerfCounter string.
localizeUsingPerfIndex(String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
 
localPort - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
locAndSize - Variable in class oshi.software.os.OSDesktopWindow
 
LOG - Static variable in class oshi.driver.mac.net.NetStat
 
LOG - Static variable in class oshi.driver.unix.aix.PsInfo
 
LOG - Static variable in class oshi.driver.unix.solaris.PsInfo
 
LOG - Static variable in class oshi.driver.windows.perfmon.PerfmonDisabled
 
LOG - Static variable in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
 
LOG - Static variable in class oshi.driver.windows.registry.HkeyUserData
 
LOG - Static variable in class oshi.driver.windows.registry.ProcessWtsData
 
LOG - Static variable in class oshi.hardware.common.AbstractCentralProcessor
 
LOG - Static variable in class oshi.hardware.common.AbstractNetworkIF
 
LOG - Static variable in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
LOG - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
LOG - Static variable in class oshi.hardware.platform.linux.LinuxLogicalVolumeGroup
 
LOG - Static variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
LOG - Static variable in class oshi.hardware.platform.linux.LinuxSoundCard
 
LOG - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
LOG - Static variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
LOG - Static variable in class oshi.hardware.platform.mac.MacDisplay
 
LOG - Static variable in class oshi.hardware.platform.mac.MacGlobalMemory
 
LOG - Static variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
LOG - Static variable in class oshi.hardware.platform.mac.MacNetworkIF
 
LOG - Static variable in class oshi.hardware.platform.mac.MacVirtualMemory
 
LOG - Static variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
LOG - Static variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
LOG - Static variable in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
LOG - Static variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsDisplay
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsLogicalVolumeGroup
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsSensors
 
LOG - Static variable in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
LOG - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
LOG - Static variable in class oshi.software.os.linux.LinuxNetworkParams
 
LOG - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
LOG - Static variable in class oshi.software.os.linux.LinuxOSProcess
 
LOG - Static variable in class oshi.software.os.mac.MacFileSystem
 
LOG - Static variable in class oshi.software.os.mac.MacNetworkParams
 
LOG - Static variable in class oshi.software.os.mac.MacOperatingSystem
 
LOG - Static variable in class oshi.software.os.mac.MacOSProcess
 
LOG - Static variable in class oshi.software.os.unix.aix.AixOSProcess
 
LOG - Static variable in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
 
LOG - Static variable in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
LOG - Static variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
LOG - Static variable in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
LOG - Static variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
LOG - Static variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
LOG - Static variable in class oshi.software.os.windows.WindowsNetworkParams
 
LOG - Static variable in class oshi.software.os.windows.WindowsOperatingSystem
 
LOG - Static variable in class oshi.software.os.windows.WindowsOSProcess
 
LOG - Static variable in class oshi.util.EdidUtil
 
LOG - Static variable in class oshi.util.ExecutingCommand
 
LOG - Static variable in class oshi.util.FileUtil
 
LOG - Static variable in class oshi.util.ParseUtil
 
LOG - Static variable in class oshi.util.platform.mac.SmcUtil
 
LOG - Static variable in class oshi.util.platform.mac.SysctlUtil
 
LOG - Static variable in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
 
LOG - Static variable in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
 
LOG - Static variable in class oshi.util.platform.unix.solaris.KstatUtil
 
LOG - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
LOG - Static variable in class oshi.util.platform.windows.PerfCounterQueryHandler
 
LOG - Static variable in class oshi.util.platform.windows.PerfCounterWildcardQuery
 
LOG - Static variable in class oshi.util.platform.windows.PerfDataUtil
 
LOG - Static variable in class oshi.util.platform.windows.WmiQueryHandler
 
LOG - Static variable in class oshi.util.Util
 
LOG_MAC_SYSCTL_WARNING - Static variable in class oshi.software.os.mac.MacOSProcess
 
LOG_PROCFS_WARNING - Static variable in class oshi.software.os.linux.LinuxOSProcess
 
LOGICAL_VOLUME - Static variable in class oshi.hardware.platform.mac.MacLogicalVolumeGroup
 
LOGICAL_VOLUME_GROUP - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
LOGICAL_VOLUME_GROUP - Static variable in class oshi.hardware.platform.mac.MacLogicalVolumeGroup
 
LogicalDiskProperty() - Constructor for enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
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
 
logicalProcessorCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
LogicalProcessorInformation - Class in oshi.driver.windows
Utility to query Logical Processor Information
LogicalProcessorInformation() - Constructor for class oshi.driver.windows.LogicalProcessorInformation
 
logicalProcessors - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
logicalVolume - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
logicalVolume - Variable in class oshi.software.os.mac.MacOSFileStore
 
logicalVolume - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
logicalVolume - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
logicalVolume - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
logicalVolume - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
logicalVolume - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
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.
LOGIN_FORMAT - Static variable in class oshi.software.os.OSSession
 
LOGIN_PROCESS - Static variable in interface oshi.jna.platform.unix.CLibrary
 
loginTime - Variable in class oshi.software.os.OSSession
 
longToByteArray(long, int, int) - Static method in class oshi.util.ParseUtil
Convert a long value to a byte array using Big Endian, truncating or padding with zeros (if necessary) so the array has the specified length.
lookup(String, int, String) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_lookup(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl, java.lang.String, int, java.lang.String).
lookupAll(String, int, String) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_lookup(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl, java.lang.String, int, java.lang.String).
LOOP - Static variable in class oshi.util.platform.linux.DevPath
 
LowCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
LOWER_LAYER_DOWN - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
Down due to state of lower-layer interface(s).
Ls - Class in oshi.driver.unix.aix
Utility to query ls
Ls() - Constructor for class oshi.driver.unix.aix.Ls
 
lsattrStrings - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
LsattrStrings(String, String, String, String, String, String, String) - Constructor for class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
LSB_RELEASE_A_LOG - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
LSB_RELEASE_LOG - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
lscfg - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
lscfg - Variable in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
lscfg - Variable in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
lscfg - Variable in class oshi.hardware.platform.unix.aix.AixSensors
 
Lscfg - Class in oshi.driver.unix.aix
Utility to query lscfg
Lscfg() - Constructor for class oshi.driver.unix.aix.Lscfg
 
Lshal - Class in oshi.driver.linux
Utility to read info from lshal
Lshal - Class in oshi.driver.unix.solaris.disk
Utility to query lshal
Lshal() - Constructor for class oshi.driver.linux.Lshal
 
Lshal() - Constructor for class oshi.driver.unix.solaris.disk.Lshal
 
LSHAL - Static variable in class oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
 
LSHAL - Static variable in class oshi.hardware.platform.unix.solaris.SolarisSoundCard
 
LSHAL_CMD - Static variable in class oshi.driver.unix.solaris.disk.Lshal
 
Lshw - Class in oshi.driver.linux
Utility to read info from lshw
Lshw() - Constructor for class oshi.driver.linux.Lshw
 
LSPCI_MACHINE_READABLE - Static variable in class oshi.util.ParseUtil
 
LSPCI_MEMORY_SIZE - Static variable in class oshi.util.ParseUtil
 
Lspv - Class in oshi.driver.unix.aix
Utility to query lspv
Lspv() - Constructor for class oshi.driver.unix.aix.Lspv
 
Lssrad - Class in oshi.driver.unix.aix
Utility to query lssrad
Lssrad() - Constructor for class oshi.driver.unix.aix.Lssrad
 
lvMap - Variable in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
LWP - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
lwpsinfo - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 

M

M1_CPUFAMILY - Static variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
M2_CPUFAMILY - Static variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
M3_CPUFAMILY - Static variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
mac - Variable in class oshi.hardware.common.AbstractNetworkIF
 
MAC_RLIMIT_NOFILE - Static variable in class oshi.software.os.mac.MacOSProcess
 
MacBaseboard - Class in oshi.hardware.platform.mac
Baseboard data obtained from ioreg
MacBaseboard() - Constructor for class oshi.hardware.platform.mac.MacBaseboard
 
MacCentralProcessor - Class in oshi.hardware.platform.mac
A CPU.
MacCentralProcessor() - Constructor for class oshi.hardware.platform.mac.MacCentralProcessor
 
MacComputerSystem - Class in oshi.hardware.platform.mac
Hardware data obtained from ioreg.
MacComputerSystem() - Constructor for class oshi.hardware.platform.mac.MacComputerSystem
 
MacDisplay - Class in oshi.hardware.platform.mac
A Display
MacDisplay(byte[]) - Constructor for class oshi.hardware.platform.mac.MacDisplay
Constructor for MacDisplay.
MacFileSystem - Class in oshi.software.os.mac
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
MacFileSystem() - Constructor for class oshi.software.os.mac.MacFileSystem
 
MacFirmware - Class in oshi.hardware.platform.mac
Firmware data obtained from ioreg.
MacFirmware() - Constructor for class oshi.hardware.platform.mac.MacFirmware
 
MacGlobalMemory - Class in oshi.hardware.platform.mac
Memory obtained by host_statistics (vm_stat) and sysctl.
MacGlobalMemory() - Constructor for class oshi.hardware.platform.mac.MacGlobalMemory
 
MacGraphicsCard - Class in oshi.hardware.platform.mac
Graphics card info obtained by system_profiler SPDisplaysDataType.
MacGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.platform.mac.MacGraphicsCard
Constructor for MacGraphicsCard
MacHardwareAbstractionLayer - Class in oshi.hardware.platform.mac
MacHardwareAbstractionLayer class.
MacHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
 
MacHWDiskStore - Class in oshi.hardware.platform.mac
Mac hard disk implementation.
MacHWDiskStore(String, String, String, long, DiskArbitration.DASessionRef, Map<String, String>, Map<MacHWDiskStore.CFKey, CoreFoundation.CFStringRef>) - Constructor for class oshi.hardware.platform.mac.MacHWDiskStore
 
MacHWDiskStore.CFKey - Enum in oshi.hardware.platform.mac
 
MacInternetProtocolStats - Class in oshi.software.os.mac
Internet Protocol Stats implementation
MacInternetProtocolStats(boolean) - Constructor for class oshi.software.os.mac.MacInternetProtocolStats
 
MacLogicalVolumeGroup - Class in oshi.hardware.platform.mac
 
MacLogicalVolumeGroup(String, Map<String, Set<String>>, Set<String>) - Constructor for class oshi.hardware.platform.mac.MacLogicalVolumeGroup
 
MacNetworkIF - Class in oshi.hardware.platform.mac
MacNetworks class.
MacNetworkIF(NetworkInterface, Map<Integer, NetStat.IFdata>) - Constructor for class oshi.hardware.platform.mac.MacNetworkIF
 
MacNetworkParams - Class in oshi.software.os.mac
MacNetworkParams class.
MacNetworkParams() - Constructor for class oshi.software.os.mac.MacNetworkParams
 
MacOperatingSystem - Class in oshi.software.os.mac
macOS, previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc.
MacOperatingSystem() - Constructor for class oshi.software.os.mac.MacOperatingSystem
 
MACOS - Enum constant in enum oshi.PlatformEnum
macOS
MACOS_VERSIONS_PROPERTIES - Static variable in class oshi.software.os.mac.MacOperatingSystem
 
MacOSFileStore - Class in oshi.software.os.mac
OSFileStore implementation
MacOSFileStore(String, String, String, String, String, String, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.mac.MacOSFileStore
 
MacOSProcess - Class in oshi.software.os.mac
OSProcess implementation
MacOSProcess(int, int, int, MacOperatingSystem) - Constructor for class oshi.software.os.mac.MacOSProcess
 
MacOSThread - Class in oshi.software.os.mac
OSThread implementation
MacOSThread(int) - Constructor for class oshi.software.os.mac.MacOSThread
 
MacOSThread(int, int, OSProcess.State, long, long, long, long, int) - Constructor for class oshi.software.os.mac.MacOSThread
 
MacPowerSource - Class in oshi.hardware.platform.mac
A Power Source
MacPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.mac.MacPowerSource
 
MacSensors - Class in oshi.hardware.platform.mac
Sensors from SMC
MacSensors() - Constructor for class oshi.hardware.platform.mac.MacSensors
 
MacSoundCard - Class in oshi.hardware.platform.mac
Sound card data obtained via AppleHDA kext
MacSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.mac.MacSoundCard
Constructor for MacSoundCard.
MacUsbDevice - Class in oshi.hardware.platform.mac
Mac Usb Device
MacUsbDevice(String, String, String, String, String, String, List<UsbDevice>) - Constructor for class oshi.hardware.platform.mac.MacUsbDevice
 
MacUtmpx() - Constructor for class oshi.jna.platform.mac.SystemB.MacUtmpx
 
MacVirtualMemory - Class in oshi.hardware.platform.mac
Memory obtained by host_statistics (vm_stat) and sysctl.
MacVirtualMemory(MacGlobalMemory) - Constructor for class oshi.hardware.platform.mac.MacVirtualMemory
Constructor for MacVirtualMemory.
MAH - Enum constant in enum oshi.hardware.PowerSource.CapacityUnits
MilliAmpHours (mAh).
MAJFLT - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The number of major faults the process has made which have required loading a memory page from disk.
MAJFLT - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
MAJFLT - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
MAJFLT - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
MAJFLT - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
major - Variable in class oshi.hardware.HWPartition
 
major - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
major - Variable in class oshi.software.os.mac.MacOperatingSystem
 
MAJOR - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The device major number.
MAJOR - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
MAJOR_FAULT - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
MAJOR_FAULTS - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
majorFaults - Variable in class oshi.software.os.linux.LinuxOSProcess
 
majorFaults - Variable in class oshi.software.os.linux.LinuxOSThread
 
majorFaults - Variable in class oshi.software.os.mac.MacOSProcess
 
majorFaults - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
majorFaults - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
majorFaults - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
majorFaults - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
majorFaults - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
majorVersion - Variable in class oshi.software.os.mac.MacOSProcess
 
manufactureDate - Variable in class oshi.hardware.common.AbstractPowerSource
 
manufacturer - Variable in class oshi.hardware.common.AbstractPowerSource
 
manufacturer - Variable in class oshi.hardware.PhysicalMemory
 
manufacturer - Variable in class oshi.hardware.platform.linux.LinuxBaseboard
 
manufacturer - Variable in class oshi.hardware.platform.linux.LinuxComputerSystem
 
manufacturer - Variable in class oshi.hardware.platform.linux.LinuxFirmware
 
manufacturer - Variable in class oshi.hardware.platform.linux.LinuxFirmware.VcGenCmdStrings
 
manufacturer - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
manufacturer - Variable in class oshi.hardware.platform.unix.aix.AixFirmware
 
manufacturer - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
manufacturer - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
manufacturer - Variable in class oshi.hardware.platform.unix.solaris.SolarisFirmware
 
manufacturer - Variable in class oshi.hardware.platform.unix.UnixBaseboard
 
manufacturer - Variable in class oshi.software.common.AbstractOperatingSystem
 
MANUFACTURER - Enum constant in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
MANUFACTURER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
manufacturerModel - Variable in class oshi.hardware.platform.windows.WindowsComputerSystem
 
manufacturerModelSerialUUID - Variable in class oshi.hardware.platform.mac.MacComputerSystem
 
manufacturerModelVersionSerial - Variable in class oshi.hardware.platform.linux.LinuxBaseboard
 
manufModelSerialUuidVers - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
manufModelVersSerial - Variable in class oshi.hardware.platform.mac.MacBaseboard
 
manufModelVersSerial - Variable in class oshi.hardware.platform.windows.WindowsBaseboard
 
manufNameDescVersRelease - Variable in class oshi.hardware.platform.mac.MacFirmware
 
manufNameDescVersRelease - Variable in class oshi.hardware.platform.windows.WindowsFirmware
 
manufVersRelease - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdFirmware
 
manufVersRelease - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
mapCachesFromLscpu() - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
mapCFKeys() - Static method in class oshi.hardware.platform.mac.MacHWDiskStore
Temporarily cache pointers to keys.
mapCounterIndicesFromRegistry() - Static method in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
 
mapNumaNodes() - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
mapNumaNodesFromLscpu() - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
MAPPER - Static variable in class oshi.util.platform.linux.DevPath
 
matchBitmasks(long, List<Long>, List<Long>) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
matches(Path, List<PathMatcher>) - Static method in class oshi.util.FileSystemUtil
Checks if text matches any of @param patterns}.
matchLinux(List<OSSession>, String) - Static method in class oshi.driver.unix.Who
Attempt to match Linux WHO format and add to the list
matchUnix(List<OSSession>, String) - Static method in class oshi.driver.unix.Who
Attempt to match Unix WHO format and add to the list
MAX_PATH - Static variable in class oshi.driver.windows.DeviceTree
 
max_size - Variable in class oshi.jna.platform.mac.SystemB.Pri
 
MAX_WINDOWS_HANDLES - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
maxCapacity - Variable in class oshi.hardware.common.AbstractPowerSource
 
maxCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
maxFreq - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
maxIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
MaximumLength - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
MaximumLength - Variable in class oshi.jna.platform.windows.NtDll.STRING
 
MaximumLength - Variable in class oshi.jna.platform.windows.NtDll.UNICODE_STRING
 
maxMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
maxPerfBufferSize - Static variable in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
 
maxProc - Variable in class oshi.software.os.mac.MacOperatingSystem
 
MEBI - Static variable in class oshi.util.FormatUtil
 
MEGA - Static variable in class oshi.util.FormatUtil
 
MEMINFO - Static variable in class oshi.util.platform.linux.ProcPath
 
memoize(Supplier<T>) - Static method in class oshi.util.Memoizer
Store a supplier in a delegate function to be computed only once.
memoize(Supplier<T>, long) - Static method in class oshi.util.Memoizer
Store a supplier in a delegate function to be computed once, and only again after time to live (ttl) has expired.
Memoizer - Class in oshi.util
A memoized function stores the output corresponding to some set of specific inputs.
Memoizer() - Constructor for class oshi.util.Memoizer
 
memory - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
MEMORY - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
MEMORY_SIZE - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
MemoryInformation - Class in oshi.driver.windows.perfmon
Utility to query Memory performance counter
MemoryInformation() - Constructor for class oshi.driver.windows.perfmon.MemoryInformation
 
MemoryInformation.PageSwapProperty - Enum in oshi.driver.windows.perfmon
For pages in/out
memoryType - Variable in class oshi.hardware.PhysicalMemory
 
memoryType(int) - Static method in class oshi.hardware.platform.windows.WindowsGlobalMemory
Convert memory type number to a human readable string
MEMORYTYPE - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
memPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
MHZ - Static variable in class oshi.util.ParseUtil
 
mhzLimit - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
microArchictecture - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
MINFLT - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The number of minor faults the process has made which have not required loading a memory page from disk.
MINFLT - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
MINFLT - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
MINFLT - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
MINFLT - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
minor - Variable in class oshi.hardware.HWPartition
 
minor - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
minor - Variable in class oshi.software.os.mac.MacOperatingSystem
 
MINOR - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The device minor number.
MINOR - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
MINOR_FAULTS - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
MINOR_FAULTS - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
minorFaults - Variable in class oshi.software.os.linux.LinuxOSProcess
 
minorFaults - Variable in class oshi.software.os.linux.LinuxOSThread
 
minorFaults - Variable in class oshi.software.os.mac.MacOSProcess
 
minorFaults - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
minorFaults - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
minorFaults - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
minorFaults - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
minorFaults - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
minorVersion - Variable in class oshi.software.os.mac.MacOSProcess
 
MINUTE_MS - Static variable in class oshi.driver.unix.aix.Uptime
 
MNT_ASYNC - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_AUTOMOUNTED - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_CPROTECT - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_DEFWRITE - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_DONTBROWSE - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_DOVOLFS - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_EXPORTED - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_IGNORE_OWNERSHIP - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_JOURNALED - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_LOCAL - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_MULTILABEL - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_NOATIME - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_NODEV - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_NOEXEC - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_NOSUID - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_NOUSERXATTR - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_QUARANTINE - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_QUOTA - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_RDONLY - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_ROOTFS - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_SYNCHRONOUS - Static variable in class oshi.software.os.mac.MacFileSystem
 
MNT_UNION - Static variable in class oshi.software.os.mac.MacFileSystem
 
model - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
model - Variable in class oshi.hardware.platform.linux.LinuxBaseboard
 
model - Variable in class oshi.hardware.platform.linux.LinuxComputerSystem
 
model - Variable in class oshi.hardware.platform.unix.aix.AixBaseboard
 
model - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
model - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
model - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
model - Variable in class oshi.hardware.platform.unix.UnixBaseboard
 
MODEL - Enum constant in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
MODEL - Enum constant in enum oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
 
MODEL - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
MODEL - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
MODEL - Static variable in class oshi.driver.linux.Lshw
 
MODEL - Static variable in class oshi.util.platform.linux.ProcPath
 
MODEL - Static variable in class oshi.util.platform.linux.SysPath
 
Month - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
mount - Variable in class oshi.software.common.AbstractOSFileStore
 
Mount - Class in oshi.driver.unix.freebsd.disk
Utility to query mount
Mount() - Constructor for class oshi.driver.unix.freebsd.disk.Mount
 
MOUNT_CMD - Static variable in class oshi.driver.unix.freebsd.disk.Mount
 
MOUNT_PATTERN - Static variable in class oshi.driver.unix.freebsd.disk.Mount
 
mountPoint - Variable in class oshi.hardware.HWPartition
 
MOUNTS - Static variable in class oshi.util.platform.linux.ProcPath
 
MS_ACPI_THERMAL_ZONE_TEMPERATURE - Static variable in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature
 
MSAcpiThermalZoneTemperature - Class in oshi.driver.windows.wmi
Utility to query WMI class MSAcpi_ThermalZoneTemperature
MSAcpiThermalZoneTemperature() - Constructor for class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature
 
MSAcpiThermalZoneTemperature.TemperatureProperty - Enum in oshi.driver.windows.wmi
Current temperature property.
MSFT_PHYSICAL_DISK - Static variable in class oshi.driver.windows.wmi.MSFTStorage
 
MSFT_STORAGE_POOL_TO_PHYSICAL_DISK - Static variable in class oshi.driver.windows.wmi.MSFTStorage
 
MSFT_STORAGE_POOL_WHERE_IS_PRIMORDIAL_FALSE - Static variable in class oshi.driver.windows.wmi.MSFTStorage
 
MSFT_VIRTUAL_DISK - Static variable in class oshi.driver.windows.wmi.MSFTStorage
 
MSFTStorage - Class in oshi.driver.windows.wmi
Utility to query WMI classes in Storage namespace assocaited with Storage Pools
MSFTStorage() - Constructor for class oshi.driver.windows.wmi.MSFTStorage
 
MSFTStorage.PhysicalDiskProperty - Enum in oshi.driver.windows.wmi
Properties for a physical disk.
MSFTStorage.StoragePoolProperty - Enum in oshi.driver.windows.wmi
Properties to identify the storage pool.
MSFTStorage.StoragePoolToPhysicalDiskProperty - Enum in oshi.driver.windows.wmi
Properties to link a storage pool with a physical disk.
MSFTStorage.VirtualDiskProperty - Enum in oshi.driver.windows.wmi
Properties for a virtual disk.
mtu - Variable in class oshi.hardware.common.AbstractNetworkIF
 
multipliers - Static variable in class oshi.util.ParseUtil
 
MWH - Enum constant in enum oshi.hardware.PowerSource.CapacityUnits
MilliWattHours (mWh).

N

name - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
name - Variable in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
name - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
name - Variable in class oshi.hardware.common.AbstractGraphicsCard
 
name - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
name - Variable in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
name - Variable in class oshi.hardware.common.AbstractNetworkIF
 
name - Variable in class oshi.hardware.common.AbstractPowerSource
 
name - Variable in class oshi.hardware.common.AbstractSoundCard
 
name - Variable in class oshi.hardware.common.AbstractUsbDevice
 
name - Variable in class oshi.hardware.HWPartition
 
name - Variable in class oshi.hardware.platform.linux.LinuxFirmware
 
name - Variable in class oshi.hardware.platform.linux.LinuxFirmware.VcGenCmdStrings
 
name - Variable in class oshi.hardware.platform.unix.aix.AixFirmware
 
name - Variable in enum oshi.PlatformEnum
 
name - Variable in class oshi.software.common.AbstractOSFileStore
 
name - Variable in class oshi.software.os.linux.LinuxOSProcess
 
name - Variable in class oshi.software.os.linux.LinuxOSThread
 
name - Variable in class oshi.software.os.mac.MacOSProcess
 
name - Variable in class oshi.software.os.OSService
 
name - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
name - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
name - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
name - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
name - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
name - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
name - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
name - Variable in class oshi.software.os.windows.WindowsOSProcess
 
name - Variable in class oshi.software.os.windows.WindowsOSThread
 
NAME - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The device name.
NAME - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
NAME - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
 
NAME - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
NAME - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
NAME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
NAME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
NAME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
NAME - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
NAME - Enum constant in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
NAME - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
NAME - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
NAME - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
NAME - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
NAME - Enum constant in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
NAME_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by Process Name (case insensitive)
NAMESERVER - Static variable in class oshi.software.common.AbstractNetworkParams
 
ndisPhysicalMediumType - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
NET - Static variable in class oshi.driver.windows.registry.NetSessionData
 
NET - Static variable in class oshi.util.platform.linux.ProcPath
 
NET - Static variable in class oshi.util.platform.linux.SysPath
 
NET_CLIENT_LIST_STACKING - Static variable in class oshi.driver.unix.Xwininfo
 
NET_RT_IFLIST2 - Static variable in class oshi.driver.mac.net.NetStat
 
NETBSD - Enum constant in enum oshi.PlatformEnum
NetBSD
NetSessionData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
NetSessionData() - Constructor for class oshi.driver.windows.registry.NetSessionData
 
NetStat - Class in oshi.driver.mac.net
Utility to query NetStat.
NetStat - Class in oshi.driver.unix
Utility to query TCP connections
NetStat() - Constructor for class oshi.driver.mac.net.NetStat
 
NetStat() - Constructor for class oshi.driver.unix.NetStat
 
NetStat.IFdata - Class in oshi.driver.mac.net
Class to encapsulate IF data for method return
netstats - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
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.
networkInterface - Variable in class oshi.hardware.common.AbstractNetworkIF
 
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.driver.linux.proc.ProcessStat.PidStat
The nice value (see setpriority(2)), a value in the range 19 (low priority) to -20 (high priority).
NICE - Enum constant in enum oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level with nice priority.
NIVCSW - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
NIVCSW - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
NIVCSW - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
NIVCSW - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
NLWP - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
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
noLog(String) - Static method in class oshi.util.ParseUtil
Test whether to log this message
NONE - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
NOT_PRESENT - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
Some component is missing
NOT_SUPPORTED - Static variable in class oshi.SystemInfo
 
NOT_TOTAL_INSTANCE - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
NOT_TOTAL_INSTANCES - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
notDigits - Static variable in class oshi.util.ParseUtil
Constant notDigits
NotThreadSafe - Annotation Type in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class is not thread-safe.
NSWAP - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Number of pages swapped (not maintained).
NtDll - Interface in oshi.jna.platform.windows
 
NtDll.CURDIR - Class in oshi.jna.platform.windows
 
NtDll.PEB - Class in oshi.jna.platform.windows
 
NtDll.PROCESS_BASIC_INFORMATION - Class in oshi.jna.platform.windows
 
NtDll.RTL_DRIVE_LETTER_CURDIR - Class in oshi.jna.platform.windows
 
NtDll.RTL_USER_PROCESS_PARAMETERS - Class in oshi.jna.platform.windows
 
NtDll.STRING - Class in oshi.jna.platform.windows
 
NtDll.UNICODE_STRING - Class in oshi.jna.platform.windows
 
NtQueryInformationProcess(WinNT.HANDLE, int, Pointer, int, IntByReference) - Method in interface oshi.jna.platform.windows.NtDll
 
NUM_THREADS - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Number of threads in this process.
numaNode - Variable in class oshi.hardware.CentralProcessor.LogicalProcessor
 
numaNodeProcToLogicalProcMap - Variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
number - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
numbufpages - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
numbufs - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
numcleanpages - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
numdirtypages - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
numFans - Variable in class oshi.hardware.platform.mac.MacSensors
 
numreads - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
numwrites - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
NVCSW - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
NVCSW - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
NVCSW - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
NVCSW - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 

O

object - Variable in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
OBJECTID - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.PhysicalDiskProperty
 
OBJECTID - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolProperty
 
OBJECTID - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.VirtualDiskProperty
 
oBytes - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
oErrors - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
OHM_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
The namespace where Open Hardware Monitor publishes to WMI, OHM_NAMESPACE="ROOT\\OpenHardwareMonitor".
OhmHardware - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Hardware
OhmHardware() - Constructor for class oshi.driver.windows.wmi.OhmHardware
 
OhmHardware.IdentifierProperty - Enum in oshi.driver.windows.wmi
HW Identifier Property
OhmSensor - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Sensors
OhmSensor() - Constructor for class oshi.driver.windows.wmi.OhmSensor
 
OhmSensor.ValueProperty - Enum in oshi.driver.windows.wmi
Sensor value property
oPackets - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
open(String, int) - Method in interface oshi.jna.platform.unix.CLibrary
 
OPENBSD - Enum constant in enum oshi.PlatformEnum
OpenBSD
OpenBsdCentralProcessor - Class in oshi.hardware.platform.unix.openbsd
OpenBSD Central Processor implementation
OpenBsdCentralProcessor() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
OpenBsdComputerSystem - Class in oshi.hardware.platform.unix.openbsd
OpenBSD ComputerSystem implementation
OpenBsdComputerSystem() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
OpenBsdFileSystem - Class in oshi.software.os.unix.openbsd
The FreeBSD File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OpenBsdFileSystem() - Constructor for class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
OpenBsdFirmware - Class in oshi.hardware.platform.unix.openbsd
OpenBSD Firmware implementation
OpenBsdFirmware() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
OpenBsdGlobalMemory - Class in oshi.hardware.platform.unix.openbsd
Memory obtained by sysctl vm.stats
OpenBsdGlobalMemory() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
OpenBsdGraphicsCard - Class in oshi.hardware.platform.unix.openbsd
Graphics Card info obtained from pciconf
OpenBsdGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdGraphicsCard
Constructor for OpenBsdGraphicsCard
OpenBsdHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.openbsd
OpenBsdHardwareAbstractionLayer class.
OpenBsdHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
OpenBsdHWDiskStore - Class in oshi.hardware.platform.unix.openbsd
OpenBSD hard disk implementation.
OpenBsdHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
OpenBsdInternetProtocolStats - Class in oshi.software.os.unix.openbsd
Internet Protocol Stats implementation
OpenBsdInternetProtocolStats() - Constructor for class oshi.software.os.unix.openbsd.OpenBsdInternetProtocolStats
 
OpenBsdLibc - Interface in oshi.jna.platform.unix
C library.
OpenBsdLibc.Bcachestats - Class in oshi.jna.platform.unix
OpenBSD Cache stats for memory
OpenBsdLibc.Timeval - Class in oshi.jna.platform.unix
Return type for BSD sysctl kern.boottime
OpenBsdNetworkParams - Class in oshi.software.os.unix.openbsd
OpenBsdNetworkParams class.
OpenBsdNetworkParams() - Constructor for class oshi.software.os.unix.openbsd.OpenBsdNetworkParams
 
OpenBsdOperatingSystem - Class in oshi.software.os.unix.openbsd
OpenBsd is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.
OpenBsdOperatingSystem() - Constructor for class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
OpenBsdOperatingSystem.PsKeywords - Enum in oshi.software.os.unix.openbsd
 
OpenBsdOSFileStore - Class in oshi.software.os.unix.openbsd
OSFileStore implementation
OpenBsdOSFileStore(String, String, String, String, String, String, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
OpenBsdOSProcess - Class in oshi.software.os.unix.openbsd
OSProcess implementation
OpenBsdOSProcess(int, Map<OpenBsdOperatingSystem.PsKeywords, String>, OpenBsdOperatingSystem) - Constructor for class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
OpenBsdOSProcess.PsThreadColumns - Enum in oshi.software.os.unix.openbsd
 
OpenBsdOSThread - Class in oshi.software.os.unix.openbsd
OSThread implementation
OpenBsdOSThread(int, int) - Constructor for class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
OpenBsdOSThread(int, Map<OpenBsdOSProcess.PsThreadColumns, String>) - Constructor for class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
OpenBsdPowerSource - Class in oshi.hardware.platform.unix.openbsd
A Power Source
OpenBsdPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdPowerSource
 
OpenBsdSensors - Class in oshi.hardware.platform.unix.openbsd
Sensors
OpenBsdSensors() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdSensors
 
OpenBsdSoundCard - Class in oshi.hardware.platform.unix.openbsd
OpenBSD soundcard.
OpenBsdSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdSoundCard
Constructor for OpenBsdSoundCard.
OpenBsdSysctlUtil - Class in oshi.util.platform.unix.openbsd
Provides access to sysctl calls on OpenBSD
OpenBsdSysctlUtil() - Constructor for class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
 
OpenBsdUsbDevice - Class in oshi.hardware.platform.unix.openbsd
OpenBsd Usb Device
OpenBsdUsbDevice(String, String, String, String, String, String, List<UsbDevice>) - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdUsbDevice
 
OpenBsdVirtualMemory - Class in oshi.hardware.platform.unix.openbsd
Memory info on OpenBSD
OpenBsdVirtualMemory(OpenBsdGlobalMemory) - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
openChain() - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Lock the Kstat chain for use by this object until it's closed.
openFiles - Variable in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
openFiles - Variable in class oshi.software.os.mac.MacOSProcess
 
openFiles - Variable in class oshi.software.os.windows.WindowsOSProcess
 
openQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Open a pdh query
OperatingSystem - Interface in oshi.software.os
An operating system (OS) is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer.
OperatingSystem.OSVersionInfo - Class in oshi.software.os
A class representing the Operating System version details.
OperatingSystem.ProcessFiltering - Class in oshi.software.os
OperatingSystem.ProcessSorting - Class in oshi.software.os
options - Variable in class oshi.software.common.AbstractOSFileStore
 
OPTIONS_MAP - Static variable in class oshi.software.os.mac.MacFileSystem
 
OPTIONS_MAP - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
order - Variable in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
order - Variable in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
order - Variable in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
order - Variable in class oshi.software.os.OSDesktopWindow
 
orderedProcCaches(Set<CentralProcessor.ProcessorCache>) - Static method in class oshi.hardware.common.AbstractCentralProcessor
Filters a set of processor caches to an ordered list
origin - Variable in class oshi.jna.platform.mac.CoreGraphics.CGRect
 
os - Variable in class oshi.software.os.linux.LinuxOSProcess
 
os - Variable in class oshi.software.os.mac.MacOSProcess
 
os - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
os - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
os - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
os - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
os - Variable in class oshi.software.os.windows.WindowsOSProcess
 
os - Variable in class oshi.SystemInfo
 
OS_NAME - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
OS Name for manufacturer
OS_RELEASE_LOG - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
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 - package oshi
[oshi-core API] Provides a cross-platform implementation to retrieve Operating System and Hardware Information, such as OS version, memory, CPU, disk, devices, sensors, etc.
OSHI_AIX_FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
OSHI_AIX_FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
OSHI_AIX_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
OSHI_AIX_FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.aix.AixFileSystem
 
OSHI_ARCHITECTURE_PROPERTIES - Static variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
OSHI_FREEBSD_FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_FREEBSD_FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_FREEBSD_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_FREEBSD_FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
OSHI_LINUX_FS_PATH_EXCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
OSHI_LINUX_FS_PATH_INCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
OSHI_LINUX_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
OSHI_LINUX_FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
OSHI_MAC_FS_PATH_EXCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
OSHI_MAC_FS_PATH_INCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
OSHI_MAC_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
OSHI_MAC_FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.mac.MacFileSystem
 
OSHI_NETWORK_FILESYSTEM_TYPES - Static variable in class oshi.util.GlobalConfig
 
OSHI_OPENBSD_FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OPENBSD_FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OPENBSD_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OPENBSD_FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
OSHI_OS_LINUX_ALLOWUDEV - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_LINUX_PROCFS_LOGWARNING - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_MAC_SYSCTL_LOGWARNING - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_SOLARIS_ALLOWKSTAT2 - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_UNIX_WHOCOMMAND - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_COMMANDLINE_BATCH - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_CPU_UTILITY - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_EVENTLOG - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_HKEYPERFDATA - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_LEGACY_SYSTEM_COUNTERS - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_LOADAVERAGE - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_PERFDISK_DIABLED - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_PERFOS_DIABLED - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_PERFPROC_DIABLED - Static variable in class oshi.util.GlobalConfig
 
OSHI_OS_WINDOWS_PROCSTATE_SUSPENDED - Static variable in class oshi.util.GlobalConfig
 
OSHI_PROPERTIES - Static variable in class oshi.util.GlobalConfig
 
OSHI_PSEUDO_FILESYSTEM_TYPES - Static variable in class oshi.util.GlobalConfig
 
OSHI_SOLARIS_FS_PATH_EXCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
OSHI_SOLARIS_FS_PATH_INCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
OSHI_SOLARIS_FS_VOLUME_EXCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
OSHI_SOLARIS_FS_VOLUME_INCLUDES - Static variable in class oshi.software.os.unix.solaris.SolarisFileSystem
 
OSHI_UTIL_DEV_PATH - Static variable in class oshi.util.GlobalConfig
 
OSHI_UTIL_MEMOIZER_EXPIRATION - Static variable in class oshi.util.GlobalConfig
 
OSHI_UTIL_PROC_PATH - Static variable in class oshi.util.GlobalConfig
 
OSHI_UTIL_SYS_PATH - Static variable in class oshi.util.GlobalConfig
 
OSHI_UTIL_WMI_TIMEOUT - Static variable in class oshi.util.GlobalConfig
 
OSHI_VM_MAC_ADDR_PROPERTIES - Static variable in class oshi.hardware.common.AbstractNetworkIF
 
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.linux - package oshi.driver.linux
Provides functions to query Linux information
oshi.driver.linux.proc - package oshi.driver.linux.proc
Provides functions to query statistics in the Linux /proc pseudo-filesystem
oshi.driver.mac - package oshi.driver.mac
Provides functions to query Mac info
oshi.driver.mac.disk - package oshi.driver.mac.disk
Provides functions to query Mac disk info
oshi.driver.mac.net - package oshi.driver.mac.net
Provides functions to query Mac network info
oshi.driver.unix - package oshi.driver.unix
Provides functions to query information common to all unix systems
oshi.driver.unix.aix - package oshi.driver.unix.aix
Provides functions to query information on AIX
oshi.driver.unix.aix.perfstat - package oshi.driver.unix.aix.perfstat
Provides functions to query information on AIX using the libperfstat api
oshi.driver.unix.freebsd - package oshi.driver.unix.freebsd
Provides functions to query FreeBSD information
oshi.driver.unix.freebsd.disk - package oshi.driver.unix.freebsd.disk
Provides functions to query FreeBSD disk information
oshi.driver.unix.openbsd.disk - package oshi.driver.unix.openbsd.disk
Provides functions to query OpenBSD information
oshi.driver.unix.solaris - package oshi.driver.unix.solaris
Provides functions to query Solaris information
oshi.driver.unix.solaris.disk - package oshi.driver.unix.solaris.disk
Provides functions to query Solaris disk information
oshi.driver.unix.solaris.kstat - package oshi.driver.unix.solaris.kstat
Provides functions to query Solaris kstat information
oshi.driver.windows - package oshi.driver.windows
Provides functions to query information in windows
oshi.driver.windows.perfmon - package oshi.driver.windows.perfmon
Provides functions to query counters in windows performance monitor (or WMI counter tables)
oshi.driver.windows.registry - package oshi.driver.windows.registry
Provides functions to query data in Windows Registry
oshi.driver.windows.wmi - package oshi.driver.windows.wmi
Provides functions to query properties in WMI classes
oshi.hardware - package oshi.hardware
[oshi-core API] Provides cross-platform implementation to retrieve hardware information such as CPU, Memory, Display, Disks, Network Interfaces, Power Sources, Sensors, and USB Devices
oshi.hardware.common - package oshi.hardware.common
Provides abstract classes for common code
oshi.hardware.platform.linux - package oshi.hardware.platform.linux
Provides information about hardware such as Memory, Power Sources, and Processor on Linux systems
oshi.hardware.platform.mac - package oshi.hardware.platform.mac
Provides information about hardware such as Memory, Power Sources, and Processor on Mac systems
oshi.hardware.platform.unix - package oshi.hardware.platform.unix
Provides mappings for Unix-based operating systems
oshi.hardware.platform.unix.aix - package oshi.hardware.platform.unix.aix
Provides information about hardware such as Memory, Power Sources, and Processor on AIX systems
oshi.hardware.platform.unix.freebsd - package oshi.hardware.platform.unix.freebsd
Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systems
oshi.hardware.platform.unix.openbsd - package oshi.hardware.platform.unix.openbsd
Provides information about hardware such as Memory, Power Sources, and Processor on OpenBSD systems
oshi.hardware.platform.unix.solaris - package oshi.hardware.platform.unix.solaris
Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systems
oshi.hardware.platform.windows - package oshi.hardware.platform.windows
Provides information about hardware such as Memory, Power Sources, and Processor on Windows systems
oshi.jna - package oshi.jna
Provides wrapper functions to proactively close native memory allocations.
oshi.jna.platform.linux - package oshi.jna.platform.linux
Provides extensions of JNA libraries for Linux.
oshi.jna.platform.mac - package oshi.jna.platform.mac
Provides extensions of JNA libraries for macOS.
oshi.jna.platform.unix - package oshi.jna.platform.unix
Provides extensions of JNA libraries for Unix.
oshi.jna.platform.windows - package oshi.jna.platform.windows
Provides extensions of JNA libraries for Windows.
oshi.software.common - package oshi.software.common
Provides abstract classes for common code
oshi.software.os - package oshi.software.os
[oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process information
oshi.software.os.linux - package oshi.software.os.linux
Provides information about Software and OS on Linux
oshi.software.os.mac - package oshi.software.os.mac
Provides information about Software and OS on macOS
oshi.software.os.unix.aix - package oshi.software.os.unix.aix
Provides information about Software and OS on AIX
oshi.software.os.unix.freebsd - package oshi.software.os.unix.freebsd
Provides information about Software and OS on FreeBSD
oshi.software.os.unix.openbsd - package oshi.software.os.unix.openbsd
Provides information about Software and OS on OpenBSD
oshi.software.os.unix.solaris - package oshi.software.os.unix.solaris
Provides information about Software and OS on Solaris
oshi.software.os.windows - package oshi.software.os.windows
Provides information about Software and OS on Windows
oshi.util - package oshi.util
Provides utilities for parsing, formatting, and other access
oshi.util.platform.linux - package oshi.util.platform.linux
Provides utilities for Linux
oshi.util.platform.mac - package oshi.util.platform.mac
Provides utilities for macOS.
oshi.util.platform.unix.freebsd - package oshi.util.platform.unix.freebsd
Provides utilities for FreeBSD
oshi.util.platform.unix.openbsd - package oshi.util.platform.unix.openbsd
Provides utilities for OpenBSD
oshi.util.platform.unix.solaris - package oshi.util.platform.unix.solaris
Provides utilities for Solaris
oshi.util.platform.windows - package oshi.util.platform.windows
Provides utilities for Windows.
oshi.util.tuples - package oshi.util.tuples
Provides classes encapsulating multiple objects, intended as return types from methods
OSProcess - 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
 
OSVersionProperty() - Constructor for enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
osXVersion - Variable in class oshi.software.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
 
outErrors - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
outErrors - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
outErrors - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
outErrors - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
outErrors - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
outErrors - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
outResets - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
owningProcessId - Variable in class oshi.software.common.AbstractOSThread
 
owningProcessId - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
owningProcessId - Variable in class oshi.software.os.OSDesktopWindow
 
owningProcessID - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 

P

P_LP64 - Static variable in class oshi.software.os.mac.MacOSProcess
 
PackageDependencyData - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
packetsRecv - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
packetsRecv - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
packetsRecv - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
packetsRecv - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
packetsRecv - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
packetsRecv - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
packetsSent - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
packetsSent - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
packetsSent - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
packetsSent - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
packetsSent - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
packetsSent - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
pad - Variable in class oshi.jna.platform.unix.AixLibc.Timestruc
 
pad - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
pad - Variable in class oshi.jna.platform.windows.NtDll.PEB
 
pad2 - Variable in class oshi.jna.platform.windows.NtDll.PEB
 
PAGE_SIZE - Static variable in class oshi.driver.unix.aix.PsInfo
 
PAGE_SIZE - Static variable in class oshi.driver.unix.solaris.PsInfo
 
PAGE_SIZE - Static variable in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
PAGE_SIZE - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
pageFaults - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
pageFaults - Variable in class oshi.software.os.windows.WindowsOSProcess
 
PAGEFAULTSPERSEC - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PAGEFILEUSAGE - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
pagesIn - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
pagesIn - Variable in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
PAGESINPUTPERSEC - Enum constant in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
pageSize - Variable in class oshi.hardware.platform.mac.MacGlobalMemory
 
pageSize - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
pageSize - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
pageSize - Variable in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
PAGESIZE - Static variable in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
PAGESIZE - Static variable in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
pagesOut - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
pagesOut - Variable in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
PAGESOUTPUTPERSEC - Enum constant in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
PageSwapProperty(String, String) - Constructor for enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
 
PAGING_FILE - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
PagingFile - Class in oshi.driver.windows.perfmon
Utility to query Paging File performance counter
PagingFile() - Constructor for class oshi.driver.windows.perfmon.PagingFile
 
PagingFile.PagingPercentProperty - Enum in oshi.driver.windows.perfmon
For swap file usage
PagingPercentProperty(String, String) - Constructor for enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
Pair<A,B> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Pair(A, B) - Constructor for class oshi.util.tuples.Pair
Create a pair and store two objects.
PARENTPID_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by Parent Process Id
parentProcessID - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
parentProcessID - Variable in class oshi.software.os.linux.LinuxOSProcess
 
parentProcessID - Variable in class oshi.software.os.mac.MacOSProcess
 
parentProcessID - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
parentProcessID - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
parentProcessID - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
parentProcessID - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
parentProcessID - Variable in class oshi.software.os.windows.WindowsOSProcess
 
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.
parseCacheStr(String) - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
parseCacheType(String) - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
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.os.mac.MacOperatingSystem
 
parseCodeName(int) - Static method in class oshi.software.os.windows.WindowsOperatingSystem
Gets suites available on the system and return as a codename
parseDecimalMemorySizeToBinary(String) - Static method in class oshi.util.ParseUtil
Parses a string such as "4096 MB" to its long.
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.
parseFileSystemConfig(String) - Static method in class oshi.util.FileSystemUtil
Parse file system include/exclude line.
parseGroup(List<String>) - Static method in class oshi.util.UserGroupInfo
 
parseHertz(String) - Static method in class oshi.util.ParseUtil
Parse hertz from a string, eg.
parseHexColonHex(String) - Static method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
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.platform.windows.WindowsCentralProcessor
Parses identifier string
parseIfOperStatus(String) - Static method in class oshi.hardware.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
parseIP(String) - Static method in class oshi.driver.unix.NetStat
 
parseIpAddr(String) - Static method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
parseIpv4Route() - Static method in class oshi.software.os.windows.WindowsNetworkParams
 
parseIpv6Route() - Static method in class oshi.software.os.windows.WindowsNetworkParams
 
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
parseMeminfo(String[]) - Static method in class oshi.hardware.platform.linux.LinuxVirtualMemory
Parses lines from the display of /proc/meminfo
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.
parsePasswd(List<String>) - Static method in class oshi.util.UserGroupInfo
 
parseRelease(String, String) - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Helper method to parse version description line style
parseStringToLongArray(String, int[], int, char) - Static method in class oshi.util.ParseUtil
Parses a delimited string to an array of longs.
parseTopology() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
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.
ParseUtil() - Constructor for class oshi.util.ParseUtil
 
parseUuidOrDefault(String, String) - Static method in class oshi.util.ParseUtil
Attempts to parse a UUID.
PARTITION - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
PARTITION_CACHE - Static variable in class oshi.driver.unix.aix.Lspv
The lspv command incurs a lot of disk reads.
partitionList - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
partitionList - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
partitionList - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
partitionList - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
partitionList - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
partitionList - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
partitionList - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
partitionMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.PartitionMaps
 
PartitionMaps() - Constructor for class oshi.hardware.platform.windows.WindowsHWDiskStore.PartitionMaps
 
partitionToLogicalDriveMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.PartitionMaps
 
partNumber - Variable in class oshi.hardware.PhysicalMemory
 
PARTNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
PARTNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
path - Variable in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
path - Variable in class oshi.software.os.linux.LinuxOSProcess
 
path - Variable in class oshi.software.os.mac.MacOSProcess
 
path - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
path - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
path - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
path - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
path - Variable in class oshi.software.os.windows.WindowsOSProcess
 
PATH_DELIMITER - Static variable in class oshi.driver.windows.registry.HkeyUserData
 
PCI_AT - Static variable in class oshi.hardware.platform.unix.openbsd.OpenBsdSoundCard
 
PCI_CLASS_DISPLAY - Static variable in class oshi.hardware.platform.unix.freebsd.FreeBsdGraphicsCard
 
PCI_CLASS_DISPLAY - Static variable in class oshi.hardware.platform.unix.openbsd.OpenBsdGraphicsCard
 
PCI_CLASS_DISPLAY - Static variable in class oshi.hardware.platform.unix.solaris.SolarisGraphicsCard
 
PCI_DUMP_HEADER - Static variable in class oshi.hardware.platform.unix.openbsd.OpenBsdGraphicsCard
 
PCI_TYPE_USB - Static variable in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
 
PD_OBJECT_ID - Static variable in class oshi.hardware.platform.windows.WindowsLogicalVolumeGroup
 
PDH - Static variable in class oshi.util.platform.windows.PerfDataUtil
 
PDH_FMT_RAW - Static variable in class oshi.util.platform.windows.PerfDataUtil
 
PEB() - Constructor for class oshi.jna.platform.windows.NtDll.PEB
 
PebBaseAddress - Variable in class oshi.jna.platform.windows.NtDll.PROCESS_BASIC_INFORMATION
 
PEBI - Static variable in class oshi.util.FormatUtil
 
pendingreads - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
pendingwrites - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
PERCENTDISKTIME - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
PERCENTDPCTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTDPCTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTDPCTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
PERCENTINTERRUPTTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTINTERRUPTTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTINTERRUPTTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
PERCENTOFMAXIMUMFREQUENCY - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
PERCENTPRIVILEGEDTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTPRIVILEGEDTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPRIVILEGEDTIME - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
PERCENTPRIVILEGEDUTILITY - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPROCESSORTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
 
PERCENTPROCESSORTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTPROCESSORTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPROCESSORUTILITY - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTPROCESSORUTILITY_BASE - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTUSAGE - Enum constant in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
 
PERCENTUSERTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
PERCENTUSERTIME - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
PERCENTUSERTIME - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
PERF - Static variable in class oshi.driver.unix.aix.perfstat.PerfstatConfig
 
PERF - Static variable in class oshi.driver.unix.aix.perfstat.PerfstatCpu
 
PERF - Static variable in class oshi.driver.unix.aix.perfstat.PerfstatDisk
 
PERF - Static variable in class oshi.driver.unix.aix.perfstat.PerfstatMemory
 
PERF - Static variable in class oshi.driver.unix.aix.perfstat.PerfstatNetInterface
 
PERF - Static variable in class oshi.driver.unix.aix.perfstat.PerfstatProcess
 
PERF - Static variable in class oshi.driver.unix.aix.perfstat.PerfstatProtocol
 
PERF_DISK_DISABLED - Static variable in class oshi.driver.windows.perfmon.PerfmonDisabled
 
PERF_OS_DISABLED - Static variable in class oshi.driver.windows.perfmon.PerfmonDisabled
 
PERF_PROC_DISABLED - Static variable in class oshi.driver.windows.perfmon.PerfmonDisabled
 
PerfCounter(String, String, String) - Constructor for class oshi.util.platform.windows.PerfDataUtil.PerfCounter
 
PerfCounterBlock(String, int, int, long, long, long, int, int, int, long, int) - Constructor for class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
PerfCounterBlock(String, int, int, long, long, long, long, long, int) - Constructor for class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
PerfCounterQuery - Class in oshi.util.platform.windows
Enables queries of Performance Counters using wild cards to filter instances
PerfCounterQuery() - Constructor for class oshi.util.platform.windows.PerfCounterQuery
 
PerfCounterQuery.PdhCounterProperty - Interface in oshi.util.platform.windows
Contract for Counter Property Enums
PerfCounterQueryHandler - Class in oshi.util.platform.windows
Utility to handle Performance Counter Queries
PerfCounterQueryHandler() - Constructor for class oshi.util.platform.windows.PerfCounterQueryHandler
 
PerfCounterWildcardQuery - Class in oshi.util.platform.windows
Enables queries of Performance Counters using wild cards to filter instances
PerfCounterWildcardQuery() - Constructor for class oshi.util.platform.windows.PerfCounterWildcardQuery
 
PerfCounterWildcardQuery.PdhCounterWildcardProperty - Interface in oshi.util.platform.windows
Contract for Counter Property Enums
PERFDATA - Static variable in class oshi.driver.windows.registry.ProcessPerformanceData
 
PerfDataUtil - Class in oshi.util.platform.windows
Helper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.
PerfDataUtil() - Constructor for class oshi.util.platform.windows.PerfDataUtil
 
PerfDataUtil.PerfCounter - Class in oshi.util.platform.windows
Encapsulates the three string components of a performance counter
PerfmonConstants - Class in oshi.driver.windows.perfmon
Constants used in Perfmon driver classes
PerfmonConstants() - Constructor for class oshi.driver.windows.perfmon.PerfmonConstants
Everything in this class is static, never instantiate it
PerfmonDisabled - Class in oshi.driver.windows.perfmon
Tests whether performance counters are disabled
PerfmonDisabled() - Constructor for class oshi.driver.windows.perfmon.PerfmonDisabled
Everything in this class is static, never instantiate it
performanceCoreFrequency - Variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
PerfstatConfig - Class in oshi.driver.unix.aix.perfstat
Utility to query partition config
PerfstatConfig() - Constructor for class oshi.driver.unix.aix.perfstat.PerfstatConfig
 
PerfstatCpu - Class in oshi.driver.unix.aix.perfstat
Utility to query performance stats for cpu
PerfstatCpu() - Constructor for class oshi.driver.unix.aix.perfstat.PerfstatCpu
 
PerfstatDisk - Class in oshi.driver.unix.aix.perfstat
Utility to query performance stats for disk_stats
PerfstatDisk() - Constructor for class oshi.driver.unix.aix.perfstat.PerfstatDisk
 
perfstatMem - Variable in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
perfstatMem - Variable in class oshi.hardware.platform.unix.aix.AixVirtualMemory
 
PerfstatMemory - Class in oshi.driver.unix.aix.perfstat
Utility to query performance stats for memory
PerfstatMemory() - Constructor for class oshi.driver.unix.aix.perfstat.PerfstatMemory
 
PerfstatNetInterface - Class in oshi.driver.unix.aix.perfstat
Utility to query performance stats for network interfaces
PerfstatNetInterface() - Constructor for class oshi.driver.unix.aix.perfstat.PerfstatNetInterface
 
PerfstatProcess - Class in oshi.driver.unix.aix.perfstat
Utility to query performance stats for processes
PerfstatProcess() - Constructor for class oshi.driver.unix.aix.perfstat.PerfstatProcess
 
PerfstatProtocol - Class in oshi.driver.unix.aix.perfstat
Utility to query performance stats for network interfaces
PerfstatProtocol() - Constructor for class oshi.driver.unix.aix.perfstat.PerfstatProtocol
 
PETA - Static variable in class oshi.util.FormatUtil
 
PF_3DNOW_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ALPHA_BYTE_INSTRUCTIONS - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_64BIT_LOADSTORE_ATOMIC - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_EXTERNAL_CACHE_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_NEON_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_V8_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ARM_VFP_32_REGISTERS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_AVX_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_AVX2_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_AVX512F_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_CHANNELS_ENABLED - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_COMPARE_EXCHANGE_DOUBLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_COMPARE_EXCHANGE128 - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_COMPARE64_EXCHANGE128 - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_FASTFAIL_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_FLOATING_POINT_EMULATED - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_FLOATING_POINT_PRECISION_ERRATA - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_MMX_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_NX_ENABLED - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_PAE_ENABLED - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_PPC_MOVEMEM_64BIT_OK - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_RDPID_INSTRUCTION_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_RDRAND_INSTRUCTION_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_RDTSC_INSTRUCTION_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_RDTSCP_INSTRUCTION_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_RDWRFSGSBASE_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_ROUTE - Static variable in class oshi.driver.mac.net.NetStat
 
PF_SECOND_LEVEL_ADDRESS_TRANSLATION - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_SSE_DAZ_MODE_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_SSE3_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_SSE4_1_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_SSE4_2_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_SSSE3_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_VIRT_FIRMWARE_ENABLED - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_XMMI_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_XMMI64_INSTRUCTIONS_AVAILABLE - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
PF_XSAVE_ENABLED - Enum constant in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
pfi - Variable in class oshi.jna.platform.mac.SystemB.SocketFdInfo
 
pgout - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
PGRP - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The process group ID of the process.
PHYSICAL_DISK - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
PHYSICAL_VOLUME - Static variable in class oshi.hardware.platform.mac.MacLogicalVolumeGroup
 
PhysicalDisk - Class in oshi.driver.windows.perfmon
Utility to query PhysicalDisk performance counter
PhysicalDisk() - Constructor for class oshi.driver.windows.perfmon.PhysicalDisk
 
PHYSICALDISK - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
 
PhysicalDisk.PhysicalDiskProperty - Enum in oshi.driver.windows.perfmon
Physical Disk performance counters.
PhysicalDiskProperty() - Constructor for enum oshi.driver.windows.wmi.MSFTStorage.PhysicalDiskProperty
 
PhysicalDiskProperty(String) - Constructor for enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
 
PHYSICALDRIVE_PREFIX - Static variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
PHYSICALLOCATION - Enum constant in enum oshi.driver.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
 
PhysicalMemoryProperty() - Constructor for enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
PhysicalMemoryPropertyWin8() - Constructor for enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
physicalPackageCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
physicalPackageNumber - Variable in class oshi.hardware.CentralProcessor.LogicalProcessor
 
physicalPackageNumber - Variable in class oshi.hardware.CentralProcessor.PhysicalProcessor
 
PhysicalProcessor(int, int) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
 
PhysicalProcessor(int, int, int, String) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
 
physicalProcessorCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
physicalProcessorNumber - Variable in class oshi.hardware.CentralProcessor.LogicalProcessor
 
physicalProcessorNumber - Variable in class oshi.hardware.CentralProcessor.PhysicalProcessor
 
physicalProcessors - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
PHZ - Static variable in class oshi.util.ParseUtil
 
PID - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The process ID.
PID - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
PID - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
PID_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by Process Id
PID_CMDLINE - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_CWD - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_ENVIRON - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_EXE - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_FD - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_IO - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_STAT - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_STATM - Static variable in class oshi.util.platform.linux.ProcPath
 
PID_STATUS - Static variable in class oshi.util.platform.linux.ProcPath
 
PidStat() - Constructor for enum oshi.driver.linux.proc.ProcessStat.PidStat
 
PidStatM() - Constructor for enum oshi.driver.linux.proc.ProcessStat.PidStatM
 
PlatformEnum - Enum in oshi
An enumeration of supported operating systems.
PlatformEnum(String) - Constructor for enum oshi.PlatformEnum
 
platformExpert() - Static method in class oshi.hardware.platform.mac.MacCentralProcessor
 
platformExpert() - Static method in class oshi.hardware.platform.mac.MacComputerSystem
 
pLimitData - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
PNPDEVICEID - Enum constant in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
POLICY - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Scheduling policy (see sched_setscheduler(2)).
populateSensorsMapFromHwmon() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
populateSensorsMapFromThermalZone() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
POWER_SUPPLY - Static variable in class oshi.util.platform.linux.SysPath
 
powerOnLine - Variable in class oshi.hardware.common.AbstractPowerSource
 
POWERS_OF_TEN - Static variable in class oshi.util.ParseUtil
 
PowerSource - Interface in oshi.hardware
The Power Source is one or more batteries with some capacity, and some state of charge/discharge
PowerSource.CapacityUnits - Enum in oshi.hardware
Units of Battery Capacity
PowerState - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
PowerState - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
powerUsageRate - Variable in class oshi.hardware.common.AbstractPowerSource
 
PowrProf - Interface in oshi.jna.platform.windows
Power profile stats.
PowrProf.BATTERY_INFORMATION - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_MANUFACTURE_DATE - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_QUERY_INFORMATION - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_QUERY_INFORMATION_LEVEL - Enum in oshi.jna.platform.windows
 
PowrProf.BATTERY_STATUS - Class in oshi.jna.platform.windows
 
PowrProf.BATTERY_WAIT_STATUS - Class in oshi.jna.platform.windows
 
PowrProf.ProcessorPowerInformation - Class in oshi.jna.platform.windows
Contains information about a processor.
PowrProf.SystemBatteryState - Class in oshi.jna.platform.windows
Contains information about the current state of the system battery.
PPID - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The PID of the parent of this process.
PPID - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
PPID - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
PPID - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
PPID - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
PPID_INDEX - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
pr__pad - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr__pad1 - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr__pad2 - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_addr - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_addr - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_addr - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_addr - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_argc - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_argc - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_argv - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_argv - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_bindpro - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_bindpro - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_bindpset - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_cid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_clname - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_clname - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_contract - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_count - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_cpu - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_create - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_ctime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_dftime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_dmodel - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_egid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_egid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_envp - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_envp - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_euid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_euid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_filler - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_flag - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_flag - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_flag - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_flag - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_flag2 - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_fname - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_fname - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_gid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_gid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_ictx - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_inblk - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_ioch - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_kftime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_last_onproc - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_lgrp - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_ltime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_lwp - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_lwp - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_lwpid - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_lwpid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_lwpid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_majf - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_minf - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_mrcv - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_msnd - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_name - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_nice - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_nice - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_nlwp - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_nlwp - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_nswap - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_nzomb - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_oldname - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_oldpri - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_onpro - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_onpro - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_oublk - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_pad - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_pad2 - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_pctcpu - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_pctcpu - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_pctmem - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_pgid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_pgid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_pid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_pid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_policy - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_poolid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_ppid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_ppid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_pri - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_pri - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_projid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_psargs - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_psargs - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_rssize - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_rssize - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_rssizepriv - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_rtime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_sid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_sid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_sigs - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_size - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_size - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_slptime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_sname - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_sname - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_start - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_start - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_start - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_state - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_state - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_stime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_stoptime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_stype - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_sysc - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_syscall - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_taskid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_term - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_tftime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_time - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_time - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_time - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_tstamp - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_ttime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_ttydev - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_ttydev - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_uid - Variable in class oshi.jna.platform.unix.AixLibc.AixPsInfo
 
pr_uid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_utime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_vctx - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_wchan - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_wchan - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
pr_wstat - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
pr_wtime - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
pr_wtype - Variable in class oshi.jna.platform.unix.AixLibc.AixLwpsInfo
 
pr_zoneid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
PRARGSZ - Static variable in interface oshi.jna.platform.unix.AixLibc
 
PRARGSZ - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
PRCLSZ - Static variable in interface oshi.jna.platform.unix.AixLibc
 
PRCLSZ - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
pread(int, Pointer, LibCAPI.size_t, NativeLong) - Method in interface oshi.jna.platform.unix.CLibrary
 
prefixLengths - Variable in class oshi.hardware.common.AbstractNetworkIF
 
PRFNSZ - Static variable in interface oshi.jna.platform.unix.AixLibc
 
PRFNSZ - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
Pri() - Constructor for class oshi.jna.platform.mac.SystemB.Pri
 
PRI - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
PRI - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
PRI - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
PRI - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
pri_in - Variable in class oshi.jna.platform.mac.SystemB.Pri
 
pri_tcp - Variable in class oshi.jna.platform.mac.SystemB.Pri
 
priority - Variable in class oshi.driver.mac.ThreadInfo.ThreadStats
 
priority - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
priority - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
priority - Variable in class oshi.software.os.linux.LinuxOSProcess
 
priority - Variable in class oshi.software.os.linux.LinuxOSThread
 
priority - Variable in class oshi.software.os.mac.MacOSProcess
 
priority - Variable in class oshi.software.os.mac.MacOSThread
 
priority - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
priority - Variable in class oshi.software.os.unix.aix.AixOSThread
 
priority - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
priority - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
priority - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
priority - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
priority - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
priority - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
priority - Variable in class oshi.software.os.windows.WindowsOSProcess
 
priority - Variable in class oshi.software.os.windows.WindowsOSThread
 
PRIORITY - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
For processes running a real-time scheduling policy (policy below; see sched_setscheduler(2)), this is the negated scheduling priority, minus one; that is, a number in the range -2 to -100, corresponding to real-time priorities 1 to 99.
PRIORITY - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
PRIORITY - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
PRIORITYBASE - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PRIORITYCURRENT - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
PRIVATEBYTES - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
PRLNSZ - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
PROC - Static variable in class oshi.util.platform.linux.ProcPath
The /proc filesystem location.
proc_fd - Variable in class oshi.jna.platform.mac.SystemB.ProcFdInfo
 
proc_fdtype - Variable in class oshi.jna.platform.mac.SystemB.ProcFdInfo
 
PROC_PID_STAT_LENGTH - Static variable in class oshi.driver.linux.proc.ProcessStat
Constant defining the number of integer values in /proc/pid/stat.
PROC_PID_STAT_ORDERS - Static variable in class oshi.software.os.linux.LinuxOSProcess
 
proc_pidfdinfo(int, int, int, Structure, int) - Method in interface oshi.jna.platform.mac.SystemB
 
PROC_PIDFDSOCKETINFO - Static variable in interface oshi.jna.platform.mac.SystemB
 
PROC_PIDLISTFDS - Static variable in interface oshi.jna.platform.mac.SystemB
 
PROC_TASK_STAT_ORDERS - Static variable in class oshi.software.os.linux.LinuxOSThread
 
procCpu - Variable in class oshi.software.os.unix.aix.AixOperatingSystem
 
procCpu - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
PROCESS - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
PROCESS - Static variable in class oshi.driver.windows.registry.ProcessPerformanceData
 
PROCESS_BASIC_INFORMATION - Static variable in interface oshi.jna.platform.windows.NtDll
 
PROCESS_BASIC_INFORMATION() - Constructor for class oshi.jna.platform.windows.NtDll.PROCESS_BASIC_INFORMATION
 
ProcessFiltering() - Constructor for class oshi.software.os.OperatingSystem.ProcessFiltering
 
ProcessGroupId - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
processID - Variable in class oshi.software.common.AbstractOSProcess
 
processID - Variable in class oshi.software.os.OSService
 
PROCESSID - Enum constant in enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
 
PROCESSID - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ProcessInformation - Class in oshi.driver.windows.perfmon
Utility to query Process Information performance counter
ProcessInformation() - Constructor for class oshi.driver.windows.perfmon.ProcessInformation
 
ProcessInformation.HandleCountProperty - Enum in oshi.driver.windows.perfmon
Handle performance counters
ProcessInformation.IdleProcessorTimeProperty - Enum in oshi.driver.windows.perfmon
Processor performance counters
ProcessInformation.ProcessPerformanceProperty - Enum in oshi.driver.windows.perfmon
Process performance counters
processMapFromPerfCounters - Variable in class oshi.software.os.windows.WindowsOperatingSystem
 
processMapFromRegistry - Variable in class oshi.software.os.windows.WindowsOperatingSystem
 
processMapToList(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
processor - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
PROCESSOR - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
CPU number last executed on.
PROCESSOR - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
PROCESSOR_INFORMATION - Static variable in class oshi.driver.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
 
processorCaches - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
processorCpuLoadTicks - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
ProcessorFeature(int) - Constructor for enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
ProcessorFrequencyProperty(String) - Constructor for enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
 
processorGroup - Variable in class oshi.hardware.CentralProcessor.LogicalProcessor
 
processorID - Variable in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
PROCESSORID - Enum constant in enum oshi.driver.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
 
ProcessorIdProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Processor.ProcessorIdProperty
 
ProcessorInformation - Class in oshi.driver.windows.perfmon
Utility to query Processor performance counter
ProcessorInformation() - Constructor for class oshi.driver.windows.perfmon.ProcessorInformation
 
ProcessorInformation.InterruptsProperty - Enum in oshi.driver.windows.perfmon
System interrupts counters
ProcessorInformation.ProcessorFrequencyProperty - Enum in oshi.driver.windows.perfmon
Processor Frequency counters.
ProcessorInformation.ProcessorTickCountProperty - Enum in oshi.driver.windows.perfmon
Processor performance counters
ProcessorInformation.ProcessorUtilityTickCountProperty - Enum in oshi.driver.windows.perfmon
Processor performance counters including utility counters
ProcessorInformation.SystemTickCountProperty - Enum in oshi.driver.windows.perfmon
System performance counters
processorNumber - Variable in class oshi.hardware.CentralProcessor.LogicalProcessor
 
ProcessorPowerInformation() - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
ProcessorPowerInformation(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
PROCESSORQUEUELENGTH - Enum constant in enum oshi.driver.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
ProcessorQueueLengthProperty(String, String) - Constructor for enum oshi.driver.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
 
ProcessorTickCountProperty(String) - Constructor for enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
 
processorUtilityCounters - Variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
ProcessorUtilityTickCountProperty(String) - Constructor for enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
ProcessParameters - Variable in class oshi.jna.platform.windows.NtDll.PEB
 
ProcessPerformanceData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ProcessPerformanceData() - Constructor for class oshi.driver.windows.registry.ProcessPerformanceData
 
ProcessPerformanceData.PerfCounterBlock - Class in oshi.driver.windows.registry
Class to encapsulate data from the registry performance counter block
ProcessPerformanceProperty(String) - Constructor for enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
 
ProcessSorting() - Constructor for class oshi.software.os.OperatingSystem.ProcessSorting
 
ProcessStat - Class in oshi.driver.linux.proc
Utility to read process statistics from /proc/[pid]/stat
ProcessStat() - Constructor for class oshi.driver.linux.proc.ProcessStat
 
ProcessStat.PidStat - Enum in oshi.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/stat
ProcessStat.PidStatM - Enum in oshi.driver.linux.proc
Enum corresponding to the fields in the output of /proc/[pid]/statm
ProcessWtsData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ProcessWtsData() - Constructor for class oshi.driver.windows.registry.ProcessWtsData
 
ProcessWtsData.WtsInfo - Class in oshi.driver.windows.registry
Class to encapsulate data from WTS Process Info
ProcessXPProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ProcFdInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcFdInfo
 
ProcFileInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcFileInfo
 
ProcPath - Class in oshi.util.platform.linux
Provides constants for paths in the /proc filesystem on Linux.
ProcPath() - Constructor for class oshi.util.platform.linux.ProcPath
 
ProcPidStat(int) - Constructor for enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
ProcstatUtil - Class in oshi.util.platform.unix.freebsd
Reads from procstat into a map
ProcstatUtil() - Constructor for class oshi.util.platform.unix.freebsd.ProcstatUtil
 
productId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
PRODUCTTYPE - Enum constant in enum oshi.driver.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.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
PROX_FDTYPE_SOCKET - Static variable in interface oshi.jna.platform.mac.SystemB
 
Prtvtoc - Class in oshi.driver.unix.solaris.disk
Utility to query iostat
Prtvtoc() - Constructor for class oshi.driver.unix.solaris.disk.Prtvtoc
 
PRTVTOC_DEV_DSK - Static variable in class oshi.driver.unix.solaris.disk.Prtvtoc
 
prusage - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
prusage - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
PS_COMMAND_ARGS - Static variable in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
PS_COMMAND_ARGS - Static variable in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
PS_M - Static variable in class oshi.driver.mac.ThreadInfo
 
PS_THREAD_COLUMNS - Static variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
PS_THREAD_COLUMNS - Static variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
PSEUDO_FS_TYPES - Static variable in class oshi.software.common.AbstractFileSystem
 
psi - Variable in class oshi.jna.platform.mac.SystemB.SocketFdInfo
 
psinfo - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
psinfo - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
PsInfo - Class in oshi.driver.unix.aix
Utility to query /proc/psinfo
PsInfo - Class in oshi.driver.unix.solaris
Utility to query /proc/psinfo
PsInfo() - Constructor for class oshi.driver.unix.aix.PsInfo
 
PsInfo() - Constructor for class oshi.driver.unix.solaris.PsInfo
 
PsKeywords() - Constructor for enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
PsKeywords() - Constructor for enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
PSTATE - Static variable in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
PsThreadColumns() - Constructor for enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
PsThreadColumns() - Constructor for enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
PTGID - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The ID of the foreground process group of the controlling terminal of the process.
pvSet - Variable in class oshi.hardware.common.AbstractLogicalVolumeGroup
 
PZERO - Static variable in class oshi.util.platform.windows.PerfDataUtil
 

Q

Quartet<A,B,C,D> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Quartet(A, B, C, D) - Constructor for class oshi.util.tuples.Quartet
Create a quartet and store four objects.
queryAllDevices() - Static method in class oshi.driver.unix.aix.Lscfg
Query lscfg -vp to get all hardware devices
queryAllProcesses() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryAllProcesses() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryAllProcessesFromPrStat() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryArgsAndEnvironment() - Method in class oshi.software.os.mac.MacOSProcess
 
queryArgsEnv(int, AixLibc.AixPsInfo) - Static method in class oshi.driver.unix.aix.PsInfo
Read the argument and environment strings from process address space
queryArgsEnv(int, SolarisLibc.SolarisPsInfo) - Static method in class oshi.driver.unix.solaris.PsInfo
Read the argument and environment strings from process address space
queryArgsEnvAddrs(int, AixLibc.AixPsInfo) - Static method in class oshi.driver.unix.aix.PsInfo
Reads the pr_argc, pr_argv, and pr_envp fields from /proc/pid/psinfo
queryArgsEnvAddrs(int, SolarisLibc.SolarisPsInfo) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads the pr_argc, pr_argv, pr_envp, and pr_dmodel fields from /proc/pid/psinfo
queryArguments() - Method in class oshi.software.os.linux.LinuxOSProcess
 
queryArguments() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
queryArguments() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
queryArguments() - Method in class oshi.software.os.windows.WindowsOSProcess
 
queryAuxv() - Static method in class oshi.driver.linux.proc.Auxv
Retrieve the auxiliary vector for the current process
queryAvailable() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
queryAvailableTotal() - Static method in class oshi.driver.unix.solaris.kstat.SystemPages
Queries the system_pages kstat and returns available and physical memory
queryAvailableTotal2() - Static method in class oshi.driver.unix.solaris.kstat.SystemPages
 
queryBackplaneModelSerialVersion(List<String>) - Static method in class oshi.driver.unix.aix.Lscfg
Parse the output of lscfg -vp to get backplane info
queryBaseboardInfo() - Static method in class oshi.driver.windows.wmi.Win32BaseBoard
Queries the Baseboard description.
queryBiosDescription() - Static method in class oshi.driver.linux.Sysfs
Query the bios description from sysfs
queryBiosInfo() - Static method in class oshi.driver.windows.wmi.Win32Bios
Queries the BIOS description.
queryBiosNameRev() - Static method in class oshi.driver.linux.Dmidecode
Query the name and revision from dmidecode
queryBiosReleaseDate() - Static method in class oshi.driver.linux.Sysfs
Query the bios release date from sysfs
queryBiosVendor() - Static method in class oshi.driver.linux.Sysfs
Query the bios vendor from sysfs
queryBiosVersion(String) - Static method in class oshi.driver.linux.Sysfs
Query the bios version from sysfs
queryBitness() - Static method in class oshi.driver.windows.wmi.Win32Processor
Returns address width.
queryBitness() - Method in class oshi.software.os.linux.LinuxOSProcess
 
queryBitness() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
queryBitness() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
queryBitness() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
queryBitness(int) - Method in class oshi.software.common.AbstractOperatingSystem
Backup OS-specific query to determine bitness if previous checks fail
queryBitness(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryBitness(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryBoardInfo() - Static method in class oshi.driver.linux.proc.CpuInfo
Gets the board manufacturer, model, version, and serial number from /proc/cpuinfo
queryBoardManufacturer(char) - Static method in class oshi.driver.linux.proc.CpuInfo
 
queryBoardModel() - Static method in class oshi.driver.linux.Sysfs
Query the board model from sysfs
queryBoardSerial() - Static method in class oshi.driver.linux.Sysfs
Query the board serial number from sysfs
queryBoardVendor() - Static method in class oshi.driver.linux.Sysfs
Query the board vendor from sysfs
queryBoardVersion() - Static method in class oshi.driver.linux.Sysfs
Query the board version from sysfs
queryBootAndUptime() - Static method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryBootTime() - Static method in class oshi.driver.unix.aix.Who
Query who -b to get boot time
queryChildProcesses(int) - Method in class oshi.software.common.AbstractOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryChildProcesses(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryCommandLine() - Method in class oshi.software.os.linux.LinuxOSProcess
 
queryCommandLine() - Method in class oshi.software.os.mac.MacOSProcess
 
queryCommandLine() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
queryCommandLine() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
queryCommandLine() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
queryCommandLine() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
queryCommandLine() - Method in class oshi.software.os.windows.WindowsOSProcess
 
queryCommandlineEnvironment() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
queryCommandlineEnvironment() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
queryCommandLines(Set<Integer>) - Static method in class oshi.driver.windows.wmi.Win32Process
Returns process command lines
queryCompatibleStrings() - Static method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryComputerSystem() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystem
Queries the Computer System.
queryConfig() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatConfig
Queries perfstat_partition_config for config
queryConnections(String, int, Map<Long, Integer>) - Static method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
queryContextSwitchCounters() - Static method in class oshi.driver.windows.perfmon.SystemInformation
Returns system context switch counters.
queryContextSwitches() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of context switches
queryContextSwitches() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Get number of context switches
queryContextSwitches() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryContextSwitches() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryContextSwitches2() - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Get value of pdh counter
queryCounter(PerfDataUtil.PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Query the raw counter value of a Performance Data counter.
queryCpu() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatCpu
Queries perfstat_cpu for per-CPU usage statistics
queryCpuAffinityMask() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatCpu
Returns affinity mask from the number of CPU in the OS.
queryCpuCapacity() - Static method in class oshi.driver.linux.Lshw
Query the CPU capacity (max frequency) from lshw
queryCpuManufacturer() - Static method in class oshi.driver.linux.proc.CpuInfo
Gets the CPU manufacturer from /proc/cpuinfo
queryCpuTemperature() - Method in class oshi.hardware.common.AbstractSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.mac.MacSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.unix.aix.AixSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
 
queryCpuTemperature() - Method in class oshi.hardware.platform.windows.WindowsSensors
 
queryCpuTemperatureFromVcGenCmd() - Static method in class oshi.hardware.platform.linux.LinuxSensors
Retrieves temperature from Raspberry Pi
queryCpuTotal() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatCpu
Queries perfstat_cpu_total for total CPU usage statistics
queryCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.mac.MacSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.unix.aix.AixSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
 
queryCpuVoltage() - Method in class oshi.hardware.platform.windows.WindowsSensors
 
queryCpuVoltageFromVcGenCmd() - Static method in class oshi.hardware.platform.linux.LinuxSensors
Retrieves voltage from Raspberry Pi
queryCumulativeCpuLoad() - Method in class oshi.software.common.AbstractOSProcess
 
queryCumulativeCpuLoad() - Method in class oshi.software.common.AbstractOSThread
 
queryCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get processor current frequency.
queryCurrentFreq() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryCurrentFreq() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryCurrentFreq2(int) - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryCurrentTemperature() - Static method in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature
Queries the current temperature
queryCwd() - Method in class oshi.software.os.windows.WindowsOSProcess
 
queryCwdCommandlineEnvironment() - Method in class oshi.software.os.windows.WindowsOSProcess
 
queryDescendantProcesses(int) - Method in class oshi.software.common.AbstractOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryDescription() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
queryDesktopWindows(boolean) - Static method in class oshi.driver.mac.WindowInfo
Gets windows on the operating system's GUI desktop.
queryDesktopWindows(boolean) - Static method in class oshi.driver.windows.EnumWindows
Gets windows on the operating system's GUI desktop.
queryDevConfig() - Static method in class oshi.util.platform.linux.DevPath
 
queryDeviceAndChildren(Integer, Map<Integer, Integer>, Map<Integer, String>, Map<Integer, String>, Map<Integer, String>, String, String, String) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
 
queryDeviceMajorMinor() - Static method in class oshi.driver.unix.aix.Ls
Query ls to get parition info
queryDeviceStrings(Set<String>) - Static method in class oshi.driver.unix.solaris.disk.Iostat
Query iostat to map detailed drive information
queryDeviceTree(Guid.GUID) - Static method in class oshi.driver.windows.DeviceTree
Queries devices matching the specified device interface and returns maps representing device tree relationships, name, device ID, and manufacturer
queryDiskCounters() - Static method in class oshi.driver.windows.perfmon.PhysicalDisk
Returns physical disk performance counters.
queryDiskDrive(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32DiskDrive
Queries the disk drive name info
queryDisks() - Static method in class oshi.driver.unix.freebsd.disk.GeomDiskList
Queries disk data using geom
queryDiskStats() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatDisk
Queries perfstat_disk for per-disk usage statistics
queryDiskToMajorMap() - Static method in class oshi.driver.unix.solaris.disk.Lshal
Query lshal to get device major
queryDiskToPartition(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32LogicalDiskToPartition
Queries the association between logical disk and partition.
queryDriveToPartition(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition
Queries the association between disk drive and partition.
queryEfi() - Static method in class oshi.hardware.platform.mac.MacFirmware
 
queryEnvironmentVariables() - Method in class oshi.software.os.linux.LinuxOSProcess
 
queryEnvironmentVariables() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
queryEnvironmentVariables() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
queryExpirationConfig() - Static method in class oshi.util.Memoizer
 
queryFamilyVersionCodenameFromReleaseFiles() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryFanSpeeds() - Method in class oshi.hardware.common.AbstractSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.linux.LinuxSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.mac.MacSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.unix.aix.AixSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
 
queryFanSpeeds() - Method in class oshi.hardware.platform.windows.WindowsSensors
 
queryFdList(int) - Static method in class oshi.software.os.mac.MacInternetProtocolStats
 
queryFeatureFlags() - Static method in class oshi.driver.linux.proc.CpuInfo
 
queryFileDescriptors() - Static method in class oshi.software.os.unix.solaris.SolarisFileSystem
 
queryFrequencyCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns processor frequency counters.
queryFsstat(SystemB.Statfs[], int, int) - Static method in class oshi.driver.mac.disk.Fsstat
 
queryGroup() - Method in class oshi.software.os.linux.LinuxOSProcess
 
queryGroupInfo() - Method in class oshi.software.os.windows.WindowsOSProcess
 
queryHandle - Variable in class oshi.util.platform.windows.PerfCounterQueryHandler
 
queryHandles() - Static method in class oshi.driver.windows.perfmon.ProcessInformation
Returns handle counters
queryHwIdentifier(WmiQueryHandler, String, String) - Static method in class oshi.driver.windows.wmi.OhmHardware
Queries the hardware identifiers for a monitored type.
queryIdentifyingNumberUUID() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystemProduct
Queries the Computer System Product.
queryIdleProcessCounters() - Static method in class oshi.driver.windows.perfmon.ProcessInformation
Returns cooked idle process performance counters.
queryIFdata(int) - Static method in class oshi.driver.mac.net.NetStat
Map data for network interfaces.
queryIfDisplayName(NetworkInterface) - Static method in class oshi.hardware.platform.mac.MacNetworkIF
 
queryIfModel(NetworkInterface) - Static method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
queryIfModelFromSysfs(String) - Static method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
queryInstancesAndValues(Class<T>, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryInstancesAndValues(Class<T>, String, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryInstancesAndValuesFromPDH(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryInstancesAndValuesFromPDH(Class<T>, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryInstancesAndValuesFromWMI(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using WMI for values corresponding to the property enum.
queryInterruptCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns system interrupts counters.
queryInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get number of interrupts
queryInterrupts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Get number of interrupts
queryInterrupts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryInterrupts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryInterrupts2() - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryIp6stat() - Static method in class oshi.software.os.mac.MacInternetProtocolStats
 
queryIPConnection(int, int) - Static method in class oshi.software.os.mac.MacInternetProtocolStats
 
queryIpstat() - Static method in class oshi.software.os.mac.MacInternetProtocolStats
 
queryKldloadCoretemp() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
 
queryKstat2(String, String...) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Query Kstat2 with a single map
queryKstat2List(String, String, String...) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Query Kstat2 iterating over maps using a wildcard indicating a 0-indexed list, such as a cpu.
queryLabelMap() - Static method in class oshi.software.os.linux.LinuxFileSystem
 
queryLoadAverage(int) - Static method in class oshi.driver.windows.perfmon.LoadAverage
 
queryLogicalDisk(String, boolean) - Static method in class oshi.driver.windows.wmi.Win32LogicalDisk
Queries logical disk information
queryLogicalVolumes(String, Map<String, Pair<Integer, Integer>>) - Static method in class oshi.driver.unix.aix.Lspv
Query lspv to get partition info, or return a cached value.
queryLspciMemorySize(String) - Static method in class oshi.hardware.platform.linux.LinuxGraphicsCard
 
queryLwpsInfo() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
queryLwpsInfo(int, int) - Static method in class oshi.driver.unix.aix.PsInfo
Reads /proc/pid/lwp/tid/lwpsinfo and returns data in a structure
queryLwpsInfo(int, int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/lwp/tid/lwpsinfo and returns data in a structure
queryManufacturer() - Method in class oshi.hardware.platform.linux.LinuxBaseboard
 
queryManufacturer() - Static method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
queryManufacturer() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
queryManufacturer() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
queryManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.mac.MacOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryManufacturerModel() - Static method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
queryManufModelVersSerial() - Static method in class oshi.hardware.platform.windows.WindowsBaseboard
 
queryManufNameDescVersRelease() - Static method in class oshi.hardware.platform.windows.WindowsFirmware
 
queryMaxFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get processor max frequency.
queryMaxFreq() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryMaxFreq() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryMaxFreq2() - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryMemInfo() - Static method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
queryMemoryTotal() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatMemory
Queries perfstat_memory_total for total memory usage statistics
queryMicroarchitecture() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
queryModel() - Static method in class oshi.driver.linux.Devicetree
Query the model from the devicetree
queryModel() - Static method in class oshi.driver.linux.Lshw
Query the model from lshw
queryModel() - Method in class oshi.hardware.platform.linux.LinuxBaseboard
 
queryModel() - Static method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
queryModel() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
queryModelSerial(String) - Static method in class oshi.driver.unix.aix.Lscfg
Query lscfg -vl device to get hardware info
queryName() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
queryNetInterfaces() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatNetInterface
Queries perfstat_netinterface for per-netinterface usage statistics
queryNetstat() - Static method in class oshi.driver.unix.NetStat
Query netstat to all TCP and UDP connections
queryNetworkInterface() - Method in class oshi.hardware.common.AbstractNetworkIF
 
queryNetworkInterface() - Method in interface oshi.hardware.NetworkIF
Gets the NetworkInterface object.
queryNodesPackages() - Static method in class oshi.driver.unix.aix.Lssrad
Query lssrad to get numa node and physical package info
queryNonIdleTicks() - Static method in class oshi.driver.windows.perfmon.LoadAverage
 
queryNTPower(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Call CallNTPowerInformation for Processor information and return an array of the specified index
queryOsVersion() - Static method in class oshi.driver.windows.wmi.Win32OperatingSystem
Queries the Computer System.
queryPagesIn() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
queryPagesIn() - Static method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
queryPageSize() - Static method in class oshi.hardware.platform.mac.MacGlobalMemory
 
queryPageSize() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
queryPageSize() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
queryPageSize() - Static method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
queryPagesOut() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
queryPagesOut() - Static method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
queryPageSwaps() - Static method in class oshi.driver.windows.perfmon.MemoryInformation
Returns page swap counters
queryPageSwaps() - Static method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
queryPartition(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32DiskPartition
Queries the partition.
queryPartitionMaps(WmiQueryHandler) - Static method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
queryPartitions() - Static method in class oshi.driver.unix.freebsd.disk.GeomPartList
Queries partition data using geom, mount, and stat commands
queryPartitions(String, int) - Static method in class oshi.driver.unix.solaris.disk.Prtvtoc
 
queryPartitionToMountMap() - Static method in class oshi.driver.mac.disk.Fsstat
Query fsstat to map partitions to mount points
queryPartitionToMountMap() - Static method in class oshi.driver.unix.freebsd.disk.Mount
Query mount to map partitions to mount points
queryPartitionToMountMap() - Static method in class oshi.driver.unix.solaris.disk.Iostat
Query iostat to map partitions to mount points
queryPerfstat() - Static method in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
queryPhysicalDisks(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorage
Query the physical disks.
queryphysicalMemory() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemory
Queries physical memory info for Win10 and later.
queryphysicalMemoryWin8() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemory
Queries physical memory info for Win8 and earlier.
queryPhysMem() - Static method in class oshi.hardware.platform.mac.MacGlobalMemory
 
queryPhysMem() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
queryPhysMem() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
queryPidFromId(String) - Static method in class oshi.driver.unix.Xwininfo
 
queryPlatform() - Static method in class oshi.hardware.platform.mac.MacBaseboard
 
queryPlatformBitness() - Method in class oshi.software.common.AbstractOperatingSystem
 
queryProcConfig() - Static method in class oshi.util.platform.linux.ProcPath
 
queryProcessCounters() - Static method in class oshi.driver.windows.perfmon.ProcessInformation
Returns process counters.
queryProcesses() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatProcess
Queries perfstat_process for per-process usage statistics
queryProcesses(Collection<Integer>) - Static method in class oshi.driver.windows.wmi.Win32Process
Returns process info
queryProcessList(Set<Integer>) - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
queryProcessMapFromPerfCounters() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryProcessMapFromRegistry() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryProcessorCapacityCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns processor capacity performance counters.
queryProcessorCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns processor performance counters.
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the processor CPU load ticks
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Get the processor CPU load ticks
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryProcessorCpuLoadTicks2(int) - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryProcessorId() - Static method in class oshi.driver.windows.wmi.Win32Processor
Returns processor ID.
queryProcessorId() - Method in class oshi.hardware.common.AbstractCentralProcessor
Updates logical and physical processor counts and arrays
queryProcessorId() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryProcessorId() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
Initializes Class variables
queryProcessorId2(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
queryProcessorQueueLength() - Static method in class oshi.driver.windows.perfmon.SystemInformation
Returns processor queue length.
queryProcessorUtilityCounters() - Static method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
queryProcessWtsMap(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ProcessWtsData
Query the registry for process performance counters
queryProcessWtsMapFromPerfMon(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ProcessWtsData
 
queryProcessWtsMapFromWTS(Collection<Integer>) - Static method in class oshi.driver.windows.registry.ProcessWtsData
 
queryProductModel() - Static method in class oshi.driver.linux.Sysfs
Query the model from sysfs
queryProductSerial() - Static method in class oshi.driver.linux.Sysfs
Query the product serial number from sysfs
queryProtocols() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatProtocol
Queries perfstat_protocol for per-protocol usage statistics
queryPrUsage() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
queryPrUsage() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
queryPrUsage(int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/usage and returns data in a structure
queryPrUsage(int, int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/lwp/tid/usage and returns data in a structure
queryPsInfo() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
queryPsInfo() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
queryPsInfo(int) - Static method in class oshi.driver.unix.aix.PsInfo
Reads /proc/pid/psinfo and returns data in a structure
queryPsInfo(int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/psinfo and returns data in a structure
queryReadWriteStats(String) - Static method in class oshi.hardware.platform.windows.WindowsHWDiskStore
Gets disk stats for the specified index.
queryReleaseDate() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
querySbits() - Static method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
querySecondCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Get value of pdh counter's second value (base counters)
querySensors() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdSensors
 
querySensorValue(WmiQueryHandler, String, String) - Static method in class oshi.driver.windows.wmi.OhmSensor
Queries the sensor value of an hardware identifier and sensor type.
querySerialFromBios() - Static method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
querySerialNumber() - Static method in class oshi.driver.linux.Dmidecode
Query the serial number from dmidecode
querySerialNumber() - Static method in class oshi.driver.linux.Lshal
Query the serial number from lshal
querySerialNumber() - Static method in class oshi.driver.linux.Lshw
Query the serial number from lshw
querySerialNumber() - Static method in class oshi.driver.windows.wmi.Win32Bios
Queries the BIOS serial number.
querySerialNumber() - Method in class oshi.hardware.platform.linux.LinuxBaseboard
 
querySerialNumber() - Static method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
querySerialNumber() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
querySocketToPidMap() - Static method in class oshi.driver.linux.proc.ProcessStat
Gets a map of sockets and their corresponding process ID
querySpeed() - Static method in class oshi.driver.windows.wmi.Win32Fan
Queries the fan speed.
queryStoragePoolPhysicalDisks(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorage
Query the storage pool to physical disk connection.
queryStoragePools(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorage
Query the storage pools.
querySwapInfo() - Static method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
querySwapTotal() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
querySwapTotalVirtMaxVirtUsed() - Static method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
querySwapUsage() - Static method in class oshi.hardware.platform.mac.MacVirtualMemory
 
querySwapUsed() - Static method in class oshi.driver.windows.perfmon.PagingFile
Returns paging file counters
querySwapUsed() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
querySwapUsed() - Static method in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
querySysConfig() - Static method in class oshi.util.platform.linux.SysPath
 
querySystatIostat() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
querySystemBootTime() - Static method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
querySystemBootTime() - Static method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
querySystemBootTime() - Static method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
querySystemBootTime() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
querySystemBootTimeMillis() - Static method in class oshi.software.os.unix.aix.AixOperatingSystem
 
querySystemCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformation
Returns system performance counters.
querySystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
Get the system CPU load ticks
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Get the system CPU load ticks
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
querySystemLog() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
querySystemSerialNumber() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
querySystemSerialNumberUUID() - Static method in class oshi.hardware.platform.windows.WindowsComputerSystem
 
querySystemUptime() - Static method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
querySystemUptime() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
querySystemVendor() - Static method in class oshi.driver.linux.Sysfs
Query the vendor from sysfs
queryTaskThreads(int) - Static method in class oshi.driver.mac.ThreadInfo
 
queryTcpnetstat() - Static method in class oshi.driver.unix.NetStat
Query netstat to obtain number of established TCP connections
queryTcpstat() - Static method in class oshi.software.os.mac.MacInternetProtocolStats
 
queryTcpstat() - Static method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
queryTcpStats(String) - Static method in class oshi.driver.unix.NetStat
Gets TCP stats via netstat -s.
queryTCPv4Connections() - Static method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
queryTCPv6Connections() - Static method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
queryThreadCounters() - Static method in class oshi.driver.windows.perfmon.ThreadInformation
Returns thread counters.
queryThreadCounters(String, int) - Static method in class oshi.driver.windows.perfmon.ThreadInformation
Returns thread counters filtered to the specified process name and thread.
queryThreadMapFromPerfCounters() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryThreadMapFromRegistry() - Static method in class oshi.software.os.windows.WindowsOperatingSystem
 
queryToString(WbemcliUtil.WmiQuery<T>) - Static method in class oshi.util.platform.windows.WmiUtil
Translate a WmiQuery to the actual query string
queryUdpstat() - Static method in class oshi.software.os.mac.MacInternetProtocolStats
 
queryUdpstat() - Static method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
queryUdpStats(String) - Static method in class oshi.driver.unix.NetStat
Gets UDP stats via netstat -s.
queryUDPv4Connections() - Static method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
queryUDPv6Connections() - Static method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
queryUpTime() - Static method in class oshi.driver.unix.aix.Uptime
Query uptime to get up time
queryUsbDevices() - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
 
queryUser() - Method in class oshi.software.os.linux.LinuxOSProcess
 
queryUserInfo() - Method in class oshi.software.os.windows.WindowsOSProcess
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.HkeyUserData
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.NetSessionData
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.SessionWtsData
 
queryUtxent() - Static method in class oshi.driver.linux.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.mac.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.unix.freebsd.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.unix.solaris.Who
Query getutxent to get logged in users.
queryUUID() - Static method in class oshi.driver.linux.Dmidecode
Query the UUID from dmidecode
queryUUID() - Static method in class oshi.driver.linux.Lshal
Query the UUID from lshal
queryUUID() - Static method in class oshi.driver.linux.Lshw
Query the UUID from lshw
queryUUID() - Static method in class oshi.driver.linux.Sysfs
Query the UUID from sysfs
queryUUID() - Static method in class oshi.hardware.platform.linux.LinuxComputerSystem
 
queryUUID() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
queryUvm() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
queryValues(Class<T>, String, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryValuesFromPDH(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryValuesFromWMI(Class<T>, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using WMI for values corresponding to the property enum.
queryVcGenCmd() - Static method in class oshi.hardware.platform.linux.LinuxFirmware
 
queryVendorFromImplementer(String) - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
 
queryVersion() - Method in class oshi.hardware.platform.linux.LinuxBaseboard
 
queryVersion() - Method in class oshi.hardware.platform.linux.LinuxFirmware
 
queryVideoController() - Static method in class oshi.driver.windows.wmi.Win32VideoController
Queries video controller info for Vista and later.
queryVirtualDisks(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorage
Query the virtual disks.
queryVmMacAddrProps() - Static method in class oshi.hardware.common.AbstractNetworkIF
 
queryVmstat() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
queryVmStat() - Static method in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
queryVmStat() - Static method in class oshi.hardware.platform.mac.MacVirtualMemory
 
queryVmStats() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
 
queryVmStats() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
queryVmStats() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryVoltage() - Static method in class oshi.driver.windows.wmi.Win32Processor
Returns processor voltage.
queryWho() - Static method in class oshi.driver.unix.Who
Query who to get logged in users
queryWMI(WbemcliUtil.WmiQuery<T>) - Method in class oshi.util.platform.windows.WmiQueryHandler
Query WMI for values.
queryWMI(WbemcliUtil.WmiQuery<T>, boolean) - Method in class oshi.util.platform.windows.WmiQueryHandler
Query WMI for values.
queryXWindows(boolean) - Static method in class oshi.driver.unix.Xwininfo
Gets windows on the operating system's GUI desktop.
QUEUE_LENGTH - Enum constant in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
queueLengthMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
Quintet<A,B,C,D,E> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Quintet(A, B, C, D, E) - Constructor for class oshi.util.tuples.Quintet
Create a quintet and store five objects.
QW_MEMORY_SIZE - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 

R

RAM - Static variable in class oshi.util.platform.linux.DevPath
 
rate - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
Rate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
read(LibKstat.Kstat) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_read(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl, com.sun.jna.platform.unix.solaris.LibKstat.Kstat, com.sun.jna.Pointer) which gets data from the kernel for the kstat pointed to by ksp.
READ_BYTES - Enum constant in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
READ_BYTES - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
READ_LOG - Static variable in class oshi.util.FileUtil
 
READ_OPS - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
READ_TIME - Enum constant in enum oshi.hardware.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.
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
readByteMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
readBytes - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
readBytes - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
readBytes - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
readBytes - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
readBytes - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
readBytes - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
readBytes - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
readDistribRelease(String) - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Attempts to read /etc/distrib-release (for some value of distrib)
readDmesg() - Static method in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
readDmiDecode() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdComputerSystem
 
readDmiDecode() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdFirmware
 
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
READING_LOG - Static variable in class oshi.util.FileUtil
 
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
readLsattr() - Static method in class oshi.hardware.platform.unix.aix.AixComputerSystem
 
readLsbRelease() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Attempts to read /etc/lsb-release
readMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
readMemInfo() - Static method in class oshi.hardware.platform.linux.LinuxGlobalMemory
Updates instance variables from reading /proc/meminfo.
readMountsMap() - Static method in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
readNativeLongFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads a NativeLong value from a ByteBuffer
readOsRelease() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
Attempts to read /etc/os-release
readPerfDataBuffer(String) - Static method in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
Read the performance data for a counter object from the registry.
readPerfDataFromRegistry(String, Class<T>) - Static method in class oshi.driver.windows.registry.HkeyPerformanceDataUtil
Reads and parses a block of performance data from the registry.
readPerfInfo() - Static method in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
readPointerFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads a Pointer value from a ByteBuffer
readPropertiesFromClassLoader(String, Properties, ClassLoader) - Static method in class oshi.util.FileUtil
 
readPropertiesFromFilename(String) - Static method in class oshi.util.FileUtil
Read a configuration file from the sequence of context classloader, system classloader and classloader of the current class, and return its properties
reads - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
reads - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
reads - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
reads - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
reads - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
reads - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
reads - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
READS - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of reads completed successfully.
READS - Enum constant in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
READS_MERGED - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
Reads which are adjacent to each other merged for efficiency.
READS_MS - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all reads.
READS_SECTOR - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of sectors read successfully.
readSerialNumber() - Static method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
readShortFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads a short value from a ByteBuffer
readSizeTFromBuffer(ByteBuffer) - Static method in class oshi.util.FileUtil
Reads a size_t value from a ByteBuffer
readSmbios() - Static method in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
readSymlinkTarget(File) - Static method in class oshi.util.FileUtil
Reads the target of a symbolic link
readTopologyFromCpuinfo() - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
readTopologyFromSysfs() - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
readTopologyFromUdev() - Static method in class oshi.hardware.platform.linux.LinuxCentralProcessor
 
readUnicodeString(WinNT.HANDLE, NtDll.UNICODE_STRING) - Static method in class oshi.software.os.windows.WindowsOSProcess
 
reason() - Element in annotation type oshi.annotation.SuppressForbidden
 
receiveQueue - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
RedirectionDllName - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
REGEX_PREFIX - Static variable in class oshi.util.FileSystemUtil
 
REGISTRY_SOUNDCARDS - Static variable in class oshi.hardware.platform.windows.WindowsSoundCard
 
RELATIVE - Enum constant in enum oshi.hardware.PowerSource.CapacityUnits
Relative units.
release - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
RELEASE_DELIM - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
 
releaseDate - Variable in class oshi.hardware.platform.linux.LinuxFirmware
 
releaseDate - Variable in class oshi.hardware.platform.linux.LinuxFirmware.VcGenCmdStrings
 
releaseDate - Variable in class oshi.hardware.platform.unix.solaris.SolarisFirmware
 
RELEASEDATE - Enum constant in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
remainingCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
remainingCapacityPercent - Variable in class oshi.hardware.common.AbstractPowerSource
 
remove(String) - Static method in class oshi.util.GlobalConfig
Reset the given property to its default value.
removeAllCounters() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring all Performance Data counters and release their resources
removeCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Remove a pdh counter
removeCounterFromQuery(PerfDataUtil.PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring a Performance Data counter.
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.
reserved - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
reserved - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
Reserved - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
Reserved1 - Variable in class oshi.jna.platform.windows.NtDll.PROCESS_BASIC_INFORMATION
 
Reserved2 - Variable in class oshi.jna.platform.windows.NtDll.PROCESS_BASIC_INFORMATION
 
RESIDENT - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Resident set size
residentSetSize - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
residentSetSize - Variable in class oshi.software.os.linux.LinuxOSProcess
 
residentSetSize - Variable in class oshi.software.os.mac.MacOSProcess
 
residentSetSize - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
residentSetSize - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
residentSetSize - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
residentSetSize - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
residentSetSize - Variable in class oshi.software.os.windows.WindowsOSProcess
 
result - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
roundToInt(double) - Static method in class oshi.util.FormatUtil
Rounds a floating point number to the nearest integer
RSS - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Resident Set Size: number of pages the process has in real memory.
RSS - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
RSS - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
RSS - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
RSS - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
RSS_DESC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
Sort by decreasing Resident Set Size (RSS)
RSSLIM - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Current soft limit in bytes on the rss of the process; see the description of RLIMIT_RSS in getrlimit(2).
RT_PRIORITY - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Real-time scheduling priority, a number in the range 1 to 99 for processes scheduled under a real-time policy, or 0, for non-real-time processes (see sched_setscheduler(2)).
RTL_DRIVE_LETTER_CURDIR() - Constructor for class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
RTL_USER_PROCESS_PARAMETERS() - Constructor for class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
RTM_IFINFO2 - Static variable in class oshi.driver.mac.net.NetStat
 
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
 
RuntimeData - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 

S

SA - Static variable in class oshi.driver.windows.DeviceTree
 
sa_data - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
sa_family - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
SBITS - Static variable in class oshi.hardware.platform.unix.aix.AixCentralProcessor
 
SCNetworkInterfaceCopyAll() - Method in interface oshi.jna.platform.mac.SystemConfiguration
 
SCNetworkInterfaceGetBSDName(SystemConfiguration.SCNetworkInterfaceRef) - Method in interface oshi.jna.platform.mac.SystemConfiguration
 
SCNetworkInterfaceGetLocalizedDisplayName(SystemConfiguration.SCNetworkInterfaceRef) - Method in interface oshi.jna.platform.mac.SystemConfiguration
 
SCNetworkInterfaceRef() - Constructor for class oshi.jna.platform.mac.SystemConfiguration.SCNetworkInterfaceRef
 
SCNetworkInterfaceRef(Pointer) - Constructor for class oshi.jna.platform.mac.SystemConfiguration.SCNetworkInterfaceRef
 
searchGateway(List<String>) - 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.platform.linux.LinuxHWDiskStore
 
securityInitialized - Variable in class oshi.util.platform.windows.WmiQueryHandler
 
segmentsReceived - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
segmentsRetransmitted - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
segmentsSent - Variable in class oshi.software.os.InternetProtocolStats.TcpStats
 
SELF_STAT - Static variable in class oshi.util.platform.linux.ProcPath
 
SEM_FAILCRITICALERRORS - Static variable in class oshi.software.os.windows.WindowsFileSystem
 
SENSOR - Static variable in class oshi.driver.windows.wmi.OhmSensor
 
sensors - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
 
Sensors - Interface in oshi.hardware
Sensors include hardware sensors to monitor temperature, fan speed, and other information.
SENSORS - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
sensorsMap - Variable in class oshi.hardware.platform.linux.LinuxSensors
 
serial - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
SERIAL - Static variable in class oshi.driver.linux.Lshw
 
serialNumber - Variable in class oshi.hardware.common.AbstractPowerSource
 
serialNumber - Variable in class oshi.hardware.common.AbstractUsbDevice
 
serialNumber - Variable in class oshi.hardware.PhysicalMemory
 
serialNumber - Variable in class oshi.hardware.platform.linux.LinuxBaseboard
 
serialNumber - Variable in class oshi.hardware.platform.linux.LinuxComputerSystem
 
serialNumber - Variable in class oshi.hardware.platform.unix.aix.AixBaseboard
 
serialNumber - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
serialNumber - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
serialNumber - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
serialNumber - Variable in class oshi.hardware.platform.unix.UnixBaseboard
 
SERIALNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32Bios.BiosSerialProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
SERIALNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
serialNumberUUID - Variable in class oshi.hardware.platform.windows.WindowsComputerSystem
 
serialVersionUID - Static variable in exception class oshi.util.GlobalConfig.PropertyException
 
SESSION - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The session ID of the process.
SESSIONNAME - Static variable in class oshi.driver.windows.registry.HkeyUserData
 
SessionWtsData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
SessionWtsData() - Constructor for class oshi.driver.windows.registry.SessionWtsData
 
set(String, Object) - Static method in class oshi.util.GlobalConfig
Set the given property, overwriting any existing value.
setInstanceClass(Class<? extends WmiQueryHandler>) - Static method in class oshi.util.platform.windows.WmiQueryHandler
Define a subclass to be instantiated by WmiQueryHandler.createInstance().
setutxent() - Method in interface oshi.jna.platform.unix.CLibrary
Rewinds the file pointer to the beginning of the utmp file.
setWmiTimeout(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
Sets the WMI timeout.
SHARED - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Number of resident shared pages (i.e., backed by a file)
ShellInfo - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
ShowWindowFlags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
SIDL - Static variable in class oshi.software.os.mac.MacOSProcess
 
SIGCATCH - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of caught signals, displayed as a decimal number.
SIGIGNORE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of ignored signals, displayed as a decimal number.
SIGNAL - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The bitmap of pending signals, displayed as a decimal number.
size - Variable in class oshi.hardware.common.AbstractHWDiskStore
 
size - Variable in class oshi.hardware.HWPartition
 
size - Variable in class oshi.jna.platform.mac.CoreGraphics.CGRect
 
SIZE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Total program size
SIZE - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
 
SIZE - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
SIZE - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
SIZE - Static variable in class oshi.hardware.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
SMB_TYPE_BASEBOARD - Enum constant in enum oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbType
Baseboard
SMB_TYPE_BIOS - Enum constant in enum oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbType
BIOS
SMB_TYPE_SYSTEM - Enum constant in enum oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbType
System
smBiosMemoryType(int) - Static method in class oshi.hardware.platform.windows.WindowsGlobalMemory
Convert SMBIOS type number to a human readable string
SMBIOSMEMORYTYPE - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
smbiosStrings - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
SmbiosStrings(Map<String, String>, Map<String, String>, Map<String, String>) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
SmbType() - Constructor for enum oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbType
 
SMC_CMD_READ_BYTES - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_CMD_READ_KEYINFO - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_CPU_TEMP - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_CPU_VOLTAGE - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_FAN_NUM - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_FAN_SPEED - Static variable in class oshi.util.platform.mac.SmcUtil
 
smcCall(IOKit.IOConnect, int, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Call SMC
smcClose(IOKit.IOConnect) - Static method in class oshi.util.platform.mac.SmcUtil
Close connection to SMC.
smcGetFloat(IOKit.IOConnect, String) - Static method in class oshi.util.platform.mac.SmcUtil
Get a value from SMC which is in a floating point datatype (SP78, FPE2, FLT)
smcGetKeyInfo(IOKit.IOConnect, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Get cached keyInfo if it exists, or generate new keyInfo
smcGetLong(IOKit.IOConnect, String) - Static method in class oshi.util.platform.mac.SmcUtil
Get a 64-bit integer value from SMC
SMCKeyData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyData
 
SMCKeyDataKeyInfo() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
SMCKeyDataPLimitData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
SMCKeyDataVers() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
Open a connection to SMC.
smcReadKey(IOKit.IOConnect, String, IOKit.SMCVal) - Static method in class oshi.util.platform.mac.SmcUtil
Read a key from SMC
SmcUtil - Class in oshi.util.platform.mac
Provides access to SMC calls on macOS
SmcUtil() - Constructor for class oshi.util.platform.mac.SmcUtil
 
SMCVal() - Constructor for class oshi.jna.platform.mac.IOKit.SMCVal
 
Sockaddr() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr
 
SOCKET - Static variable in class oshi.driver.linux.proc.ProcessStat
 
SocketFdInfo() - Constructor for class oshi.jna.platform.mac.SystemB.SocketFdInfo
 
SocketInfo() - Constructor for class oshi.jna.platform.mac.SystemB.SocketInfo
 
SOCKINFO_IN - Static variable in interface oshi.jna.platform.mac.SystemB
 
SOCKINFO_TCP - Static variable in interface oshi.jna.platform.mac.SystemB
 
SOFTIRQ - Enum constant in enum oshi.hardware.CentralProcessor.TickType
Time that the CPU used to service soft IRQs
soi_error - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_family - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_incqlen - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_kind - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_linger - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_oobmark - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_options - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_pcb - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_proto - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_protocol - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_qlen - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_qlimit - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_rcv - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_snd - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_so - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_stat - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_state - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_timeo - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_type - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
SOLARIS - Enum constant in enum oshi.PlatformEnum
Solaris (SunOS)
SolarisCentralProcessor - Class in oshi.hardware.platform.unix.solaris
A CPU
SolarisCentralProcessor() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
SolarisComputerSystem - Class in oshi.hardware.platform.unix.solaris
Hardware data obtained from smbios.
SolarisComputerSystem() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisComputerSystem
 
SolarisComputerSystem.SmbiosStrings - Class in oshi.hardware.platform.unix.solaris
 
SolarisComputerSystem.SmbType - Enum in oshi.hardware.platform.unix.solaris
 
SolarisFileSystem - Class in oshi.software.os.unix.solaris
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
 
SolarisFirmware - Class in oshi.hardware.platform.unix.solaris
Firmware data.
SolarisFirmware(String, String, String) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisFirmware
 
SolarisGlobalMemory - Class in oshi.hardware.platform.unix.solaris
Memory obtained by kstat
SolarisGlobalMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
SolarisGraphicsCard - Class in oshi.hardware.platform.unix.solaris
Graphics Card info obtained from prtconf
SolarisGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGraphicsCard
Constructor for SolarisGraphicsCard
SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
SolarisHardwareAbstractionLayer class.
SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
SolarisHWDiskStore - Class in oshi.hardware.platform.unix.solaris
Solaris hard disk implementation.
SolarisHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
SolarisInternetProtocolStats - Class in oshi.software.os.unix.solaris
Internet Protocol Stats implementation
SolarisInternetProtocolStats() - Constructor for class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
SolarisLibc - Interface in oshi.jna.platform.unix
C library.
SolarisLibc.Exit_status - Class in oshi.jna.platform.unix
Part of utmpx structure
SolarisLibc.SolarisLwpsInfo - Class in oshi.jna.platform.unix
Nested Structure for psinfo file
SolarisLibc.SolarisPrUsage - Class in oshi.jna.platform.unix
Structure for usage file
SolarisLibc.SolarisPsInfo - Class in oshi.jna.platform.unix
Structure for psinfo file
SolarisLibc.SolarisUtmpx - Class in oshi.jna.platform.unix
Connection info
SolarisLibc.Timestruc - Class in oshi.jna.platform.unix
32/64-bit timestruc required for psinfo and lwpsinfo structures
SolarisLibc.Timeval - Class in oshi.jna.platform.unix
32/64-bit timeval required for utmpx structure
SolarisLwpsInfo(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
SolarisNetworkIF - Class in oshi.hardware.platform.unix.solaris
SolarisNetworks class.
SolarisNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
SolarisNetworkParams - Class in oshi.software.os.unix.solaris
SolarisNetworkParams class.
SolarisNetworkParams() - Constructor for class oshi.software.os.unix.solaris.SolarisNetworkParams
 
SolarisOperatingSystem - Class in oshi.software.os.unix.solaris
Solaris is a non-free Unix operating system originally developed by Sun Microsystems.
SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
SolarisOSFileStore - Class in oshi.software.os.unix.solaris
OSFileStore implementation
SolarisOSFileStore(String, String, String, String, String, String, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.unix.solaris.SolarisOSFileStore
 
SolarisOSProcess - Class in oshi.software.os.unix.solaris
OSProcess implementation
SolarisOSProcess(int, SolarisOperatingSystem) - Constructor for class oshi.software.os.unix.solaris.SolarisOSProcess
 
SolarisOSThread - Class in oshi.software.os.unix.solaris
OSThread implementation
SolarisOSThread(int, int) - Constructor for class oshi.software.os.unix.solaris.SolarisOSThread
 
SolarisPowerSource - Class in oshi.hardware.platform.unix.solaris
A Power Source
SolarisPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
SolarisPrUsage(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
SolarisPsInfo(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
SolarisSensors - Class in oshi.hardware.platform.unix.solaris
Sensors from prtpicl
SolarisSensors() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSensors
 
SolarisSoundCard - Class in oshi.hardware.platform.unix.solaris
Solaris Sound Card.
SolarisSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSoundCard
Constructor for SolarisSoundCard.
SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
Solaris Usb Device
SolarisUsbDevice(String, String, String, String, String, String, List<UsbDevice>) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
 
SolarisUtmpx() - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
SolarisVirtualMemory - Class in oshi.hardware.platform.unix.solaris
Memory obtained by kstat and swap
SolarisVirtualMemory(SolarisGlobalMemory) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
Constructor for SolarisVirtualMemory.
SoundCard - Interface in oshi.hardware
SoundCard interface.
SP_OBJECT_ID - Static variable in class oshi.hardware.platform.windows.WindowsLogicalVolumeGroup
 
spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
speed - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
speed - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
speed - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
speed - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
speed - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
speed - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
SPEED - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
 
SPEED - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
 
SpeedProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Fan.SpeedProperty
 
splitOnPrefix(String, String) - Static method in class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
SRUN - Static variable in class oshi.software.os.mac.MacOSProcess
 
SSLEEP - Static variable in class oshi.software.os.mac.MacOSProcess
 
SSTOP - Static variable in class oshi.software.os.mac.MacOSProcess
 
StandardError - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
StandardInput - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
StandardOutput - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
START_BRK - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program heap can be expanded with brk(2).
START_CODE - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
START_DATA - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Address above which program initialized and uninitialized (BSS) data are placed.
START_TIME - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
START_TIME - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
startAddress - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
STARTADDRESS - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
STARTCODE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The address above which program text can run.
startDaemon() - Static method in class oshi.driver.windows.perfmon.LoadAverage
 
STARTINGADDRESS - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
 
StartingX - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
StartingY - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
startMemoryAddress - Variable in class oshi.software.os.linux.LinuxOSThread
 
startMemoryAddress - Variable in class oshi.software.os.unix.aix.AixOSThread
 
startMemoryAddress - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
startMemoryAddress - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
startMemoryAddress - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
startMemoryAddress - Variable in class oshi.software.os.windows.WindowsOSThread
 
STARTSTACK - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The address of the start (i.e., bottom) of the stack.
startTime - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
startTime - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
startTime - Variable in class oshi.software.os.linux.LinuxOSProcess
 
startTime - Variable in class oshi.software.os.linux.LinuxOSThread
 
startTime - Variable in class oshi.software.os.mac.MacOSProcess
 
startTime - Variable in class oshi.software.os.mac.MacOSThread
 
startTime - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
startTime - Variable in class oshi.software.os.unix.aix.AixOSThread
 
startTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
startTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
startTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
startTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
startTime - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
startTime - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
startTime - Variable in class oshi.software.os.windows.WindowsOSProcess
 
startTime - Variable in class oshi.software.os.windows.WindowsOSThread
 
STARTTIME - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The time the process started after system boot, in clock ticks.
startWithNotDigits - Static variable in class oshi.util.ParseUtil
Constant startWithNotDigits
STAT - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
STAT - Static variable in class oshi.util.platform.linux.ProcPath
 
STAT_FILESIZE - Static variable in class oshi.driver.unix.freebsd.disk.GeomPartList
 
state - Variable in class oshi.driver.mac.ThreadInfo.ThreadStats
 
state - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
state - Variable in class oshi.software.os.linux.LinuxOSProcess
 
state - Variable in class oshi.software.os.linux.LinuxOSThread
 
state - Variable in class oshi.software.os.mac.MacOSProcess
 
state - Variable in class oshi.software.os.mac.MacOSThread
 
state - Variable in class oshi.software.os.OSService
 
state - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
state - Variable in class oshi.software.os.unix.aix.AixOSThread
 
state - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
state - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
state - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
state - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
state - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
state - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
state - Variable in class oshi.software.os.windows.WindowsOSProcess
 
state - Variable in class oshi.software.os.windows.WindowsOSThread
 
State() - Constructor for enum oshi.software.os.OSProcess.State
 
State() - Constructor for enum oshi.software.os.OSService.State
 
STATE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
One of the following characters, indicating process state:
STATE - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
STATE - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
STATE - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
STATE - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
stateLookup(int) - Static method in class oshi.software.os.linux.LinuxInternetProtocolStats
 
stateLookup(int) - Static method in class oshi.software.os.mac.MacInternetProtocolStats
 
stateLookup(int) - Static method in class oshi.software.os.windows.WindowsInternetProtocolStats
 
STATISTICS - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
status - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
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.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process has been scheduled in kernel mode, measured in clock ticks.
stopDaemon() - Static method in class oshi.driver.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.windows.wmi.MSFTStorage
 
STORAGEPOOL - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
 
StoragePoolProperty() - Constructor for enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolProperty
 
StoragePoolToPhysicalDiskProperty() - Constructor for enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
 
STRING() - Constructor for class oshi.jna.platform.windows.NtDll.STRING
 
stringToEnumMap(Class<K>, String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited String into an enum map.
strToLong(String, int) - Static method in class oshi.util.ParseUtil
Convert a string to an integer representation.
Struct - Interface in oshi.jna
Wrapper classes for JNA clases which extend Structure intended for use in try-with-resources blocks.
Struct.CloseableHostCpuLoadInfo - Class in oshi.jna
 
Struct.CloseableMibIfRow - Class in oshi.jna
 
Struct.CloseableMibIfRow2 - Class in oshi.jna
 
Struct.CloseableMibTcpStats - Class in oshi.jna
 
Struct.CloseableMibUdpStats - Class in oshi.jna
 
Struct.CloseablePdhRawCounter - Class in oshi.jna
 
Struct.CloseablePerformanceInformation - Class in oshi.jna
 
Struct.CloseableProcTaskAllInfo - Class in oshi.jna
 
Struct.CloseableProcTaskInfo - Class in oshi.jna
 
Struct.CloseableRUsageInfoV2 - Class in oshi.jna
 
Struct.CloseableSpDeviceInterfaceData - Class in oshi.jna
 
Struct.CloseableSpDevinfoData - Class in oshi.jna
 
Struct.CloseableSysinfo - Class in oshi.jna
 
Struct.CloseableSystemInfo - Class in oshi.jna
 
Struct.CloseableTimeval - Class in oshi.jna
 
Struct.CloseableVMStatistics - Class in oshi.jna
 
Struct.CloseableVnodePathInfo - Class in oshi.jna
 
Struct.CloseableXswUsage - Class in oshi.jna
 
SU - Static variable in class oshi.hardware.platform.windows.WindowsDisplay
 
subnetMasks - Variable in class oshi.hardware.common.AbstractNetworkIF
 
SUBSYSTEM_USB - Static variable in class oshi.hardware.platform.linux.LinuxUsbDevice
 
SUITEMASK - Enum constant in enum oshi.driver.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)
SWAIT - Static variable in class oshi.software.os.mac.MacOSProcess
 
SWAP_INFO - Static variable in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
swapInOut - Variable in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
switchComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
Switches the current threading model for COM initialization, as OSHI is required to match if an external program has COM initialized already.
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.driver.mac.Who
 
SYS - Static variable in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
 
SYS - Static variable in class oshi.software.os.mac.MacNetworkParams
 
SYS - Static variable in class oshi.util.platform.linux.SysPath
The /sys filesystem location.
SYS_FS_FILE_MAX - Static variable in class oshi.util.platform.linux.ProcPath
 
SYS_FS_FILE_NR - Static variable in class oshi.util.platform.linux.ProcPath
 
SYS_GETTID - Static variable in interface oshi.jna.platform.linux.LinuxLibc
SYS_gettid Defined in one of: arch/arm64/include/asm/unistd32.h, 224 arch/x86/include/uapi/asm/unistd_32.h, 224 arch/x86/include/uapi/asm/unistd_64.h, 186 include/uapi/asm-generic/unistd.h, 178
syscall(NativeLong, Object...) - Method in interface oshi.jna.platform.linux.LinuxLibc
syscall() performs the system call whose assembly language interface has the specified number with the specified arguments.
sysctl(int[]) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a Pointer result
sysctl(int[], int) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with an int result
sysctl(int[], int, Pointer, LibCAPI.size_t.ByReference, Pointer, LibCAPI.size_t) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctl() function retrieves system information and allows processes with appropriate privileges to set system information.
sysctl(int[], long) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a long result
sysctl(int[], Structure) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a Structure result
sysctl(int[], String) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Pointer result
sysctl(String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Pointer result
sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with an int result
sysctl(String, int) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with an int result
sysctl(String, int) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with an int result
sysctl(String, int, boolean) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with an int result
sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a long result
sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, long) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String, String) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String, String, boolean) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
SYSCTL_FAIL - Static variable in class oshi.util.platform.mac.SysctlUtil
 
SYSCTL_FAIL - Static variable in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
 
SYSCTL_FAIL - Static variable in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
 
SYSCTL_N - Static variable in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
 
sysctlbyname(String, Pointer, LibCAPI.size_t.ByReference, Pointer, LibCAPI.size_t) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctlbyname() function accepts an ASCII representation of the name and internally looks up the integer name vector.
sysctlnametomib(String, Pointer, LibCAPI.size_t.ByReference) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctlnametomib() function accepts an ASCII representation of the name, looks up the integer name vector, and returns the numeric representation in the mib array pointed to by mibp.
SysctlUtil - Class in oshi.util.platform.mac
Provides access to sysctl calls on macOS
SysctlUtil() - Constructor for class oshi.util.platform.mac.SysctlUtil
 
Sysfs - Class in oshi.driver.linux
Utility to read info from sysfs
Sysfs() - Constructor for class oshi.driver.linux.Sysfs
 
SysPath - Class in oshi.util.platform.linux
Provides constants for paths in the /sys filesystem on Linux.
SysPath() - Constructor for class oshi.util.platform.linux.SysPath
 
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.windows.perfmon.PerfmonConstants
 
SYSTEM_LIBRARY_LAUNCH_AGENTS - Static variable in class oshi.software.os.mac.MacOperatingSystem
 
SYSTEM_LIBRARY_LAUNCH_DAEMONS - Static variable in class oshi.software.os.mac.MacOperatingSystem
 
SystemB - Interface in oshi.jna.platform.mac
System class.
SystemB.InSockInfo - Class in oshi.jna.platform.mac
Mac internet socket info
SystemB.MacUtmpx - Class in oshi.jna.platform.mac
Mac connection info
SystemB.Pri - Class in oshi.jna.platform.mac
Union for TCP or internet socket info
SystemB.ProcFdInfo - Class in oshi.jna.platform.mac
Mac file descriptor info
SystemB.ProcFileInfo - Class in oshi.jna.platform.mac
Mac file info
SystemB.SocketFdInfo - Class in oshi.jna.platform.mac
Mac socket info
SystemB.SocketInfo - Class in oshi.jna.platform.mac
Mack IP Socket Info
SystemB.TcpSockInfo - Class in oshi.jna.platform.mac
Mac TCP socket info
SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemBatteryState(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemConfiguration - Interface in oshi.jna.platform.mac
Allow applications to access a device’s network configuration settings.
SystemConfiguration.SCNetworkInterfaceRef - Class in oshi.jna.platform.mac
 
systemCpuLoadTicks - Variable in class oshi.hardware.common.AbstractCentralProcessor
 
SystemInfo - Class in oshi
System information.
SystemInfo() - Constructor for class oshi.SystemInfo
Create a new instance of SystemInfo.
SystemInformation - Class in oshi.driver.windows.perfmon
Utility to query System performance counters
SystemInformation() - Constructor for class oshi.driver.windows.perfmon.SystemInformation
 
SystemInformation.ContextSwitchProperty - Enum in oshi.driver.windows.perfmon
Context switch property
SystemInformation.ProcessorQueueLengthProperty - Enum in oshi.driver.windows.perfmon
Processor Queue Length property
systemLog - Static variable in class oshi.software.os.windows.WindowsOperatingSystem
 
SystemPages - Class in oshi.driver.unix.solaris.kstat
Utility to query geom part list
SystemPages() - Constructor for class oshi.driver.unix.solaris.kstat.SystemPages
 
SystemTickCountProperty(String, String) - Constructor for enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
 
systemTime - Variable in class oshi.driver.mac.ThreadInfo.ThreadStats
 
SYSTIME - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
SYSTIME - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
SZOMB - Static variable in class oshi.software.os.mac.MacOSProcess
 

T

tag - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
TASK_COMM - Static variable in class oshi.util.platform.linux.ProcPath
 
TASK_PATH - Static variable in class oshi.util.platform.linux.ProcPath
 
TASK_STAT - Static variable in class oshi.util.platform.linux.ProcPath
 
TASK_STATUS - Static variable in class oshi.util.platform.linux.ProcPath
 
tcb - Variable in class oshi.software.os.windows.WindowsOSProcess
 
tcps_accepts - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_connattempt - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_conndrops - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_drops - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvbadoff - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvbadsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvmemdrop - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvpack - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvshort - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_sndpack - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_sndrexmitpack - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcpsi_flags - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_ini - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_mss - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_state - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_timer - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_tp - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
TcpSockInfo() - Constructor for class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpstat - Variable in class oshi.software.os.mac.MacInternetProtocolStats
 
tcpstat - Variable in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
TcpState() - Constructor for enum oshi.software.os.InternetProtocolStats.TcpState
 
TcpStats(long, long, long, long, long, long, long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.TcpStats
 
TDADDR - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
TDNAME - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
TEBI - Static variable in class oshi.util.FormatUtil
 
Technology - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
TEMP - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
temperature - Variable in class oshi.hardware.common.AbstractPowerSource
 
TemperatureProperty() - Constructor for enum oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
 
tempFanVolts - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdSensors
 
TERA - Static variable in class oshi.util.FormatUtil
 
terminalDevice - Variable in class oshi.software.os.OSSession
 
TESTING - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
In some test mode.
TEXT - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Text (code)
THERMAL - Static variable in class oshi.util.platform.linux.SysPath
 
THERMAL_ZONE - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
THERMAL_ZONE_PATH - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
thr_self() - Method in interface oshi.jna.platform.unix.SolarisLibc
Returns the thread ID of the calling thread.
thr_self(NativeLongByReference) - Method in interface oshi.jna.platform.unix.FreeBsdLibc
Stores the system-wide thread identifier for the current kernel-scheduled thread in the variable pointed by the argument id.
THREAD - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
THREAD - Static variable in class oshi.driver.windows.registry.ThreadPerformanceData
 
THREAD_COUNT - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
THREAD_COUNT - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
thread_self() - Method in interface oshi.jna.platform.unix.AixLibc
Returns the caller's kernel thread ID.
THREAD_SELF - Static variable in class oshi.util.platform.linux.ProcPath
 
threadCount - Variable in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
threadCount - Variable in class oshi.software.os.linux.LinuxOSProcess
 
threadCount - Variable in class oshi.software.os.mac.MacOSProcess
 
threadCount - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
threadCount - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
threadCount - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
threadCount - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
threadCount - Variable in class oshi.software.os.windows.WindowsOSProcess
 
THREADCOUNT - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
ThreadFiltering() - Constructor for class oshi.software.os.OSThread.ThreadFiltering
 
threadId - Variable in class oshi.driver.mac.ThreadInfo.ThreadStats
 
threadId - Variable in class oshi.software.os.linux.LinuxOSThread
 
threadId - Variable in class oshi.software.os.mac.MacOSThread
 
threadId - Variable in class oshi.software.os.unix.aix.AixOSThread
 
threadId - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
threadId - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
threadId - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
threadId - Variable in class oshi.software.os.windows.WindowsOSThread
 
threadID - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
ThreadInfo - Class in oshi.driver.mac
Utility to query threads for a process
ThreadInfo() - Constructor for class oshi.driver.mac.ThreadInfo
 
ThreadInfo.ThreadStats - Class in oshi.driver.mac
Class to encapsulate mach thread info
ThreadInformation - Class in oshi.driver.windows.perfmon
Utility to query Thread Information performance counter
ThreadInformation() - Constructor for class oshi.driver.windows.perfmon.ThreadInformation
 
ThreadInformation.ThreadPerformanceProperty - Enum in oshi.driver.windows.perfmon
Thread performance counters
threadMapFromPerfCounters - Variable in class oshi.software.os.windows.WindowsOperatingSystem
 
threadMapFromRegistry - Variable in class oshi.software.os.windows.WindowsOperatingSystem
 
ThreadPerformanceData - Class in oshi.driver.windows.registry
Utility to read thread data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ThreadPerformanceData() - Constructor for class oshi.driver.windows.registry.ThreadPerformanceData
 
ThreadPerformanceData.PerfCounterBlock - Class in oshi.driver.windows.registry
Class to encapsulate data from the registry performance counter block
ThreadPerformanceProperty(String) - Constructor for enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
ThreadPidStat(int) - Constructor for enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
ThreadSafe - Annotation Type in oshi.annotation.concurrent
The presence of this annotation indicates that the author believes the class to be thread-safe.
threadState - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
THREADSTATE - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
ThreadStats(int, double, char, long, long, int) - Constructor for class oshi.driver.mac.ThreadInfo.ThreadStats
 
threadWaitReason - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
THREADWAITREASON - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
 
THZ - Static variable in class oshi.util.ParseUtil
 
TICKS_PER_MS - Static variable in class oshi.software.os.mac.MacOSProcess
 
TickType(int) - Constructor for enum oshi.hardware.CentralProcessor.TickType
 
TID - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
 
TIME - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
TIME - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
 
TIME_WAIT - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
Timeout - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
timeRemainingEstimated - Variable in class oshi.hardware.common.AbstractPowerSource
 
timeRemainingInstant - Variable in class oshi.hardware.common.AbstractPowerSource
 
timeStamp - Variable in class oshi.driver.mac.net.NetStat.IFdata
 
timeStamp - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
timeStamp - Variable in class oshi.hardware.platform.linux.LinuxNetworkIF
 
timeStamp - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
timeStamp - Variable in class oshi.hardware.platform.mac.MacNetworkIF
 
timeStamp - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
timeStamp - Variable in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
timeStamp - Variable in class oshi.hardware.platform.unix.BsdNetworkIF
 
timeStamp - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
timeStamp - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
timeStamp - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
timeStamp - Variable in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
timeStamp - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
timeStamp - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
timeStamp - Variable in class oshi.hardware.platform.windows.WindowsNetworkIF
 
TimeStamp - Variable in class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
TIMESTAMP_SYS100NS - Enum constant in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
 
Timestruc(ByteBuffer) - Constructor for class oshi.jna.platform.unix.AixLibc.Timestruc
 
Timestruc(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.Timestruc
 
Timeval() - Constructor for class oshi.jna.platform.unix.FreeBsdLibc.Timeval
 
Timeval() - Constructor for class oshi.jna.platform.unix.OpenBsdLibc.Timeval
 
Timeval() - Constructor for class oshi.jna.platform.unix.SolarisLibc.Timeval
 
title - Variable in class oshi.software.os.OSDesktopWindow
 
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
 
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.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.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.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 - Variable in class oshi.hardware.platform.mac.MacGlobalMemory
 
total - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
total - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
total - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
TOTAL_INSTANCE - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
TOTAL_INSTANCES - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
TOTAL_OR_IDLE_INSTANCES - Static variable in class oshi.util.platform.windows.PerfCounterQuery
 
totalInodes - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
totalInodes - Variable in class oshi.software.os.mac.MacOSFileStore
 
totalInodes - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
totalInodes - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
totalInodes - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
totalInodes - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
totalInodes - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
totalSpace - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
totalSpace - Variable in class oshi.software.os.mac.MacOSFileStore
 
totalSpace - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
totalSpace - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
totalSpace - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
totalSpace - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
totalSpace - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
totalVmaxVused - Variable in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
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
 
transferTime - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
transferTime - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
transferTime - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
transferTime - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
transferTime - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
transferTime - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
transferTime - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
transmitQueue - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
Triplet<A,B,C> - Class in oshi.util.tuples
Convenience class for returning multiple objects from methods.
Triplet(A, B, C) - Constructor for class oshi.util.tuples.Triplet
Create a triplet and store three objects.
TSI_T_NTIMERS - Static variable in interface oshi.jna.platform.mac.SystemB
 
TTY_NR - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
The controlling terminal of the process.
tv_nsec - Variable in class oshi.jna.platform.unix.AixLibc.Timestruc
 
tv_nsec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timestruc
 
tv_sec - Variable in class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
tv_sec - Variable in class oshi.jna.platform.unix.AixLibc.Timestruc
 
tv_sec - Variable in class oshi.jna.platform.unix.FreeBsdLibc.Timeval
 
tv_sec - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Timeval
 
tv_sec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timestruc
 
tv_sec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
tv_usec - Variable in class oshi.jna.platform.unix.FreeBsdLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timeval
 
TWOS_COMPLEMENT_REF - Static variable in class oshi.util.FormatUtil
 
type - Variable in class oshi.hardware.CentralProcessor.ProcessorCache
 
type - Variable in class oshi.hardware.HWPartition
 
type - Variable in class oshi.software.os.InternetProtocolStats.IPConnection
 
Type() - Constructor for enum oshi.hardware.CentralProcessor.ProcessorCache.Type
 
TYPE - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
 
TZ_OFFSET - Static variable in class oshi.util.ParseUtil
 

U

UDEV_STAT_LENGTH - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
UDEV_STAT_ORDERS - Static variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
UdevStat(int) - Constructor for enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
udps_badlen - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_badsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_hdrops - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_ipackets - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_noportmcast - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_opackets - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_rcv6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_snd6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udpstat - Variable in class oshi.software.os.mac.MacInternetProtocolStats
 
udpstat - Variable in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
UdpStats(long, long, long, long) - Constructor for class oshi.software.os.InternetProtocolStats.UdpStats
 
UID - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
UID - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
UINT64_SIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant UINT64_SIZE=Native.getNativeSize(long.class)
UINT64_SIZE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
UNICODE_SPACE - Static variable in class oshi.software.os.linux.LinuxFileSystem
 
UNICODE_STRING() - Constructor for class oshi.jna.platform.windows.NtDll.UNICODE_STRING
 
UNIFIED - Enum constant in enum oshi.hardware.CentralProcessor.ProcessorCache.Type
 
unInitCOM() - Method in class oshi.util.platform.windows.WmiQueryHandler
UnInitializes COM library.
uniqueDeviceId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
UNITS_PATTERN - Static variable in class oshi.util.ParseUtil
 
UNIX_EPOCH - Static variable in class oshi.util.Constants
The Unix Epoch, a default value when WMI DateTime queries return no value.
UnixBaseboard - Class in oshi.hardware.platform.unix
Baseboard data obtained by a calling class
UnixBaseboard(String, String, String, String) - Constructor for class oshi.hardware.platform.unix.UnixBaseboard
 
UnixDisplay - Class in oshi.hardware.platform.unix
A Display
UnixDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.UnixDisplay
Constructor for UnixDisplay.
UNKNOWN - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
The interface status is unknown.
UNKNOWN - Enum constant in enum oshi.PlatformEnum
An unspecified system
UNKNOWN - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
 
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.
update() - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_chain_update(com.sun.jna.platform.unix.solaris.LibKstat.KstatCtl).
updateAttributes() - Method in class oshi.hardware.common.AbstractPowerSource
 
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 class oshi.hardware.platform.linux.LinuxHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.linux.LinuxNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.mac.MacNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.windows.WindowsNetworkIF
 
updateAttributes() - Method in interface oshi.hardware.PowerSource
Updates statistics on this battery.
updateAttributes() - Method in class oshi.software.os.linux.LinuxOSFileStore
 
updateAttributes() - Method in class oshi.software.os.linux.LinuxOSProcess
 
updateAttributes() - Method in class oshi.software.os.linux.LinuxOSThread
 
updateAttributes() - Method in class oshi.software.os.mac.MacOSFileStore
 
updateAttributes() - Method in class oshi.software.os.mac.MacOSProcess
 
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() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.aix.AixOSThread
 
updateAttributes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
updateAttributes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
updateAttributes() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSFileStore
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSProcess
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSThread
 
updateAttributes(String, ThreadPerformanceData.PerfCounterBlock) - Method in class oshi.software.os.windows.WindowsOSThread
 
updateAttributes(Map<FreeBsdOperatingSystem.PsKeywords, String>) - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
updateAttributes(Map<FreeBsdOSProcess.PsThreadColumns, String>) - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
updateAttributes(Map<OpenBsdOperatingSystem.PsKeywords, String>) - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
updateAttributes(Map<OpenBsdOSProcess.PsThreadColumns, String>) - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
updateAttributes(ProcessPerformanceData.PerfCounterBlock, ProcessWtsData.WtsInfo) - Method in class oshi.software.os.windows.WindowsOSProcess
 
updateAttributes(Pair<Long, Long>) - Method in class oshi.software.os.unix.aix.AixOSProcess
 
updateAttributes2() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
updateAttributes2() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
updateDiskStats(DiskArbitration.DASessionRef, Map<String, String>, Map<MacHWDiskStore.CFKey, CoreFoundation.CFStringRef>) - Method in class oshi.hardware.platform.mac.MacHWDiskStore
 
updateNetworkStats(Map<Integer, NetStat.IFdata>) - Method in class oshi.hardware.platform.mac.MacNetworkIF
Updates interface network statistics on the given interface.
updateQuery() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Update all counters on this query.
updateQueryTimestamp(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Update a query and get the timestamp
updateThreadCount() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
updateWindowZOrderMap(WinDef.HWND, Map<WinDef.HWND, Integer>) - Static method in class oshi.driver.windows.EnumWindows
 
upTime - Variable in class oshi.driver.mac.ThreadInfo.ThreadStats
 
upTime - Variable in class oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
 
upTime - Variable in class oshi.software.os.linux.LinuxOSProcess
 
upTime - Variable in class oshi.software.os.linux.LinuxOSThread
 
upTime - Variable in class oshi.software.os.mac.MacOSProcess
 
upTime - Variable in class oshi.software.os.mac.MacOSThread
 
upTime - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
upTime - Variable in class oshi.software.os.unix.aix.AixOSThread
 
upTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
upTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
upTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
upTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
upTime - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
upTime - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
upTime - Variable in class oshi.software.os.windows.WindowsOSProcess
 
upTime - Variable in class oshi.software.os.windows.WindowsOSThread
 
Uptime - Class in oshi.driver.unix.aix
Utility to query up time.
Uptime() - Constructor for class oshi.driver.unix.aix.Uptime
 
UpTime - Class in oshi.driver.linux.proc
Utility to read system uptime from /proc/uptime
UpTime() - Constructor for class oshi.driver.linux.proc.UpTime
 
UPTIME - Static variable in class oshi.util.platform.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
UPTIME_FORMAT_AIX - Static variable in class oshi.driver.unix.aix.Uptime
 
usableSpace - Variable in class oshi.software.os.linux.LinuxOSFileStore
 
usableSpace - Variable in class oshi.software.os.mac.MacOSFileStore
 
usableSpace - Variable in class oshi.software.os.unix.aix.AixOSFileStore
 
usableSpace - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
usableSpace - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
usableSpace - Variable in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
usableSpace - Variable in class oshi.software.os.windows.WindowsOSFileStore
 
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.os.windows.WindowsOSProcess
 
USE_CPU_UTILITY - Static variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
USE_LEGACY_SYSTEM_COUNTERS - Static variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
USE_LOAD_AVERAGE - Static variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
USE_PROCSTATE_SUSPENDED - Static variable in class oshi.software.os.windows.WindowsOperatingSystem
 
USE_PROCSTATE_SUSPENDED - Static variable in class oshi.software.os.windows.WindowsOSProcess
 
USE_WHO_COMMAND - Static variable in class oshi.software.common.AbstractOperatingSystem
 
used - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
 
used - Variable in class oshi.hardware.platform.windows.WindowsVirtualMemory
 
usedTotal - Variable in class oshi.hardware.platform.mac.MacVirtualMemory
 
usedTotal - Variable in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
 
usedTotalCommitLim - Variable in class oshi.hardware.platform.linux.LinuxVirtualMemory
 
usedTotalPgin - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdVirtualMemory
 
user - Variable in class oshi.software.os.linux.LinuxOSProcess
 
user - Variable in class oshi.software.os.mac.MacOSProcess
 
user - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
user - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
user - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
user - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
USER - Enum constant in enum oshi.hardware.CentralProcessor.TickType
CPU utilization that occurred while executing at the user level (application).
USER - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
USER - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 
USER_HZ - Static variable in class oshi.hardware.platform.unix.aix.AixCentralProcessor
Jiffies per second, used for process time counters.
USER_HZ - Static variable in class oshi.software.os.linux.LinuxOperatingSystem
Jiffies per second, used for process time counters.
USER_PROCESS - Static variable in interface oshi.jna.platform.unix.CLibrary
 
USER_TIME - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
USER_TIME - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
UserGroupInfo - Class in oshi.util
Utility class to temporarily cache the userID and group maps in *nix, for parsing process ownership.
UserGroupInfo() - Constructor for class oshi.util.UserGroupInfo
 
userID - Variable in class oshi.software.os.linux.LinuxOSProcess
 
userID - Variable in class oshi.software.os.mac.MacOSProcess
 
userID - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
userID - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
userID - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
userID - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
userInfo - Variable in class oshi.software.os.windows.WindowsOSProcess
 
USERMODETIME - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
 
userName - Variable in class oshi.software.os.OSSession
 
USERS_ID_MAP - Static variable in class oshi.util.UserGroupInfo
 
userTime - Variable in class oshi.driver.mac.ThreadInfo.ThreadStats
 
userTime - Variable in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
userTime - Variable in class oshi.driver.windows.registry.ThreadPerformanceData.PerfCounterBlock
 
userTime - Variable in class oshi.software.os.linux.LinuxOSProcess
 
userTime - Variable in class oshi.software.os.linux.LinuxOSThread
 
userTime - Variable in class oshi.software.os.mac.MacOSProcess
 
userTime - Variable in class oshi.software.os.mac.MacOSThread
 
userTime - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
userTime - Variable in class oshi.software.os.unix.aix.AixOSThread
 
userTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
userTime - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
userTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
userTime - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
userTime - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
userTime - Variable in class oshi.software.os.unix.solaris.SolarisOSThread
 
userTime - Variable in class oshi.software.os.windows.WindowsOSProcess
 
userTime - Variable in class oshi.software.os.windows.WindowsOSThread
 
ut_addr_v6 - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_exit - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_exit - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_host - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_host - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_host - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_host - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
UT_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ut_id - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_id - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_id - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_id - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_line - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_line - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_line - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_line - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
UT_LINESIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
UT_NAMESIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ut_pad - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_pid - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_pid - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_pid - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_pid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_session - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_session - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_spare - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_syslen - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_tv - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_tv - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_tv - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_tv - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
Ut_Tv() - Constructor for class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
ut_type - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_type - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_type - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_type - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_user - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_user - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_user - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_user - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
Util - Class in oshi.util
General utility methods
Util() - Constructor for class oshi.util.Util
 
utilityBaseMultiplier - Variable in class oshi.hardware.platform.windows.WindowsCentralProcessor
 
UTIME - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Amount of time that this process has been scheduled in user mode, measured in clock ticks.
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
uuid - Variable in class oshi.hardware.HWPartition
 
uuid - Variable in class oshi.hardware.platform.linux.LinuxComputerSystem
 
uuid - Variable in class oshi.hardware.platform.unix.aix.AixComputerSystem.LsattrStrings
 
uuid - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
uuid - Variable in class oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbiosStrings
 
uuid - Variable in class oshi.software.common.AbstractOSFileStore
 
UUID - Enum constant in enum oshi.driver.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
 
UUID - Static variable in class oshi.driver.linux.Lshw
 
UUID_PATTERN - Static variable in class oshi.util.ParseUtil
 

V

VALID_HEX - Static variable in class oshi.util.ParseUtil
 
VALID_PROCESS - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
Exclude processes with OSProcess.State.INVALID process state.
VALID_THREAD - Static variable in class oshi.software.os.OSThread.ThreadFiltering
Exclude processes with OSProcess.State.INVALID process state.
value - Variable in enum oshi.hardware.NetworkIF.IfOperStatus
 
value - Variable in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
value() - Element in annotation type oshi.annotation.concurrent.GuardedBy
 
value() - Method in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
VALUE - Enum constant in enum oshi.driver.windows.wmi.OhmSensor.ValueProperty
 
valueOf(String) - Static method in enum oshi.driver.linux.proc.DiskStats.IoStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.SystemInformation.ProcessorQueueLengthProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.MSFTStorage.PhysicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.MSFTStorage.VirtualDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.OhmHardware.IdentifierProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.OhmSensor.ValueProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosSerialProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Fan.SpeedProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Processor.BitnessProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Processor.ProcessorIdProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.driver.windows.wmi.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.NetworkIF.IfOperStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.platform.unix.solaris.SolarisComputerSystem.SmbType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.hardware.PowerSource.CapacityUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.PlatformEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.InternetProtocolStats.TcpState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
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.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
Returns the enum constant of this type with the specified name.
ValueProperty() - Constructor for enum oshi.driver.windows.wmi.OhmSensor.ValueProperty
 
values() - Static method in enum oshi.driver.linux.proc.DiskStats.IoStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.linux.proc.ProcessStat.PidStatM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.PagingFile.PagingPercentProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.HandleCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.InterruptsProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorFrequencyProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.ProcessorUtilityTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.ProcessorInformation.SystemTickCountProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.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.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.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.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.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.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.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.windows.wmi.OhmHardware.IdentifierProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.OhmSensor.ValueProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Bios.BiosSerialProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystem.ComputerSystemProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32ComputerSystemProduct.ComputerSystemProductProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Fan.SpeedProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32LogicalDiskToPartition.DiskToPartitionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Processor.BitnessProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Processor.ProcessorIdProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.driver.windows.wmi.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.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.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.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.platform.unix.solaris.SolarisComputerSystem.SmbType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.hardware.PowerSource.CapacityUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.PlatformEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.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.linux.LinuxOSProcess.ProcPidStat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
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.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.unix.freebsd.FreeBsdOSProcess.PsThreadColumns
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.software.os.unix.openbsd.OpenBsdOSProcess.PsThreadColumns
Returns an array containing the constants of this enum type, in the order they are declared.
VCGEN_FORMATTER - Static variable in class oshi.hardware.platform.linux.LinuxFirmware
 
vcGenCmd - Variable in class oshi.hardware.platform.linux.LinuxFirmware
 
VcGenCmdStrings(String, String, String, String, String) - Constructor for class oshi.hardware.platform.linux.LinuxFirmware.VcGenCmdStrings
 
VD_OBJECT_ID - Static variable in class oshi.hardware.platform.windows.WindowsLogicalVolumeGroup
 
vendor - Variable in class oshi.hardware.common.AbstractGraphicsCard
 
vendor - Variable in class oshi.hardware.common.AbstractUsbDevice
 
vendor - Variable in class oshi.hardware.platform.mac.MacCentralProcessor
 
VENDOR - Static variable in class oshi.hardware.platform.windows.WindowsGraphicsCard
 
VENDOR_PRODUCT_ID_SERIAL - Static variable in class oshi.util.ParseUtil
 
vendorId - Variable in class oshi.hardware.common.AbstractUsbDevice
 
vers - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
version - Variable in class oshi.hardware.platform.linux.LinuxBaseboard
 
version - Variable in class oshi.hardware.platform.linux.LinuxFirmware.VcGenCmdStrings
 
version - Variable in class oshi.hardware.platform.linux.LinuxFirmware
 
version - Variable in class oshi.hardware.platform.unix.aix.AixBaseboard
 
version - Variable in class oshi.hardware.platform.unix.aix.AixFirmware
 
version - Variable in class oshi.hardware.platform.unix.solaris.SolarisFirmware
 
version - Variable in class oshi.hardware.platform.unix.UnixBaseboard
 
version - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
version - Variable in class oshi.software.os.OperatingSystem.OSVersionInfo
 
VERSION - Enum constant in enum oshi.driver.windows.wmi.Win32BaseBoard.BaseBoardProperty
 
VERSION - Enum constant in enum oshi.driver.windows.wmi.Win32Bios.BiosProperty
 
VERSION - Enum constant in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
 
VERSION - Static variable in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
VERSION - Static variable in class oshi.util.platform.linux.ProcPath
 
versionInfo - Variable in class oshi.hardware.common.AbstractGraphicsCard
 
versionStr - Variable in class oshi.software.os.OperatingSystem.OSVersionInfo
 
VFS_BCACHESTAT - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
VFS_GENERIC - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
VideoControllerProperty() - Constructor for enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
 
VirtualDiskProperty() - Constructor for enum oshi.driver.windows.wmi.MSFTStorage.VirtualDiskProperty
 
VirtualMemory - Interface in oshi.hardware
The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device.
virtualSize - Variable in class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 
virtualSize - Variable in class oshi.software.os.linux.LinuxOSProcess
 
virtualSize - Variable in class oshi.software.os.mac.MacOSProcess
 
virtualSize - Variable in class oshi.software.os.unix.aix.AixOSProcess
 
virtualSize - Variable in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
virtualSize - Variable in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
virtualSize - Variable in class oshi.software.os.unix.solaris.SolarisOSProcess
 
virtualSize - Variable in class oshi.software.os.windows.WindowsOSProcess
 
visible - Variable in class oshi.software.os.OSDesktopWindow
 
vm - Variable in class oshi.hardware.platform.linux.LinuxGlobalMemory
 
vm - Variable in class oshi.hardware.platform.mac.MacGlobalMemory
 
vm - Variable in class oshi.hardware.platform.unix.aix.AixGlobalMemory
 
vm - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
 
vm - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdGlobalMemory
 
vm - Variable in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
 
vm - Variable in class oshi.hardware.platform.windows.WindowsGlobalMemory
 
VM_UVMEXP - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
vmMacAddrProps - Variable in class oshi.hardware.common.AbstractNetworkIF
 
VMSTAT - Static variable in class oshi.util.platform.linux.ProcPath
 
vmStats - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
VOLATILE_ENV_SUBKEY - Static variable in class oshi.driver.windows.registry.HkeyUserData
 
voltage - Variable in class oshi.hardware.common.AbstractPowerSource
 
Voltage - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
VOLTAGE - Static variable in class oshi.hardware.platform.linux.LinuxSensors
 
VOLTAGECAPS - Enum constant in enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
 
VoltProperty() - Constructor for enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
 
volume - Variable in class oshi.software.common.AbstractOSFileStore
 
VOLUMENAME - Enum constant in enum oshi.driver.windows.wmi.Win32LogicalDisk.LogicalDiskProperty
 
vram - Variable in class oshi.hardware.common.AbstractGraphicsCard
 
VSIZE - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
Virtual memory size in bytes.
VSZ - Enum constant in enum oshi.software.os.linux.LinuxOSProcess.ProcPidStat
 
VSZ - Enum constant in enum oshi.software.os.linux.LinuxOSThread.ThreadPidStat
 
VSZ - Enum constant in enum oshi.software.os.unix.freebsd.FreeBsdOperatingSystem.PsKeywords
 
VSZ - Enum constant in enum oshi.software.os.unix.openbsd.OpenBsdOperatingSystem.PsKeywords
 

W

WAITING - Enum constant in enum oshi.software.os.OSProcess.State
Blocked, uninterruptible sleep state
WCHAN - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
This is the "channel" in which the process is waiting.
whitespaces - Static variable in class oshi.util.ParseUtil
Constant whitespaces
whitespacesColonWhitespace - Static variable in class oshi.util.ParseUtil
Constant whitespacesColonWhitespace
Who - Class in oshi.driver.linux
Utility to query logged in users.
Who - Class in oshi.driver.mac
Utility to query logged in users.
Who - Class in oshi.driver.unix.aix
Utility to query logged in users.
Who - Class in oshi.driver.unix.freebsd
Utility to query logged in users.
Who - Class in oshi.driver.unix.solaris
Utility to query logged in users.
Who - Class in oshi.driver.unix
Utility to query logged in users.
Who() - Constructor for class oshi.driver.linux.Who
 
Who() - Constructor for class oshi.driver.mac.Who
 
Who() - Constructor for class oshi.driver.unix.aix.Who
 
Who() - Constructor for class oshi.driver.unix.freebsd.Who
 
Who() - Constructor for class oshi.driver.unix.solaris.Who
 
Who() - Constructor for class oshi.driver.unix.Who
 
WHO_DATE_FORMAT_LINUX - Static variable in class oshi.driver.unix.Who
 
WHO_DATE_FORMAT_UNIX - Static variable in class oshi.driver.unix.Who
 
WHO_FORMAT_LINUX - Static variable in class oshi.driver.unix.Who
 
WHO_FORMAT_UNIX - Static variable in class oshi.driver.unix.Who
 
WHOLE - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
width - Variable in class oshi.jna.platform.mac.CoreGraphics.CGSize
 
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.windows.wmi.Win32BaseBoard
 
WIN32_BIOS_WHERE_PRIMARY_BIOS_TRUE - Static variable in class oshi.driver.windows.wmi.Win32Bios
 
WIN32_COMPUTER_SYSTEM - Static variable in class oshi.driver.windows.wmi.Win32ComputerSystem
 
WIN32_COMPUTER_SYSTEM_PRODUCT - Static variable in class oshi.driver.windows.wmi.Win32ComputerSystemProduct
 
WIN32_DISK_DRIVE - Static variable in class oshi.driver.windows.wmi.Win32DiskDrive
 
WIN32_DISK_DRIVE_TO_DISK_PARTITION - Static variable in class oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition
 
WIN32_DISK_PARTITION - Static variable in class oshi.driver.windows.wmi.Win32DiskPartition
 
WIN32_FAN - Static variable in class oshi.driver.windows.wmi.Win32Fan
 
WIN32_LOGICAL_DISK - Static variable in class oshi.driver.windows.wmi.Win32LogicalDisk
 
WIN32_LOGICAL_DISK_TO_PARTITION - Static variable in class oshi.driver.windows.wmi.Win32LogicalDiskToPartition
 
WIN32_OPERATING_SYSTEM - Static variable in class oshi.driver.windows.wmi.Win32OperatingSystem
 
WIN32_PERF_RAW_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_DISK_PHYSICAL_DISK_WHERE_NAME_NOT_TOTAL - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_MEMORY - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_PAGING_FILE - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_NOT_TOTAL - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_TOTAL - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_OS_SYSTEM - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_PROC_THREAD - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERF_RAW_DATA_PERF_PROC_THREAD_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERFPROC_PROCESS - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERFPROC_PROCESS_WHERE_IDPROCESS_0 - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PERFPROC_PROCESS_WHERE_NOT_NAME_LIKE_TOTAL - Static variable in class oshi.driver.windows.perfmon.PerfmonConstants
 
WIN32_PHYSICAL_MEMORY - Static variable in class oshi.driver.windows.wmi.Win32PhysicalMemory
 
WIN32_PROCESS - Static variable in class oshi.driver.windows.wmi.Win32Process
 
WIN32_PROCESSOR - Static variable in class oshi.driver.windows.wmi.Win32Processor
 
WIN32_VIDEO_CONTROLLER - Static variable in class oshi.driver.windows.wmi.Win32VideoController
 
Win32BaseBoard - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BaseBoard
Win32BaseBoard() - Constructor for class oshi.driver.windows.wmi.Win32BaseBoard
 
Win32BaseBoard.BaseBoardProperty - Enum in oshi.driver.windows.wmi
Baseboard description properties.
Win32Bios - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BIOS
Win32Bios() - Constructor for class oshi.driver.windows.wmi.Win32Bios
 
Win32Bios.BiosProperty - Enum in oshi.driver.windows.wmi
BIOS description properties.
Win32Bios.BiosSerialProperty - Enum in oshi.driver.windows.wmi
Serial number property.
Win32ComputerSystem - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystem
Win32ComputerSystem() - Constructor for class oshi.driver.windows.wmi.Win32ComputerSystem
 
Win32ComputerSystem.ComputerSystemProperty - Enum in oshi.driver.windows.wmi
Computer System properties
Win32ComputerSystemProduct - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystemProduct
Win32ComputerSystemProduct() - Constructor for class oshi.driver.windows.wmi.Win32ComputerSystemProduct
 
Win32ComputerSystemProduct.ComputerSystemProductProperty - Enum in oshi.driver.windows.wmi
Computer System ID number
Win32DiskDrive - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDrive
Win32DiskDrive() - Constructor for class oshi.driver.windows.wmi.Win32DiskDrive
 
Win32DiskDrive.DiskDriveProperty - Enum in oshi.driver.windows.wmi
Disk drive properties
Win32DiskDriveToDiskPartition - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDriveToDiskPartition
Win32DiskDriveToDiskPartition() - Constructor for class oshi.driver.windows.wmi.Win32DiskDriveToDiskPartition
 
Win32DiskDriveToDiskPartition.DriveToPartitionProperty - Enum in oshi.driver.windows.wmi
Links disk drives to partitions
Win32DiskPartition - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskPartition
Win32DiskPartition() - Constructor for class oshi.driver.windows.wmi.Win32DiskPartition
 
Win32DiskPartition.DiskPartitionProperty - Enum in oshi.driver.windows.wmi
Disk partition properties
Win32Fan - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Fan
Win32Fan() - Constructor for class oshi.driver.windows.wmi.Win32Fan
 
Win32Fan.SpeedProperty - Enum in oshi.driver.windows.wmi
Fan speed property.
Win32LogicalDisk - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDisk
Win32LogicalDisk() - Constructor for class oshi.driver.windows.wmi.Win32LogicalDisk
 
Win32LogicalDisk.LogicalDiskProperty - Enum in oshi.driver.windows.wmi
Logical disk properties.
Win32LogicalDiskToPartition - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDiskToPartition
Win32LogicalDiskToPartition() - Constructor for class oshi.driver.windows.wmi.Win32LogicalDiskToPartition
 
Win32LogicalDiskToPartition.DiskToPartitionProperty - Enum in oshi.driver.windows.wmi
Links disk drives to partitions
Win32OperatingSystem - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_OperatingSystem
Win32OperatingSystem() - Constructor for class oshi.driver.windows.wmi.Win32OperatingSystem
 
Win32OperatingSystem.OSVersionProperty - Enum in oshi.driver.windows.wmi
Operating System properties
Win32PhysicalMemory - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_PhysicalMemory
Win32PhysicalMemory() - Constructor for class oshi.driver.windows.wmi.Win32PhysicalMemory
 
Win32PhysicalMemory.PhysicalMemoryProperty - Enum in oshi.driver.windows.wmi
Physical Memory properties for Win10 and later.
Win32PhysicalMemory.PhysicalMemoryPropertyWin8 - Enum in oshi.driver.windows.wmi
Physical Memory properties for Win8 and earlier.
Win32Process - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Process
Win32Process() - Constructor for class oshi.driver.windows.wmi.Win32Process
 
Win32Process.CommandLineProperty - Enum in oshi.driver.windows.wmi
Process command lines.
Win32Process.ProcessXPProperty - Enum in oshi.driver.windows.wmi
Process properties accessible from WTSEnumerateProcesses in Vista+
Win32ProcessCached - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Process using cache
Win32ProcessCached() - Constructor for class oshi.driver.windows.wmi.Win32ProcessCached
 
Win32Processor - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Processor
Win32Processor() - Constructor for class oshi.driver.windows.wmi.Win32Processor
 
Win32Processor.BitnessProperty - Enum in oshi.driver.windows.wmi
Processor bitness property
Win32Processor.ProcessorIdProperty - Enum in oshi.driver.windows.wmi
Processor ID property
Win32Processor.VoltProperty - Enum in oshi.driver.windows.wmi
Processor voltage properties.
Win32VideoController - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_VideoController
Win32VideoController() - Constructor for class oshi.driver.windows.wmi.Win32VideoController
 
Win32VideoController.VideoControllerProperty - Enum in oshi.driver.windows.wmi
Video Controller properties
WindowFlags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
windowId - Variable in class oshi.software.os.OSDesktopWindow
 
WindowInfo - Class in oshi.driver.mac
Utility to query desktop windows
WindowInfo() - Constructor for class oshi.driver.mac.WindowInfo
 
WINDOWS - Enum constant in enum oshi.PlatformEnum
Microsoft Windows
WindowsBaseboard - Class in oshi.hardware.platform.windows
Baseboard data obtained from WMI
WindowsBaseboard() - Constructor for class oshi.hardware.platform.windows.WindowsBaseboard
 
WINDOWSCE - Enum constant in enum oshi.PlatformEnum
Windows Embedded Compact
WindowsCentralProcessor - Class in oshi.hardware.platform.windows
A CPU, representing all of a system's processors.
WindowsCentralProcessor() - Constructor for class oshi.hardware.platform.windows.WindowsCentralProcessor
 
WindowsComputerSystem - Class in oshi.hardware.platform.windows
Hardware data obtained from WMI.
WindowsComputerSystem() - Constructor for class oshi.hardware.platform.windows.WindowsComputerSystem
 
WindowsDisplay - Class in oshi.hardware.platform.windows
A Display
WindowsDisplay(byte[]) - Constructor for class oshi.hardware.platform.windows.WindowsDisplay
Constructor for WindowsDisplay.
WindowsFileSystem - Class in oshi.software.os.windows
The Windows File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
WindowsFileSystem() - Constructor for class oshi.software.os.windows.WindowsFileSystem
Constructor for WindowsFileSystem.
WindowsFirmware - Class in oshi.hardware.platform.windows
Firmware data obtained from WMI
WindowsFirmware() - Constructor for class oshi.hardware.platform.windows.WindowsFirmware
 
WindowsGlobalMemory - Class in oshi.hardware.platform.windows
Memory obtained by Performance Info.
WindowsGlobalMemory() - Constructor for class oshi.hardware.platform.windows.WindowsGlobalMemory
 
WindowsGraphicsCard - Class in oshi.hardware.platform.windows
Graphics Card obtained from WMI
WindowsGraphicsCard(String, String, String, String, long) - Constructor for class oshi.hardware.platform.windows.WindowsGraphicsCard
Constructor for WindowsGraphicsCard
WindowsHardwareAbstractionLayer - Class in oshi.hardware.platform.windows
WindowsHardwareAbstractionLayer class.
WindowsHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
 
WindowsHWDiskStore - Class in oshi.hardware.platform.windows
Windows hard disk implementation.
WindowsHWDiskStore(String, String, String, long) - Constructor for class oshi.hardware.platform.windows.WindowsHWDiskStore
 
WindowsHWDiskStore.DiskStats - Class in oshi.hardware.platform.windows
Maps to store read/write bytes per drive index
WindowsHWDiskStore.PartitionMaps - Class in oshi.hardware.platform.windows
Maps for the partition structure
WindowsInternetProtocolStats - Class in oshi.software.os.windows
Internet Protocol Stats implementation
WindowsInternetProtocolStats() - Constructor for class oshi.software.os.windows.WindowsInternetProtocolStats
 
WindowsLogicalVolumeGroup - Class in oshi.hardware.platform.windows
 
WindowsLogicalVolumeGroup(String, Map<String, Set<String>>, Set<String>) - Constructor for class oshi.hardware.platform.windows.WindowsLogicalVolumeGroup
 
WindowsNetworkIF - Class in oshi.hardware.platform.windows
WindowsNetworks class.
WindowsNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.platform.windows.WindowsNetworkIF
 
WindowsNetworkParams - Class in oshi.software.os.windows
WindowsNetworkParams class.
WindowsNetworkParams() - Constructor for class oshi.software.os.windows.WindowsNetworkParams
 
WindowsOperatingSystem - Class in oshi.software.os.windows
Microsoft Windows, commonly referred to as Windows, is a group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft.
WindowsOperatingSystem() - Constructor for class oshi.software.os.windows.WindowsOperatingSystem
 
WindowsOSFileStore - Class in oshi.software.os.windows
OSFileStore implementation
WindowsOSFileStore(String, String, String, String, String, String, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.windows.WindowsOSFileStore
 
WindowsOSProcess - Class in oshi.software.os.windows
OSProcess implementation
WindowsOSProcess(int, WindowsOperatingSystem, Map<Integer, ProcessPerformanceData.PerfCounterBlock>, Map<Integer, ProcessWtsData.WtsInfo>, Map<Integer, ThreadPerformanceData.PerfCounterBlock>) - Constructor for class oshi.software.os.windows.WindowsOSProcess
 
WindowsOSThread - Class in oshi.software.os.windows
OSThread implementation
WindowsOSThread(int, int, String, ThreadPerformanceData.PerfCounterBlock) - Constructor for class oshi.software.os.windows.WindowsOSThread
 
WindowsPowerSource - Class in oshi.hardware.platform.windows
A Power Source
WindowsPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.windows.WindowsPowerSource
 
WindowsSensors - Class in oshi.hardware.platform.windows
Sensors from WMI or Open Hardware Monitor
WindowsSensors() - Constructor for class oshi.hardware.platform.windows.WindowsSensors
 
WindowsSoundCard - Class in oshi.hardware.platform.windows
Sound Card data obtained from registry
WindowsSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.windows.WindowsSoundCard
Constructor for WindowsSoundCard.
WindowsUsbDevice - Class in oshi.hardware.platform.windows
Windows Usb Device
WindowsUsbDevice(String, String, String, String, String, String, List<UsbDevice>) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDevice
 
WindowsVirtualMemory - Class in oshi.hardware.platform.windows
Memory obtained from WMI
WindowsVirtualMemory(WindowsGlobalMemory) - Constructor for class oshi.hardware.platform.windows.WindowsVirtualMemory
Constructor for WindowsVirtualMemory.
WindowTitle - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
WMI_NAMESPACE - Static variable in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature
 
WmiQueryHandler - Class in oshi.util.platform.windows
Utility to handle WMI Queries.
WmiQueryHandler() - Constructor for class oshi.util.platform.windows.WmiQueryHandler
 
wmiTimeout - Variable in class oshi.util.platform.windows.WmiQueryHandler
 
WmiUtil - Class in oshi.util.platform.windows
Helper class for WMI
WmiUtil() - Constructor for class oshi.util.platform.windows.WmiUtil
 
WOW - Static variable in class oshi.software.os.windows.WindowsOperatingSystem
 
WRITE_BYTES - Enum constant in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
WRITE_BYTES - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
WRITE_OPS - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
WRITE_TIME - Enum constant in enum oshi.hardware.platform.mac.MacHWDiskStore.CFKey
 
writeByteMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
writeBytes - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
writeBytes - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
writeBytes - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
writeBytes - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
writeBytes - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
writeBytes - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
writeBytes - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
writeMap - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore.DiskStats
 
writes - Variable in class oshi.hardware.platform.linux.LinuxHWDiskStore
 
writes - Variable in class oshi.hardware.platform.mac.MacHWDiskStore
 
writes - Variable in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
writes - Variable in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
writes - Variable in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
writes - Variable in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
writes - Variable in class oshi.hardware.platform.windows.WindowsHWDiskStore
 
WRITES - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of writes completed successfully.
WRITES - Enum constant in enum oshi.hardware.platform.linux.LinuxHWDiskStore.UdevStat
 
WRITES_MERGED - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
Writes which are adjacent to each other merged for efficiency.
WRITES_MS - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of milliseconds spent by all writes.
WRITES_SECTOR - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
The total number of sectors written successfully.
WTS - Static variable in class oshi.driver.windows.registry.SessionWtsData
 
WTS_ACTIVE - Static variable in class oshi.driver.windows.registry.SessionWtsData
 
WTS_CLIENTADDRESS - Static variable in class oshi.driver.windows.registry.SessionWtsData
 
WTS_CLIENTPROTOCOLTYPE - Static variable in class oshi.driver.windows.registry.SessionWtsData
 
WTS_SESSIONINFO - Static variable in class oshi.driver.windows.registry.SessionWtsData
 
WtsInfo(String, String, int, long, long, long, long) - Constructor for class oshi.driver.windows.registry.ProcessWtsData.WtsInfo
 

X

x - Variable in class oshi.jna.platform.mac.CoreGraphics.CGPoint
 
X64 - Static variable in class oshi.hardware.platform.windows.WindowsPowerSource
 
X86 - Static variable in class oshi.software.os.windows.WindowsOperatingSystem
 
XPROP_NET_WM_PID_ID - Static variable in class oshi.driver.unix.Xwininfo
 
Xrandr - Class in oshi.driver.unix
Utility to query xrandr
Xrandr() - Constructor for class oshi.driver.unix.Xrandr
 
XRANDR_VERBOSE - Static variable in class oshi.driver.unix.Xrandr
 
Xwininfo - Class in oshi.driver.unix
Utility to query X11 windows
Xwininfo() - Constructor for class oshi.driver.unix.Xwininfo
 
XWININFO_ROOT_TREE - Static variable in class oshi.driver.unix.Xwininfo
 

Y

y - Variable in class oshi.jna.platform.mac.CoreGraphics.CGPoint
 
Year - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 

Z

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