Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBaseboard - Class in oshi.hardware.common
-
Baseboard data
- AbstractBaseboard() - Constructor for class oshi.hardware.common.AbstractBaseboard
- AbstractCentralProcessor - Class in oshi.hardware.common
-
A CPU.
- AbstractCentralProcessor() - Constructor for class oshi.hardware.common.AbstractCentralProcessor
-
Create a Processor
- AbstractComputerSystem - Class in oshi.hardware.common
-
Computer System data.
- AbstractComputerSystem() - Constructor for class oshi.hardware.common.AbstractComputerSystem
- AbstractDisplay - Class in oshi.hardware.common
-
A Display
- AbstractDisplay(byte[]) - Constructor for class oshi.hardware.common.AbstractDisplay
-
Constructor for AbstractDisplay.
- AbstractFileSystem - Class in oshi.software.common
-
Common methods for filesystem implementations
- AbstractFileSystem() - Constructor for class oshi.software.common.AbstractFileSystem
- AbstractFirmware - Class in oshi.hardware.common
-
Firmware data.
- AbstractFirmware() - Constructor for class oshi.hardware.common.AbstractFirmware
- AbstractGlobalMemory - Class in oshi.hardware.common
-
Memory info.
- AbstractGlobalMemory() - Constructor for class oshi.hardware.common.AbstractGlobalMemory
- AbstractGraphicsCard - Class in oshi.hardware.common
-
An abstract 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 specifiedNetworkInterface
. - AbstractNetworkIF(NetworkInterface, String) - Constructor for class oshi.hardware.common.AbstractNetworkIF
-
Construct a
NetworkIF
object backed by the specifiedNetworkInterface
. - AbstractNetworkParams - Class in oshi.software.common
-
Common NetworkParams implementation.
- AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
- AbstractOperatingSystem - Class in oshi.software.common
-
Common methods for OperatingSystem implementations
- AbstractOperatingSystem() - Constructor for class oshi.software.common.AbstractOperatingSystem
- AbstractOSFileStore - Class in oshi.software.common
-
Common implementations for OSFileStore
- AbstractOSFileStore() - Constructor for class oshi.software.common.AbstractOSFileStore
- AbstractOSFileStore(String, String, String, String, String, String) - 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
- 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.
- 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
- AF_INET - Static variable in interface oshi.jna.platform.mac.SystemB
- AF_INET6 - Static variable in interface oshi.jna.platform.mac.SystemB
- 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
- AixFileSystem - Class in oshi.software.os.unix.aix
-
The AIX File System contains
OSFileStore
s 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
- 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.
- 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
- 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
- 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
- ALL_PROCESSES - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
-
No filtering.
- 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
- 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.
- 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
- 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
- Auxv - Class in oshi.driver.linux.proc
-
Utility to read auxiliary vector from
/proc/self/auxv
- AUXV - Static variable in class oshi.util.platform.linux.ProcPath
B
- BANKLABEL - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
- BANKLABEL - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
- Baseboard - Interface in oshi.hardware
-
The Baseboard represents the system board, also called motherboard, logic board, etc.
- BATTERY_INFORMATION() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
- BATTERY_MANUFACTURE_DATE() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
- BATTERY_QUERY_INFORMATION() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
- BATTERY_STATUS() - Constructor for class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
- 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
- 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.
- 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.
- BLOCKED - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
-
The bitmap of blocked signals, displayed as a decimal number.
- 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
- 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
- build - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- 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
- byValue(int) - Static method in enum oshi.hardware.NetworkIF.IfOperStatus
-
Find IfOperStatus by the integer value.
C
- cachehits - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
- Capabilities - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
- 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
- CentralProcessor - Interface in oshi.hardware
-
This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
- CentralProcessor.LogicalProcessor - Class in oshi.hardware
-
A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.
- CentralProcessor.PhysicalProcessor - Class in oshi.hardware
-
A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.
- CentralProcessor.ProcessorCache - Class in oshi.hardware
-
A class representing CPU Cache Memory.
- CentralProcessor.ProcessorCache.Type - Enum in oshi.hardware
-
The type of cache.
- CentralProcessor.ProcessorIdentifier - Class in oshi.hardware
-
A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)
- CentralProcessor.TickType - Enum in oshi.hardware
-
Index of CPU tick counters in the
CentralProcessor.getSystemCpuLoadTicks()
andCentralProcessor.getProcessorCpuLoadTicks()
arrays. - 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
- 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
- charging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- Chemistry - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
- 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
- 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.
- 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).
- com.github.oshi - module com.github.oshi
-
This module provides access to the OSHI API and utility functions.
- COMM - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
-
The filename of the executable.
- CommandLine - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
- COMMANDLINE - Enum constant in enum oshi.driver.windows.wmi.Win32Process.CommandLineProperty
- compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
- 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.
- 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
- CONTEXTSWITCHESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.SystemInformation.ContextSwitchProperty
- CONTEXTSWITCHESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
- 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
- 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
- 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_ticks - Variable in class oshi.jna.platform.unix.FreeBsdLibc.CpTime
- CpuInfo - Class in oshi.driver.linux.proc
-
Utility to read CPU info from
/proc/cpuinfo
- CPUINFO - Static variable in class oshi.util.platform.linux.ProcPath
- cpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- CpuStat - Class in oshi.driver.linux.proc
-
Utility to read CPU statistics from
/proc/stat
- CPUSTATES - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
-
Constant
CPUSTATES=5
- CPUSTATES - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
- createBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Instantiates the platform-specific
Baseboard
object - createBaseboard() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
- 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.unix.openbsd.OpenBsdComputerSystem
- 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
- 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
- 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_VFS - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
- CTL_VM - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
- CURDIR() - Constructor for class oshi.jna.platform.windows.NtDll.CURDIR
- 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
- currentIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
- currentMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
- CURRENTTEMPERATURE - Enum constant in enum oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature.TemperatureProperty
- CURRENTVOLTAGE - Enum constant in enum oshi.driver.windows.wmi.Win32Processor.VoltProperty
- 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.
- CycleCount - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
D
- 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
- 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
- Day - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
- DebugFlags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
- 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
- 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 - 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
- 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.
- DEVICEID - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
- Devicetree - Class in oshi.driver.linux
-
Utility to read info from the devicetree
- DeviceTree - Class in oshi.driver.windows
-
Utility to query device interfaces via Config Manager Device Tree functions
- DevPath - Class in oshi.util.platform.linux
-
Provides constants for paths in the
/dev
filesystem on Linux. - DIGITS - Static variable in class oshi.util.Constants
- DISCARDS - Enum constant in enum oshi.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.jna.platform.windows.PowrProf.SystemBatteryState
- DISK_BY_UUID - Static variable in class oshi.util.platform.linux.DevPath
- 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
- DISKREADBYTESPERSEC - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
- DISKREADSPERSEC - Enum constant in enum oshi.driver.windows.perfmon.PhysicalDisk.PhysicalDiskProperty
- DiskStats - Class in oshi.driver.linux.proc
-
Utility to read disk statistics from
/proc/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
- 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.
- DllPath - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
- DM - Static variable in class oshi.util.platform.linux.DevPath
- dmaflips - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
- dmapages - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
- DMI_ID - Static variable in class oshi.util.platform.linux.SysPath
- Dmidecode - Class in oshi.driver.linux
-
Utility to read info from
dmidecode
- DORMANT - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
-
The interface is not up, but is in a pending state, waiting for some external event.
- DosPath - Variable in class oshi.jna.platform.windows.NtDll.CURDIR
- DosPath - Variable in class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
- DOWN - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
-
Down and not operational.
- DRIVERVERSION - Enum constant in enum oshi.driver.windows.wmi.Win32VideoController.VideoControllerProperty
- 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_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
- EdidUtil - Class in oshi.util
-
EDID parsing utility.
- 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
- 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
- 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
- EnvironmentVersion - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
- equals(Object) - Method in class oshi.hardware.CentralProcessor.ProcessorCache
- ESTABLISHED - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
- estimatedTime - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- 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.
- 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
F
- 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
- 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
- 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
- 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 - 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.
- formatBytes(long) - Static method in class oshi.util.FormatUtil
-
Format bytes into a rounded string representation using IEC standard (matches Mac/Linux).
- formatBytesDecimal(long) - Static method in class oshi.util.FormatUtil
-
Format bytes into a rounded string representation using decimal SI units.
- formatElapsedSecs(long) - Static method in class oshi.util.FormatUtil
-
Formats an elapsed time in seconds as days, hh:mm:ss.
- formatError(int) - Static method in class oshi.util.FormatUtil
-
Translate an integer error code to its hex notation
- formatHertz(long) - Static method in class oshi.util.FormatUtil
-
Format hertz into a string to a rounded string representation.
- FormatUtil - Class in oshi.util
-
Formatting utility for appending units or converting between number types.
- formatValue(long, String) - Static method in class oshi.util.FormatUtil
-
Format arbitrary units into a string to a rounded string representation.
- 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
- FreeBsdFileSystem - Class in oshi.software.os.unix.freebsd
-
The FreeBSD File System contains
OSFileStore
s 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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 - 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
- Fsstat - Class in oshi.driver.mac.disk
-
Utility to query fsstat
- FstatUtil - Class in oshi.util.platform.unix.openbsd
-
Reads from fstat.
- 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.
- GeomDiskList - Class in oshi.driver.unix.freebsd.disk
-
Utility to query geom part list
- GeomPartList - Class in oshi.driver.unix.freebsd.disk
-
Utility to query geom part list
- 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
- 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
- getB() - Method in class oshi.util.tuples.Pair
-
Returns the second stored object.
- getB() - Method in class oshi.util.tuples.Quartet
-
Returns the second stored object.
- getB() - Method in class oshi.util.tuples.Quintet
-
Returns the second stored object.
- getB() - Method in class oshi.util.tuples.Triplet
-
Returns the second stored object.
- getBankLabel() - Method in class oshi.hardware.PhysicalMemory
-
The bank and/or slot label.
- getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
- getBaseboard() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system baseboard/motherboard.
- getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
- getBitness() - Method in class oshi.software.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.
- getCacheSize() - Method in class oshi.hardware.CentralProcessor.ProcessorCache
-
The cache size, in bytes.
- getCapacity() - Method in class oshi.hardware.PhysicalMemory
-
The capacity of memory bank in bytes.
- getCapacityUnits() - Method in class oshi.hardware.common.AbstractPowerSource
- getCapacityUnits() - Method in interface oshi.hardware.PowerSource
-
Reports =the units of
PowerSource.getCurrentCapacity()
,PowerSource.getMaxCapacity()
, andPowerSource.getDesignCapacity()
- 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".
- 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
- 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
- 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
- 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.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
- 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.
- getDiskParams(String) - Static method in class oshi.driver.unix.openbsd.disk.Disklabel
-
Gets disk and partition information
- 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
- 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() - 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() - 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.
- getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
- getDomainName() - Method in interface oshi.software.os.NetworkParams
-
Gets the Domain Name of the machine executing OSHI.
- getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
-
Parse a string key = "value" (string)
- getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
- getDriverVersion() - Method in interface oshi.hardware.SoundCard
-
Retrieves the driver version currently in use in machine
- 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. efficiency, useful for identifying cores in hybrid/System on Chip (SoC) processors such as ARM's big.LITTLE architecture, Apple's M1, and Intel's P-core and E-core hybrid technology.
- 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.
- 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
- getFileDescriptorFiles(int) - Static method in class oshi.driver.linux.proc.ProcessStat
-
Gets an array of files in the /proc/{pid}/fd directory.
- 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() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
- getGraphicsCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
- getGraphicsCards() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
- getGraphicsCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
- getGraphicsCards() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
- getGraphicsCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
- getGraphicsCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
- 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
- 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.unix.openbsd.OpenBsdComputerSystem
- getHcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor width in cm
- getHost() - Method in class oshi.software.os.OSSession
-
Gets the remote host from which the user logged in
- getHostName() - Method in class oshi.software.common.AbstractNetworkParams
- getHostName() - Method in interface oshi.software.os.NetworkParams
-
Gets the HostName of the machine executing OSHI.
- getHz() - 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. x86 Family 6 Model 15 Stepping 10.
- 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.
- 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
- 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 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.openbsd.OpenBsdNetworkParams
- getIPv6addr() - Method in class oshi.hardware.common.AbstractNetworkIF
- getIPv6addr() - Method in interface oshi.hardware.NetworkIF
-
The Internet Protocol (IP) v6 address.
- 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.openbsd.OpenBsdNetworkParams
- 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
- 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.
- 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
- 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() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
- getLogicalVolumeGroups() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
- 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
- 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.unix.openbsd.OpenBsdComputerSystem
- getManufacturer() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
- getManufacturer() - Method in class oshi.hardware.platform.unix.UnixBaseboard
- getManufacturer() - Method in interface oshi.hardware.PowerSource
-
The name of the battery's manufacturer.
- getManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
- getManufacturer() - Method in interface oshi.software.os.OperatingSystem
-
Get the Operating System manufacturer.
- getManufacturerID(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Manufacturer ID from (up to) 3 5-bit characters in bytes 8 and 9
- getMaxCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
- getMaxCapacity() - Method in interface oshi.hardware.PowerSource
-
The maximum capacity of the battery.
- getMaxFileDescriptors() - Method in 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
- 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
- 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.unix.openbsd.OpenBsdComputerSystem
- getModel() - Method in class oshi.hardware.platform.unix.UnixBaseboard
- 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
. - 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 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
- 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.
- 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() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets Page Size, for converting memory stats from pages to bytes
- 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
- 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.
- 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.
- 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. - 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
. - 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 toCentralProcessor.getProcessorCpuLoadBetweenTicks(long[][])
after the specified delay. - getProcessorCpuLoadBetweenTicks(long[][]) - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting ticks from
CentralProcessor.getProcessorCpuLoadTicks()
between the user-provided value from a previous call. - getProcessorCpuLoadBetweenTicks(long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
- 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.
- getProcessorIdentifier() - Method in interface oshi.hardware.CentralProcessor
-
The CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU).
- getProcessorIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
-
The Logical Processor number as seen by the Operating System.
- 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.unix.openbsd.OpenBsdFirmware
- 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.
- 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.unix.openbsd.OpenBsdComputerSystem
- getSerialNumber() - Method in class oshi.hardware.platform.unix.UnixBaseboard
- 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
. - 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() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
- getSoundCards() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
- getSoundCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
- getSoundCards() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
- getSoundCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
- getSoundCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
- 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.
- getStepping() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Gets the stepping.
- 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 interface oshi.hardware.VirtualMemory
-
Number of pages read from paging/swap file(s) to resolve hard page faults.
- 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 interface oshi.hardware.VirtualMemory
-
The current size of the paging/swap file(s), in bytes.
- 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 toCentralProcessor.getSystemCpuLoadBetweenTicks(long[])
after the specified delay. - getSystemCpuLoadBetweenTicks(long[]) - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks from
CentralProcessor.getSystemCpuLoadTicks()
between the user-provided value from a previous call. - getSystemCpuLoadBetweenTicks(long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
- 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.unix.openbsd.OpenBsdCentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemTime() - Method in class oshi.driver.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 - 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.
- 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
- 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
- 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(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
- 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. for processor named Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz the vendor frequency is 2000000000.
- 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.unix.openbsd.OpenBsdFirmware
- getVersion() - Method in class oshi.hardware.platform.unix.UnixBaseboard
- 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 interface oshi.hardware.VirtualMemory
-
The memory currently committed by the system, in bytes.
- 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
- 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.
- 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.
- 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
- GlobalConfig - Class in oshi.util
-
The global configuration utility.
- GlobalConfig.PropertyException - Exception in oshi.util
-
Indicates that a configuration value is invalid.
- GlobalMemory - Interface in oshi.hardware
-
The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
- GNU - Enum constant in enum oshi.PlatformEnum
-
GNU operating system
- gpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- GraphicsCard - Interface in oshi.hardware
-
GraphicsCard interface.
- 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.
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
- 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
- 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
- HkeyPerformanceDataUtil - Class in oshi.driver.windows.registry
-
Utility to read HKEY_PERFORMANCE_DATA information.
- HkeyUserData - Class in oshi.driver.windows.registry
-
Utility to read session data from HKEY_USERS
- 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.util.platform.linux.SysPath
- HWPartition - Class in oshi.hardware
-
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
- HWPartition(String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
-
Creates a new HWPartition
I
- IDENTIFIER - Enum constant in 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.
- IDPROCESS - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
- IDPROCESS - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
- IDTHREAD - Enum constant in enum oshi.driver.windows.perfmon.ThreadInformation.ThreadPerformanceProperty
- 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.
- INDEX - Enum constant in enum oshi.driver.windows.wmi.Win32DiskDrive.DiskDriveProperty
- INDEX - Enum constant in enum oshi.driver.windows.wmi.Win32DiskPartition.DiskPartitionProperty
- 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
- initProcessorCounts() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Initializes logical and physical processor lists and feature flags.
- initProcessorCounts() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
- 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 - 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.
- INTERRUPTSPERSEC - Enum constant in 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_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_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
- 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
- Iostat - Class in oshi.driver.unix.solaris.disk
-
Utility to query iostat
- 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
- IPConnection(String, byte[], int, byte[], int, InternetProtocolStats.TcpState, int, int, int) - Constructor for class oshi.software.os.InternetProtocolStats.IPConnection
- 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
- IRQ - Enum constant in enum oshi.hardware.CentralProcessor.TickType
-
Time that the CPU used to service hardware IRQs
- 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?
- isDigital(byte[]) - Static method in class oshi.util.EdidUtil
-
Test if this EDID is a digital monitor based on byte 20
- isDischarging() - Method in class oshi.hardware.common.AbstractPowerSource
- isDischarging() - Method in interface oshi.hardware.PowerSource
-
Reports whether the battery is discharging.
- isElevated() - Method in 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
andvolume
) should be excluded or not based on configurationpathIncludes, pathExcludes, volumeIncludes, volumeExcludes
. - isKnownVmMacAddr() - Method in class oshi.hardware.common.AbstractNetworkIF
- isKnownVmMacAddr() - Method in interface oshi.hardware.NetworkIF
-
Determines if the MAC address on this interface corresponds to a known Virtual Machine.
- 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.
- 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.
- 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
- 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
- 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
- KFREEBSD - Enum constant in enum oshi.PlatformEnum
-
Debian GNU/kFreeBSD
- KstatUtil - Class in oshi.util.platform.unix.solaris
-
Provides access to kstat information on Solaris
- 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
- LAST_ACK - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
- 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
- LIB - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStatM
-
Library (unused since Linux 2.6; always 0)
- LINUX - Enum constant in enum oshi.PlatformEnum
-
A flavor of Linux
- LinuxFileSystem - Class in oshi.software.os.linux
-
The Linux File System contains
OSFileStore
s 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
- LinuxGlobalMemory - Class in oshi.hardware.platform.linux
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- LinuxGlobalMemory() - Constructor for class oshi.hardware.platform.linux.LinuxGlobalMemory
- 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.
- 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
- LinuxNetworkIF - Class in oshi.hardware.platform.linux
-
LinuxNetworks class.
- LinuxNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.platform.linux.LinuxNetworkIF
- 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
- LinuxOSThread - Class in oshi.software.os.linux
-
OSThread implementation
- LinuxOSThread(int, int) - Constructor for class oshi.software.os.linux.LinuxOSThread
- 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
- 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
- LISTEN - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
- load(Properties) - Static method in class oshi.util.GlobalConfig
-
Load the given
Properties
into the global configuration. - loadAndParseFileSystemConfig(String) - Static method in class oshi.util.FileSystemUtil
-
Load from config and parse file system include/exclude line.
- LoadAverage - Class in oshi.driver.windows.perfmon
-
Utility to calculate a load average equivalent metric on Windows.
- LoaderThreads - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
- localizeIfNeeded(String, boolean) - Static method in class oshi.util.platform.windows.PerfCounterQuery
-
Localize a PerfCounter string.
- 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
- LogicalProcessorInformation - Class in oshi.driver.windows
-
Utility to query Logical Processor Information
- 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_PROCESS - Static variable in interface oshi.jna.platform.unix.CLibrary
- 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
- Lscfg - Class in oshi.driver.unix.aix
-
Utility to query 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
- Lshw - Class in oshi.driver.linux
-
Utility to read info from
lshw
- Lspv - Class in oshi.driver.unix.aix
-
Utility to query lspv
- Lssrad - Class in oshi.driver.unix.aix
-
Utility to query lssrad
M
- MacFileSystem - Class in oshi.software.os.mac
-
The Mac File System contains
OSFileStore
s 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
- 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.
- MacInternetProtocolStats - Class in oshi.software.os.mac
-
Internet Protocol Stats implementation
- MacInternetProtocolStats(boolean) - Constructor for class oshi.software.os.mac.MacInternetProtocolStats
- MacNetworkIF - Class in oshi.hardware.platform.mac
-
MacNetworks class.
- MacNetworkIF(NetworkInterface, Map<Integer, NetStat.IFdata>) - Constructor for class oshi.hardware.platform.mac.MacNetworkIF
- 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. since 2001.
- 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
- 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
- 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.
- major - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- MAJOR - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
-
The device major number.
- 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
- MAPPER - Static variable in class oshi.util.platform.linux.DevPath
- matches(Path, List<PathMatcher>) - Static method in class oshi.util.FileSystemUtil
-
Checks if
text
matches any of @param patterns}. - max_size - Variable in class oshi.jna.platform.mac.SystemB.Pri
- maxCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- 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
- 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.
- MemoryInformation - Class in oshi.driver.windows.perfmon
-
Utility to query Memory performance counter
- MemoryInformation.PageSwapProperty - Enum in oshi.driver.windows.perfmon
-
For pages in/out
- MEMORYTYPE - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
- memPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- mhzLimit - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
- 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.
- minor - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- MINOR - Enum constant in enum oshi.driver.linux.proc.DiskStats.IoStat
-
The device minor number.
- 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 - 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 - Class in oshi.driver.unix.freebsd.disk
-
Utility to query mount
- MOUNTS - Static variable in class oshi.util.platform.linux.ProcPath
- MSAcpiThermalZoneTemperature - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
MSAcpi_ThermalZoneTemperature
- MSAcpiThermalZoneTemperature.TemperatureProperty - Enum in oshi.driver.windows.wmi
-
Current temperature property.
- MSFTStorage - Class in oshi.driver.windows.wmi
-
Utility to query WMI classes in Storage namespace assocaited with Storage Pools
- 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.
- MWH - Enum constant in enum oshi.hardware.PowerSource.CapacityUnits
-
MilliWattHours (mWh).
N
- 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)
- NET - Static variable in class oshi.util.platform.linux.ProcPath
- NET - Static variable in class oshi.util.platform.linux.SysPath
- 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
- NetStat - Class in oshi.driver.mac.net
-
Utility to query NetStat.
- NetStat - Class in oshi.driver.unix
-
Utility to query TCP connections
- NetStat.IFdata - Class in oshi.driver.mac.net
-
Class to encapsulate IF data for method return
- NETWORK_FS_TYPES - Static variable in class oshi.software.common.AbstractFileSystem
-
FileSystem types which are network-based and should be excluded from local-only lists
- NetworkIF - Interface in oshi.hardware
-
A network interface in the machine, including statistics.
- NetworkIF.IfOperStatus - Enum in oshi.hardware
-
The current operational state of a network interface.
- NetworkParams - Interface in oshi.software.os
-
NetworkParams presents network parameters of running OS, such as DNS, host name etc.
- NEW - Enum constant in enum oshi.software.os.OSProcess.State
-
Intermediate state in process creation
- NICE - Enum constant in enum oshi.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.
- NO_PARENT - Static variable in class oshi.software.os.OperatingSystem.ProcessFiltering
-
Exclude child processes.
- NO_SORTING - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
-
No sorting
- NONE - Enum constant in enum oshi.software.os.InternetProtocolStats.TcpState
- NOT_PRESENT - Enum constant in enum oshi.hardware.NetworkIF.IfOperStatus
-
Some component is missing
- 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.
- 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
- numreads - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
- numwrites - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
O
- 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
- 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.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.ValueProperty - Enum in oshi.driver.windows.wmi
-
Sensor value property
- 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
OSFileStore
s 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
- 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.
- 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
- 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
- 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
- OpenBsdSysctlUtil - Class in oshi.util.platform.unix.openbsd
-
Provides access to sysctl calls on OpenBSD
- 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
- openChain() - Static method in class oshi.util.platform.unix.solaris.KstatUtil
-
Lock the Kstat chain for use by this object until it's closed.
- 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
-
Constants which may be used to filter Process lists in
OperatingSystem.getProcesses(Predicate, Comparator, int)
,OperatingSystem.getChildProcesses(int, Predicate, Comparator, int)
, andOperatingSystem.getDescendantProcesses(int, Predicate, Comparator, int)
. - OperatingSystem.ProcessSorting - Class in oshi.software.os
-
Constants which may be used to sort Process lists in
OperatingSystem.getProcesses(Predicate, Comparator, int)
,OperatingSystem.getChildProcesses(int, Predicate, Comparator, int)
, andOperatingSystem.getDescendantProcesses(int, Predicate, Comparator, int)
. - 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
- 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_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_PERF_DISABLE_ALL_ON_FAILURE - 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_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.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
- OTHER - Enum constant in enum oshi.software.os.OSProcess.State
-
Other or unknown states not defined
- OTHER - Enum constant in enum oshi.software.os.OSService.State
P
- PackageDependencyData - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
- 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
- PAGEFAULTSPERSEC - Enum constant in enum oshi.driver.windows.perfmon.ProcessInformation.ProcessPerformanceProperty
- PAGEFILEUSAGE - Enum constant in enum oshi.driver.windows.wmi.Win32Process.ProcessXPProperty
- PAGESINPUTPERSEC - Enum constant in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
- PAGESOUTPUTPERSEC - Enum constant in enum oshi.driver.windows.perfmon.MemoryInformation.PageSwapProperty
- PagingFile - Class in oshi.driver.windows.perfmon
-
Utility to query Paging File performance counter
- PagingFile.PagingPercentProperty - Enum in oshi.driver.windows.perfmon
-
For swap file usage
- Pair<A,
B> - Class in oshi.util.tuples -
Convenience class for returning multiple objects from methods.
- Pair(A, B) - Constructor for class oshi.util.tuples.Pair
-
Create a pair and store two objects.
- PARENTPID_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
-
Sort by Parent Process Id
- parseByteArrayToStringMap(byte[]) - Static method in class oshi.util.ParseUtil
-
Parse a null-delimited byte array to a map of string keys and values.
- parseByteArrayToStrings(byte[]) - Static method in class oshi.util.ParseUtil
-
Parse a null-delimited byte array to a list of strings.
- parseCharArrayToStringMap(char[]) - Static method in class oshi.util.ParseUtil
-
Parse a null-delimited char array to a map of string keys and values.
- parseCimDateTimeToOffset(String) - Static method in class oshi.util.ParseUtil
-
Converts a string in CIM Date Format, as returned by WMI for DateTime types, into a
OffsetDateTime
. - 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.
- parseHertz(String) - Static method in class oshi.util.ParseUtil
-
Parse hertz from a string, eg. "2.00MHz" is 2000000L.
- parseHyphenatedIntList(String) - Static method in class oshi.util.ParseUtil
-
Parse a space-delimited list of integers which include hyphenated ranges to a list of just the integers.
- parseIntArrayToIP(int[]) - Static method in class oshi.util.ParseUtil
-
Parse an integer array in big endian IP format to its component bytes representing an IPv6 address
- parseIntOrDefault(String, int) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string to an int.
- parseIntToIP(int) - Static method in class oshi.util.ParseUtil
-
Parse an integer in big endian IP format to its component bytes representing an IPv4 address
- parseLastDouble(String, double) - Static method in class oshi.util.ParseUtil
-
Parse the last element of a space-delimited string to a value
- parseLastInt(String, int) - Static method in class oshi.util.ParseUtil
-
Parse the last element of a space-delimited string to a value
- parseLastLong(String, long) - Static method in class oshi.util.ParseUtil
-
Parse the last element of a space-delimited string to a value
- parseLastString(String) - Static method in class oshi.util.ParseUtil
-
Parse the last element of a space-delimited string to a string
- parseLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string to a long.
- parseLshwResourceString(String) - Static method in class oshi.util.ParseUtil
-
Parse a Linux lshw resources string to calculate the memory size
- parseLspciMachineReadable(String) - Static method in class oshi.util.ParseUtil
-
Parse a Linux lspci machine readble line to its name and id
- parseLspciMemorySize(String) - Static method in class oshi.util.ParseUtil
-
Parse a Linux lspci line containing memory size
- parseMmDdYyyyToYyyyMmDD(String) - Static method in class oshi.util.ParseUtil
-
Parse a date in MM-DD-YYYY or MM/DD/YYYY to YYYY-MM-DD
- parseMultipliedToLongs(String) - Static method in class oshi.util.ParseUtil
-
Parses a string like "53G" or "54.904 M" to its long value.
- parseStringToLongArray(String, int[], int, char) - Static method in class oshi.util.ParseUtil
-
Parses a delimited string to an array of longs.
- parseUnsignedLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string to an "unsigned" long.
- parseUtAddrV6toIP(int[]) - Static method in class oshi.util.ParseUtil
-
Parse an integer array to an IPv4 or IPv6 as appropriate.
- ParseUtil - Class in oshi.util
-
String parsing utility.
- parseUuidOrDefault(String, String) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a UUID.
- PARTNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryProperty
- PARTNUMBER - Enum constant in enum oshi.driver.windows.wmi.Win32PhysicalMemory.PhysicalMemoryPropertyWin8
- PEB() - Constructor for class oshi.jna.platform.windows.NtDll.PEB
- PebBaseAddress - Variable in class oshi.jna.platform.windows.NtDll.PROCESS_BASIC_INFORMATION
- 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_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.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.PdhCounterWildcardProperty - Interface in oshi.util.platform.windows
-
Contract for Counter Property Enums
- 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.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
- PerfmonDisabled - Class in oshi.driver.windows.perfmon
-
Tests whether performance counters are disabled
- PerfstatConfig - Class in oshi.driver.unix.aix.perfstat
-
Utility to query partition config
- PerfstatCpu - Class in oshi.driver.unix.aix.perfstat
-
Utility to query performance stats for cpu
- PerfstatDisk - Class in oshi.driver.unix.aix.perfstat
-
Utility to query performance stats for disk_stats
- PerfstatMemory - Class in oshi.driver.unix.aix.perfstat
-
Utility to query performance stats for memory
- PerfstatNetInterface - Class in oshi.driver.unix.aix.perfstat
-
Utility to query performance stats for network interfaces
- PerfstatProcess - Class in oshi.driver.unix.aix.perfstat
-
Utility to query performance stats for processes
- PerfstatProtocol - Class in oshi.driver.unix.aix.perfstat
-
Utility to query performance stats for network interfaces
- 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_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
- PGRP - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
-
The process group ID of the process.
- PhysicalDisk - Class in oshi.driver.windows.perfmon
-
Utility to query PhysicalDisk performance counter
- PHYSICALDISK - Enum constant in enum oshi.driver.windows.wmi.MSFTStorage.StoragePoolToPhysicalDiskProperty
- PhysicalDisk.PhysicalDiskProperty - Enum in oshi.driver.windows.perfmon
-
Physical Disk performance counters.
- 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
- PhysicalProcessor(int, int) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
- PhysicalProcessor(int, int, int, String) - Constructor for class oshi.hardware.CentralProcessor.PhysicalProcessor
- PID - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
-
The process ID.
- PID_ASC - Static variable in class oshi.software.os.OperatingSystem.ProcessSorting
-
Sort by Process Id
- PID_CMDLINE - Static variable in class oshi.util.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
- PlatformEnum - Enum in oshi
-
An enumeration of supported operating systems.
- 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)).
- POWER_SUPPLY - Static variable in class oshi.util.platform.linux.SysPath
- 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
- 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.
- 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
- 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_in - Variable in class oshi.jna.platform.mac.SystemB.Pri
- pri_tcp - Variable in class oshi.jna.platform.mac.SystemB.Pri
- 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.
- 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
. 2.6 Kernel has 44 elements, 3.3 has 47, and 3.5 has 52. - 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
- 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
- ProcessGroupId - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
- 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.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
- PROCESSOR - Enum constant in enum oshi.driver.linux.proc.ProcessStat.PidStat
-
CPU number last executed on.
- ProcessorCache(byte, byte, short, int, CentralProcessor.ProcessorCache.Type) - Constructor for class oshi.hardware.CentralProcessor.ProcessorCache
- ProcessorCache(int, int, int, long, CentralProcessor.ProcessorCache.Type) - Constructor for class oshi.hardware.CentralProcessor.ProcessorCache
- PROCESSORID - Enum constant in enum oshi.driver.windows.wmi.Win32Processor.ProcessorIdProperty
- ProcessorIdentifier(String, String, String, String, String, String, boolean) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
- ProcessorIdentifier(String, String, String, String, String, String, boolean, long) - Constructor for class oshi.hardware.CentralProcessor.ProcessorIdentifier
- ProcessorInformation - Class in oshi.driver.windows.perfmon
-
Utility to query Processor performance counter
- 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
- 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
- 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.PerfCounterBlock - Class in oshi.driver.windows.registry
-
Class to encapsulate data from the registry performance counter block
- ProcessStat - Class in oshi.driver.linux.proc
-
Utility to read process statistics from
/proc/[pid]/stat
- 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.WtsInfo - Class in oshi.driver.windows.registry
-
Class to encapsulate data from WTS Process Info
- 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. - ProcstatUtil - Class in oshi.util.platform.unix.freebsd
-
Reads from procstat into a map
- PRODUCTTYPE - Enum constant in enum oshi.driver.windows.wmi.Win32OperatingSystem.OSVersionProperty
- PropertyException(String) - Constructor for exception oshi.util.GlobalConfig.PropertyException
- PropertyException(String, String) - Constructor for exception 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
- PSEUDO_FS_TYPES - Static variable in class oshi.software.common.AbstractFileSystem
- psi - Variable in class oshi.jna.platform.mac.SystemB.SocketFdInfo
- PsInfo - Class in oshi.driver.unix.aix
-
Utility to query /proc/psinfo
- PsInfo - Class in oshi.driver.unix.solaris
-
Utility to query /proc/psinfo
- 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.
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
- 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
- queryAuxv() - Static method in class oshi.driver.linux.proc.Auxv
-
Retrieve the auxiliary vector for the current process
- queryAvailableTotal() - Static method in class oshi.driver.unix.solaris.kstat.SystemPages
-
Queries the
system_pages
kstat and returns available and physical memory - 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(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
- 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
- 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
- queryCommandLines(Set<Integer>) - Static method in class oshi.driver.windows.wmi.Win32Process
-
Returns process command lines
- 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
- 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.unix.openbsd.OpenBsdCentralProcessor
-
Get number of context switches
- 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
- 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
- queryCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get processor current frequency.
- queryCurrentFreq() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
- queryCurrentTemperature() - Static method in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperature
-
Queries the current temperature
- 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