Index

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

A

acOnLine - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
AdapterInfo() - Constructor for class oshi.jna.platform.windows.Adl.AdapterInfo
 
AdapterLuidHighPart - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
AdapterLuidLowPart - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
addCounter(WinNT.HANDLEByReference, String, WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Adds a pdh counter to a query
addCounterToQuery(PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Begin monitoring a Performance Data counter.
Addrinfo() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
Addrinfo(Pointer) - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
 
Adl - Interface in oshi.jna.platform.windows
JNA bindings for the AMD Display Library (ADL) on Windows.
ADL_FAN_SPEED_MODE_PERCENT - Static variable in interface oshi.jna.platform.windows.Adl
 
ADL_OK - Static variable in interface oshi.jna.platform.windows.Adl
 
ADL_OVERDRIVE_TEMPERATURE_EDGE - Static variable in interface oshi.jna.platform.windows.Adl
 
ADL_OVERDRIVE_VERSION_N - Static variable in interface oshi.jna.platform.windows.Adl
 
Adl.AdapterInfo - Class in oshi.jna.platform.windows
 
Adl.AdlLibrary - Interface in oshi.jna.platform.windows
 
Adl.AdlMallocCallback - Interface in oshi.jna.platform.windows
ADL malloc callback: allocates memory and returns a pointer.
Adl.ADLODNFanControl - Class in oshi.jna.platform.windows
 
Adl.ADLODNPerformanceStatus - Class in oshi.jna.platform.windows
 
ADL2_Adapter_AdapterInfo_Get(Pointer, Adl.AdapterInfo[], int) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_Adapter_NumberOfAdapters_Get(Pointer, IntByReference) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_Main_Control_Create(Adl.AdlMallocCallback, int, PointerByReference) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_Main_Control_Destroy(Pointer) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_Overdrive_Caps(Pointer, int, IntByReference, IntByReference, IntByReference) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_Overdrive6_CurrentPower_Get(Pointer, int, int, IntByReference) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_OverdriveN_FanControl_Get(Pointer, int, Adl.ADLODNFanControl) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_OverdriveN_PerformanceStatus_Get(Pointer, int, Adl.ADLODNPerformanceStatus) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADL2_OverdriveN_Temperature_Get(Pointer, int, int, IntByReference) - Method in interface oshi.jna.platform.windows.Adl.AdlLibrary
 
ADLODNFanControl() - Constructor for class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
ADLODNPerformanceStatus() - Constructor for class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
AdlUtilJNA - Class in oshi.util.gpu
Optional runtime binding to the AMD Display Library (ADL) on Windows.
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
Deprecated.
Use PlatformEnum.AIX
AixFileSystem - Class in oshi.software.os.unix.aix
The AIX File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
AixFileSystem() - Constructor for class oshi.software.os.unix.aix.AixFileSystem
 
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.
AixInstalledApps - Class in oshi.software.os.unix.aix
 
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) - 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, boolean, 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, Quartet, Supplier, 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) - Constructor for class oshi.hardware.platform.unix.aix.AixUsbDevice
 
ANDROID - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.ANDROID
AtRate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION
 
AuxvJNA - Class in oshi.driver.linux.proc
JNA-based utility to read the auxiliary vector from /proc/self/auxv.

B

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
 
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
 
buildProcessMapFromPerfCounters(Collection) - Static method in class oshi.driver.windows.registry.ProcessPerformanceDataJNA
Query PerfMon for process performance counters
buildProcessMapFromRegistry(Collection) - Static method in class oshi.driver.windows.registry.ProcessPerformanceDataJNA
Query the registry for process performance counters
buildThreadMapFromPerfCounters(Collection) - Static method in class oshi.driver.windows.registry.ThreadPerformanceDataJNA
Query PerfMon for thread performance counters
buildThreadMapFromPerfCounters(Collection, String, int) - Static method in class oshi.driver.windows.registry.ThreadPerformanceDataJNA
Query PerfMon for thread performance counters
buildThreadMapFromRegistry(Collection) - Static method in class oshi.driver.windows.registry.ThreadPerformanceDataJNA
Query the registry for thread performance counters
bus - Variable in class oshi.jna.common.Nvml.NvmlPciInfo
 
busId - Variable in class oshi.jna.common.Nvml.NvmlPciInfo
 
busIdLegacy - Variable in class oshi.jna.common.Nvml.NvmlPciInfo
 
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
 
bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
 

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
 
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
 
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
 
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.driver.mac.IOReportClient
Releases all CoreFoundation references held by this client.
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
 
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
 
closeQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Close a pdh query
CommandLine - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
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
 
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
 
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_ticks - Variable in class oshi.jna.platform.unix.FreeBsdLibc.CpTime
 
cpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
CPUSTATES - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant CPUSTATES=5
CPUSTATES - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
create() - Static method in class oshi.driver.mac.IOReportClient
Creates a new IOReportClient subscribed to GPU Stats and Energy Model channels.
createBaseboard() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
createComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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.WindowsHardwareAbstractionLayerJNA
 
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.platform.linux.LinuxHardwareAbstractionLayerJNA
 
createMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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.WindowsHardwareAbstractionLayerJNA
 
createOSProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
createOSThread(int, int, String, ThreadPerfCounterBlock) - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
createProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
createProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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.WindowsHardwareAbstractionLayerJNA
 
createSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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.WindowsHardwareAbstractionLayerJNA
 
CriticalBias - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
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
 
Cups - Interface in oshi.jna.platform.unix
CUPS (Common Unix Printing System) library.
CUPS_PRINTER_REMOTE - Static variable in interface oshi.jna.platform.unix.Cups
 
Cups.CupsDest - Class in oshi.jna.platform.unix
CUPS destination (printer) structure.
CupsDest() - Constructor for class oshi.jna.platform.unix.Cups.CupsDest
 
CupsDest(Pointer) - Constructor for class oshi.jna.platform.unix.Cups.CupsDest
 
cupsFreeDests(int, Pointer) - Method in interface oshi.jna.platform.unix.Cups
Frees the memory used by a destination array.
cupsGetDefault() - Method in interface oshi.jna.platform.unix.Cups
Gets the default printer name.
cupsGetDests(PointerByReference) - Method in interface oshi.jna.platform.unix.Cups
Gets all available destinations (printers and classes).
cupsGetOption(String, int, Pointer) - Method in interface oshi.jna.platform.unix.Cups
Gets an option value from a destination.
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
 
currentIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
currentMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
CycleCount - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 

D

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(LibKstat.Kstat, 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(LibKstat.Kstat, 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
 
DedicatedSystemMemory - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
DedicatedVideoMemory - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
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
 
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
 
delwribufs - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
Description - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
DesignedCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
DesktopInfo - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
device - Variable in class oshi.jna.common.Nvml.NvmlPciInfo
 
DeviceId - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
DeviceTree - Class in oshi.driver.windows
Utility to query device interfaces via Config Manager Device Tree functions
discharging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
Disklabel - Class in oshi.driver.unix.openbsd.disk
Utility class parsing partition information from disklabel command
DllPath - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
dmaflips - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
dmapages - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
domain - Variable in class oshi.jna.common.Nvml.NvmlPciInfo
 
DosPath - Variable in class oshi.jna.platform.windows.NtDll.CURDIR
 
DosPath - Variable in class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
DRAGONFLYBSD - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.DRAGONFLYBSD
Dxgi - Class in oshi.jna.platform.windows
Minimal JNA binding to dxgi.dll for enumerating display adapters and reading DXGI_ADAPTER_DESC.DedicatedVideoMemory.
DXGI_ADAPTER_DESC() - Constructor for class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
Dxgi.DXGI_ADAPTER_DESC - Class in oshi.jna.platform.windows
Maps to the Windows DXGI_ADAPTER_DESC structure.
DxgiUtilJNA - Class in oshi.util.gpu
Utility methods for DXGI adapter enumeration and matching on Windows.

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
 
endutxent() - Method in interface oshi.jna.platform.unix.CLibrary
Closes the utmp file.
EnumWindows - Class in oshi.driver.windows
Utility to query Desktop windows
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
 
estimatedTime - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
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
 
FileUtilJNA - Class in oshi.jna.util
JNA-specific extensions to FileUtil for reading native types from buffers and freeing native memory.
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
 
findAdapterIndex(int) - Static method in class oshi.util.gpu.AdlUtilJNA
Finds the ADL adapter index for the given PCI bus number.
findDevice(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Finds the stable PCI bus ID string for the NVML device whose bus ID contains the given fragment.
findDeviceByName(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Finds the stable PCI bus ID string for the NVML device whose name matches the given GPU name.
findMatch(List, int, int, String) - Static method in class oshi.util.gpu.DxgiUtilJNA
Finds the best-matching DXGI adapter for a given vendor ID, device ID, and adapter name.
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
 
free - Variable in class oshi.jna.common.Nvml.NvmlMemory
 
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
Deprecated.
Use PlatformEnum.FREEBSD
FreeBsdFileSystem - Class in oshi.software.os.unix.freebsd
The FreeBSD File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
FreeBsdFileSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdFileSystem
 
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, boolean, 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) - 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) - 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) - 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.jna.util.FileUtilJNA
If the given Pointer is of class Memory, executes the close method on it to free its native allocation
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
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.mac.MacOSProcessJNA
 
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.WindowsOSProcessJNA
 
getArguments() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getBitness() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getBytesRead() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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.WindowsNetworkIfJNA
 
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.WindowsNetworkIfJNA
 
getBytesWritten() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getCollisions() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
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.WindowsNetworkIfJNA
 
getCommandLine() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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(int, long) - Method in class oshi.driver.windows.wmi.Win32ProcessCachedJNA
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.
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.
getConnections() - Method in class oshi.software.os.mac.MacInternetProtocolStatsJNA
 
getConnections() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsJNA
 
getContextSwitches() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getCoreClockMhz(int) - Static method in class oshi.util.gpu.AdlUtilJNA
Returns GPU core clock speed in MHz, or -1 if unavailable.
getCoreClockMhz(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns GPU core clock speed in MHz, or -1 if unavailable.
getCurrentPlatform() - Static method in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.getCurrentPlatform()
getCurrentPlatform() - Static method in class oshi.SystemInfo
Deprecated.
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
 
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.WindowsOperatingSystemJNA
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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
getDateString(WbemcliUtil.WmiResult, 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, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a DateTime value from a WmiResult as an OffsetDateTime
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
 
getDesktopWindows(boolean) - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
getDesktopWindows(boolean) - Method in class oshi.software.os.windows.WindowsOperatingSystemJNA
 
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.LinuxHWDiskStoreJNA
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.mac.MacHWDiskStoreJNA
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.WindowsHWDiskStoreJNA
Gets the disks on this machine
getDisks(Supplier) - Static method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
Gets the disks on this machine
getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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.WindowsHardwareAbstractionLayerJNA
 
getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerJNA
 
getEnvironmentVariables() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getFanSpeedPercent(int) - Static method in class oshi.util.gpu.AdlUtilJNA
Returns GPU fan speed as a percentage (0–100), or -1 if unavailable.
getFanSpeedPercent(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns GPU fan speed as a percentage (0–100), or -1 if unavailable.
getFileStores(boolean) - Method in class oshi.software.os.mac.MacFileSystemJNA
 
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.WindowsFileSystemJNA
 
getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getFileSystem() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
getFloat(WbemcliUtil.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Float value from a WmiResult
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
 
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
 
getGpuUtilization(int) - Static method in class oshi.util.gpu.AdlUtilJNA
Returns GPU core utilization percentage (0–100), or -1 if unavailable.
getGpuUtilization(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns GPU core utilization percentage (0–100), or -1 if unavailable.
getGraphicsCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
getGraphicsCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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.WindowsHardwareAbstractionLayerJNA
 
getGroup() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getGroupID() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getHardOpenFileLimit() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getHardware() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific HardwareAbstractionLayer.
getHardwareUUID() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
getHz() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getIBytes() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIDrops() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIErrors() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIfAlias() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfJNA
 
getIfOperStatus() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfJNA
 
getIfType() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIfType() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfJNA
 
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.WindowsNetworkIfJNA
 
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.WindowsNetworkIfJNA
 
getInstalledApplications() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
getInstalledApplications() - Method in class oshi.software.os.windows.WindowsOperatingSystemJNA
 
getInstance() - Static method in class oshi.driver.windows.perfmon.LoadAverageJNA
 
getInstance() - Static method in class oshi.driver.windows.wmi.Win32ProcessCachedJNA
Get the singleton instance of this class.
getInternetProtocolStats() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
getIPackets() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
getIpv4DefaultGateway() - Method in class oshi.software.os.unix.openbsd.OpenBsdNetworkParams
 
getIpv6DefaultGateway() - Method in class oshi.software.os.unix.openbsd.OpenBsdNetworkParams
 
getKernelTime() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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.
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
 
getLogicalVolumeGroups() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
getLogicalVolumeGroups() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerJNA
 
getLongValue(WinReg.HKEY, String, String) - Static method in class oshi.util.platform.windows.RegistryUtil
Returns a registry value as a Long.
getLongValue(WinReg.HKEY, String, String, int) - Static method in class oshi.util.platform.windows.RegistryUtil
Returns a registry value as a Long.
getMajorFaults() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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
 
getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystemJNA
 
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.WindowsFileSystemJNA
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.mac.MacFileSystemJNA
 
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.WindowsFileSystemJNA
 
getMemoryClockMhz(int) - Static method in class oshi.util.gpu.AdlUtilJNA
Returns GPU memory clock speed in MHz, or -1 if unavailable.
getMemoryClockMhz(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns GPU memory clock speed in MHz, or -1 if unavailable.
getMinorFaults() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getModel() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
getModel() - Method in class oshi.hardware.platform.unix.UnixBaseboard
 
getName() - Method in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.getName()
getName() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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(int) - Static method in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.getName(int)
getNdisPhysicalMediumType() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfJNA
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
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.WindowsHardwareAbstractionLayerJNA
 
getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getNetworkParams() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
getNetworks(boolean) - Static method in class oshi.hardware.platform.linux.LinuxNetworkIFJNA
Gets network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.platform.mac.MacNetworkIfJNA
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.WindowsNetworkIfJNA
Gets all network interfaces on this machine
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 class oshi.software.os.mac.MacFileSystemJNA
 
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.WindowsFileSystemJNA
 
getOpenFiles() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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(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.
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.WindowsNetworkIfJNA
 
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.WindowsNetworkIfJNA
 
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.WindowsNetworkIfJNA
 
getPageSize() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getParentProcessID() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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
 
getPath() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getpid() - Method in interface oshi.jna.platform.unix.CLibrary
Returns the process ID of the calling process.
getPowerDraw(int) - Static method in class oshi.util.gpu.AdlUtilJNA
Returns GPU power draw in watts, or -1 if unavailable.
getPowerDraw(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns GPU power draw in watts, or -1 if unavailable.
getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSourceJNA
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSourceJNA
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.WindowsHardwareAbstractionLayerJNA
 
getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSourceJNA
Gets Battery Information.
getPrinters() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
getPrinters() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
getPrinters() - Method in class oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
 
getPrinters() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
 
getPrinters() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHardwareAbstractionLayer
 
getPrinters() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
getPrinters() - Static method in class oshi.hardware.platform.unix.UnixPrinter
Gets printers using CUPS.
getPrinters() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerJNA
 
getPriority() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getPrivateResidentMemory() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
getPrivateResidentMemory() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getPrivateResidentMemory() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
getProcesses(Collection) - Method in class oshi.software.os.windows.WindowsOperatingSystemJNA
 
getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
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
 
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
 
getRefString(WbemcliUtil.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Reference value from a WmiResult as a String
getRegistryValueOrNull(WinReg.HKEY, String, String, int) - Static method in class oshi.util.platform.windows.RegistryUtil
Gets a registry value or null if not found
getReleaseDate() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
getResidentMemory() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
getResidentMemory() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
getResidentMemory() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
getResidentMemory() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
getResidentMemory() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
getSerialNumber() - Method in class oshi.hardware.platform.unix.UnixBaseboard
 
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.WindowsOperatingSystemJNA
 
getSessions() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getSessions() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
getSint32(WbemcliUtil.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Sint32 value from a WmiResult.
getSoftOpenFileLimit() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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.WindowsHardwareAbstractionLayerJNA
 
getSpeed() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
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.WindowsNetworkIfJNA
 
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
 
getStartTime() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getState() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getString(WbemcliUtil.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a String value from a WmiResult
getStringValue(WinReg.HKEY, String, String) - Static method in class oshi.util.platform.windows.RegistryUtil
Returns a registry value as a String.
getStringValue(WinReg.HKEY, String, String, int) - Static method in class oshi.util.platform.windows.RegistryUtil
Returns a registry value as a String.
getSystemBootTime() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
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.
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.WindowsOperatingSystemJNA
 
getTCPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsJNA
 
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.WindowsInternetProtocolStatsJNA
 
getTCPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsJNA
 
getTCPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsJNA
 
getTemperature(int) - Static method in class oshi.util.gpu.AdlUtilJNA
Returns GPU temperature in degrees Celsius, or -1 if unavailable.
getTemperature(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns GPU temperature in degrees Celsius, or -1 if unavailable.
getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
getThreadCount() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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.WindowsOperatingSystemJNA
 
getThreadDetails() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getThreadId() - Method in class oshi.software.os.linux.LinuxOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
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).
getTimeStamp() - Method in class oshi.driver.mac.net.NetStat.IFdata
 
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.WindowsNetworkIfJNA
 
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
 
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
 
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
 
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
 
getUDPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsJNA
 
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.WindowsInternetProtocolStatsJNA
 
getUDPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsJNA
 
getUDPv6Stats() - Method in class oshi.software.os.unix.freebsd.FreeBsdInternetProtocolStats
 
getUDPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsJNA
 
getUint16(WbemcliUtil.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Uint16 value from a WmiResult.
getUint32(WbemcliUtil.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets an UINT32 value from a WmiResult.
getUint32asLong(WbemcliUtil.WmiResult, 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, int) - Static method in class oshi.util.platform.windows.WmiUtil
Gets a Uint64 value from a WmiResult (parsing the String).
getUpTime() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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
 
getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDeviceJNA
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.MacHardwareAbstractionLayerJNA
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDeviceJNA
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.WindowsHardwareAbstractionLayerJNA
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDeviceJNA
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean, Supplier) - 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.mac.MacOSProcessJNA
 
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
 
getUserID() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getUserTime() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
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.
getValue(int) - Static method in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.getValue(int)
getVersion() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
getVersion() - Method in class oshi.hardware.platform.unix.UnixBaseboard
 
getVirtualSize() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
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
 
getVramUsed(String) - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns VRAM used in bytes, or -1 if unavailable.
getWmiTimeout() - Method in class oshi.util.platform.windows.WmiQueryHandler
Gets the current WMI timeout.
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
 
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
 
GNU - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.GNU
gpu - Variable in class oshi.jna.common.Nvml.NvmlUtilization
 
GpuInformationJNA - Class in oshi.driver.windows.perfmon
Utility to query GPU Engine and GPU Adapter Memory performance counters.
gpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 

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.
HAS_GETTID - Static variable in class oshi.software.os.linux.LinuxOperatingSystemJNA
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.LinuxOperatingSystemJNA
This static field identifies if the syscall for gettid returns sane results.
HAS_UDEV - Static variable in class oshi.software.os.linux.LinuxOperatingSystemJNA
This static field identifies if the udev library can be loaded.
HeapPartitionName - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
height - Variable in class oshi.jna.platform.mac.CoreGraphics.CGSize
 
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
 
HkeyPerformanceDataUtilJNA - 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
 
hz() - Static method in class oshi.software.os.linux.LinuxOperatingSystemJNA
Gets Jiffies per second, useful for converting ticks to milliseconds and vice versa.

I

iAdapterIndex - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
iBusNumber - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
iCoreClock - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iCurrentBusLanes - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iCurrentBusSpeed - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iCurrentCorePerformanceLevel - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iCurrentDCEFPerformanceLevel - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iCurrentFanSpeed - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
iCurrentFanSpeedMode - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
iCurrentGFXPerformanceLevel - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iCurrentMemoryPerformanceLevel - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iDCEFClock - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iDeviceNumber - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
iExist - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
iFanControlMode - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
iFunctionNumber - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
iGFXClock - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iGPUActivityPercent - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
ImagePathName - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
iMaximumBusLanes - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iMemoryClock - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iMinFanLimit - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
iMinPerformanceClock - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
iMode - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
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.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
 
InstalledAppsData - Class in oshi.driver.windows.registry
 
instance - Variable in class oshi.jna.platform.unix.Cups.CupsDest
 
INSTANCE - Static variable in interface oshi.jna.platform.linux.LinuxLibc
 
INSTANCE - Static variable in interface oshi.jna.platform.linux.Systemd
 
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.IOReport
 
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.Cups
 
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
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
 
invoke(int) - Method in interface oshi.jna.platform.windows.Adl.AdlMallocCallback
 
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
IOReport - Interface in oshi.jna.platform.mac
IOReport is a private Apple framework that provides access to hardware performance counters, including GPU residency and energy metrics on Apple Silicon.
IOReport.IOReportSubscriptionRef - Class in oshi.jna.platform.mac
IOReportChannelGetChannelName(CoreFoundation.CFDictionaryRef) - Method in interface oshi.jna.platform.mac.IOReport
Returns the channel name of a channel entry.
IOReportChannelGetGroup(CoreFoundation.CFDictionaryRef) - Method in interface oshi.jna.platform.mac.IOReport
Returns the group name of a channel entry.
IOReportChannelGetSubGroup(CoreFoundation.CFDictionaryRef) - Method in interface oshi.jna.platform.mac.IOReport
Returns the subgroup name of a channel entry.
IOReportClient - Class in oshi.driver.mac
Manages a single IOReport subscription for GPU Stats and Energy Model channels, providing per-instance sampling of GPU active ticks, utilization, and power draw.
IOReportCopyChannelsInGroup(CoreFoundation.CFStringRef, CoreFoundation.CFStringRef, long, long, long) - Method in interface oshi.jna.platform.mac.IOReport
Returns a mutable dictionary describing all channels in the given group (and optional subgroup).
IOReportCreateSamples(IOReport.IOReportSubscriptionRef, CoreFoundation.CFDictionaryRef, CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOReport
Takes a sample of all subscribed channels.
IOReportCreateSamplesDelta(CoreFoundation.CFDictionaryRef, CoreFoundation.CFDictionaryRef, CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOReport
Computes the delta between two samples taken from the same subscription.
IOReportCreateSubscription(Pointer, CoreFoundation.CFDictionaryRef, PointerByReference, long, CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOReport
Creates a subscription for the channels described by channels.
IOReportMergeChannels(CoreFoundation.CFDictionaryRef, CoreFoundation.CFDictionaryRef, CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOReport
Merges the channel descriptors from b into a in place.
IOReportSimpleGetIntegerValue(CoreFoundation.CFDictionaryRef, int) - Method in interface oshi.jna.platform.mac.IOReport
Extracts the integer value from a single channel entry in a sample or delta dictionary.
IOReportStateGetCount(CoreFoundation.CFDictionaryRef) - Method in interface oshi.jna.platform.mac.IOReport
Returns the number of states in a channel entry.
IOReportStateGetNameForIndex(CoreFoundation.CFDictionaryRef, int) - Method in interface oshi.jna.platform.mac.IOReport
Returns the name of the state at the given index.
IOReportStateGetResidency(CoreFoundation.CFDictionaryRef, int) - Method in interface oshi.jna.platform.mac.IOReport
Returns the residency tick count for the state at the given index.
IOReportSubscriptionRef() - Constructor for class oshi.jna.platform.mac.IOReport.IOReportSubscriptionRef
 
IOReportSubscriptionRef(Pointer) - Constructor for class oshi.jna.platform.mac.IOReport.IOReportSubscriptionRef
 
iOSDisplayIndex - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
Iostat - Class in oshi.driver.unix.solaris.disk
Utility to query iostat
ip6s_localout - Variable in class oshi.jna.platform.unix.CLibrary.BsdIp6stat
 
ip6s_total - Variable in class oshi.jna.platform.unix.CLibrary.BsdIp6stat
 
IPP_PRINTER_IDLE - Static variable in interface oshi.jna.platform.unix.Cups
 
IPP_PRINTER_PROCESSING - Static variable in interface oshi.jna.platform.unix.Cups
 
IPP_PRINTER_STOPPED - Static variable in interface oshi.jna.platform.unix.Cups
 
iPresent - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
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
 
is_default - Variable in class oshi.jna.platform.unix.Cups.CupsDest
 
isAvailable() - Static method in class oshi.util.gpu.AdlUtilJNA
Returns whether the ADL native library was successfully loaded.
isAvailable() - Static method in class oshi.util.gpu.NvmlUtilJNA
Returns whether the NVML native library was successfully loaded.
isConnectorPresent() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfJNA
 
isElevated() - Method in class oshi.software.os.windows.WindowsOperatingSystemJNA
 
iSize - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
isSecurityInitialized() - Method in class oshi.util.platform.windows.WmiQueryHandler
Security only needs to be initialized once.
iTargetFanSpeed - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
iTargetTemperature - Variable in class oshi.jna.platform.windows.Adl.ADLODNFanControl
 
iUVDClock - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iUVDPerformanceLevel - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iVCEClock - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iVCEPerformanceLevel - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iVDDC - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iVDDCI - Variable in class oshi.jna.platform.windows.Adl.ADLODNPerformanceStatus
 
iVendorID - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 

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
 
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
Deprecated.
Use PlatformEnum.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.
kvaslots - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 
kvaslots_avail - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Bcachestats
 

L

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
 
LHM_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
The namespace where LibreHardwareMonitor publishes to WMI, LHM_NAMESPACE="ROOT\\LibreHardwareMonitor".
LhmSensorJNA - Class in oshi.driver.windows.wmi
Utility to query LibreHardwareMonitor WMI sensor data using JNA.
LINUX - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.LINUX
LinuxFileSystemJNA - Class in oshi.software.os.linux
JNA-based Linux file system implementation.
LinuxFileSystemJNA() - Constructor for class oshi.software.os.linux.LinuxFileSystemJNA
 
LinuxHardwareAbstractionLayerJNA - Class in oshi.hardware.platform.linux
JNA-based Linux hardware abstraction layer.
LinuxHardwareAbstractionLayerJNA() - Constructor for class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
 
LinuxHWDiskStoreJNA - Class in oshi.hardware.platform.linux
JNA-based Linux hard disk implementation.
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
LinuxNetworkIFJNA - Class in oshi.hardware.platform.linux
JNA-based Linux network interface implementation.
LinuxOperatingSystemJNA - Class in oshi.software.os.linux
JNA-based Linux operating system implementation.
LinuxOperatingSystemJNA() - Constructor for class oshi.software.os.linux.LinuxOperatingSystemJNA
 
LinuxOSProcessJNA - Class in oshi.software.os.linux
JNA-based Linux OS process.
LinuxOSProcessJNA(int, LinuxOperatingSystem) - Constructor for class oshi.software.os.linux.LinuxOSProcessJNA
 
LinuxPowerSourceJNA - Class in oshi.hardware.platform.linux
JNA-based Linux power source implementation.
LinuxUsbDeviceJNA - Class in oshi.hardware.platform.linux
Linux USB device helper using JNA/udev.
LinuxUtmpx() - Constructor for class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
LoadAverageJNA - Class in oshi.driver.windows.perfmon
JNA implementation of LoadAverage using JNA-based perfmon drivers.
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.
LogicalProcessorInformation - Class in oshi.driver.windows
Utility to query Logical Processor Information
LOGIN_PROCESS - Static variable in interface oshi.jna.platform.unix.CLibrary
 
lookup(String, int, String) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
lookupAll(String, int, String) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
LowCapacity - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
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.unix.solaris.disk
Utility to query lshal
Lspv - Class in oshi.driver.unix.aix
Utility to query lspv
Lssrad - Class in oshi.driver.unix.aix
Utility to query lssrad

M

MacFileSystemJNA - Class in oshi.software.os.mac
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
MacFileSystemJNA() - Constructor for class oshi.software.os.mac.MacFileSystemJNA
 
MacHardwareAbstractionLayerJNA - Class in oshi.hardware.platform.mac
MacHardwareAbstractionLayer JNA implementation.
MacHardwareAbstractionLayerJNA() - Constructor for class oshi.hardware.platform.mac.MacHardwareAbstractionLayerJNA
 
MacHWDiskStoreJNA - Class in oshi.hardware.platform.mac
Mac hard disk implementation.
MacInternetProtocolStatsJNA - Class in oshi.software.os.mac
Internet Protocol Stats implementation
MacInternetProtocolStatsJNA(boolean) - Constructor for class oshi.software.os.mac.MacInternetProtocolStatsJNA
 
MacNetworkIfJNA - Class in oshi.hardware.platform.mac
MacNetworks JNA implementation.
MacNetworkIfJNA(NetworkInterface, Map) - Constructor for class oshi.hardware.platform.mac.MacNetworkIfJNA
 
MacOperatingSystemJNA - 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.
MacOperatingSystemJNA() - Constructor for class oshi.software.os.mac.MacOperatingSystemJNA
 
MacOperatingSystemJNA(int) - Constructor for class oshi.software.os.mac.MacOperatingSystemJNA
 
MACOS - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.MACOS
MacOSFileStoreJNA - Class in oshi.software.os.mac
OSFileStore implementation
MacOSFileStoreJNA(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.mac.MacOSFileStoreJNA
 
MacOSProcessJNA - Class in oshi.software.os.mac
OSProcess implementation
MacOSProcessJNA(int, int, int, MacOperatingSystem) - Constructor for class oshi.software.os.mac.MacOSProcessJNA
 
MacPowerSourceJNA - Class in oshi.hardware.platform.mac
A Power Source
MacPowerSourceJNA(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.MacPowerSourceJNA
 
MacUsbDeviceJNA - Class in oshi.hardware.platform.mac
Mac USB device helper using JNA/IOKit.
MacUtmpx() - Constructor for class oshi.jna.platform.mac.SystemB.MacUtmpx
 
major - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
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
 
memory - Variable in class oshi.jna.common.Nvml.NvmlUtilization
 
MemoryInformationJNA - Class in oshi.driver.windows.perfmon
Utility to query Memory performance counter
memPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
mhzLimit - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
minor - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
Module Architecture - Section in package oshi
 
Month - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
Mount - Class in oshi.driver.unix.freebsd.disk
Utility to query mount
MSAcpiThermalZoneTemperatureJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class MSAcpi_ThermalZoneTemperature using JNA.
MSFTStorageJNA - Class in oshi.driver.windows.wmi
Utility to query WMI classes in Storage namespace associated with Storage Pools using JNA.

N

name - Variable in class oshi.jna.platform.unix.Cups.CupsDest
 
Native Access and JEP 472 - Section in package oshi
 
NETBSD - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use 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.IFdata - Class in oshi.driver.mac.net
Class to encapsulate IF data for method return
normalizeName(String) - Static method in class oshi.util.gpu.DxgiUtilJNA
Normalizes an adapter name for fuzzy matching.
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_options - Variable in class oshi.jna.platform.unix.Cups.CupsDest
 
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
 
Nvml - Interface in oshi.jna.common
JNA bindings for the NVIDIA Management Library (NVML).
NVML_CLOCK_GRAPHICS - Static variable in interface oshi.jna.common.Nvml
 
NVML_CLOCK_MEM - Static variable in interface oshi.jna.common.Nvml
 
NVML_DEVICE_NAME_BUFFER_SIZE - Static variable in interface oshi.jna.common.Nvml
 
NVML_SUCCESS - Static variable in interface oshi.jna.common.Nvml
 
NVML_TEMPERATURE_GPU - Static variable in interface oshi.jna.common.Nvml
 
Nvml.NvmlLibrary - Interface in oshi.jna.common
 
Nvml.NvmlMemory - Class in oshi.jna.common
 
Nvml.NvmlPciInfo - Class in oshi.jna.common
 
Nvml.NvmlUtilization - Class in oshi.jna.common
 
nvmlDeviceGetClockInfo(Pointer, int, IntByReference) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetCount_v2(IntByReference) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetFanSpeed(Pointer, IntByReference) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetHandleByIndex_v2(int, PointerByReference) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetMemoryInfo(Pointer, Nvml.NvmlMemory) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetName(Pointer, byte[], int) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetPciInfo_v3(Pointer, Nvml.NvmlPciInfo) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetPowerUsage(Pointer, IntByReference) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetTemperature(Pointer, int, IntByReference) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlDeviceGetUtilizationRates(Pointer, Nvml.NvmlUtilization) - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
nvmlInit_v2() - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
NvmlMemory() - Constructor for class oshi.jna.common.Nvml.NvmlMemory
 
NvmlPciInfo() - Constructor for class oshi.jna.common.Nvml.NvmlPciInfo
 
nvmlShutdown() - Method in interface oshi.jna.common.Nvml.NvmlLibrary
 
NvmlUtilization() - Constructor for class oshi.jna.common.Nvml.NvmlUtilization
 
NvmlUtilJNA - Class in oshi.util.gpu
Optional runtime binding to the NVIDIA Management Library (NVML).

O

OHM_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
The namespace where Open Hardware Monitor publishes to WMI, OHM_NAMESPACE="ROOT\\OpenHardwareMonitor".
OhmHardwareJNA - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Hardware using JNA.
OhmSensorJNA - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Sensors using JNA.
open(String, int) - Method in interface oshi.jna.platform.unix.CLibrary
 
OPENBSD - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.OPENBSD
OpenBsdCentralProcessor - Class in oshi.hardware.platform.unix.openbsd
OpenBSD Central Processor implementation
OpenBsdCentralProcessor() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
OpenBsdComputerSystem - Class in oshi.hardware.platform.unix.openbsd
OpenBSD ComputerSystem implementation
OpenBsdComputerSystem() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdComputerSystem
 
OpenBsdFileSystem - Class in oshi.software.os.unix.openbsd
The FreeBSD File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OpenBsdFileSystem() - Constructor for class oshi.software.os.unix.openbsd.OpenBsdFileSystem
 
OpenBsdFirmware - Class in oshi.hardware.platform.unix.openbsd
OpenBSD Firmware implementation
OpenBsdFirmware() - Constructor for class oshi.hardware.platform.unix.openbsd.OpenBsdFirmware
 
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, boolean, 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) - 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) - 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) - 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
options - Variable in class oshi.jna.platform.unix.Cups.CupsDest
 
origin - Variable in class oshi.jna.platform.mac.CoreGraphics.CGRect
 
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_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_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.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.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.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.common - package oshi.jna.common
Provides JNA library bindings that are not platform-specific.
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.jna.util - package oshi.jna.util
JNA-dependent utility methods extracted from common utilities.
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.gpu - package oshi.util.gpu
Utility classes for optional vendor GPU library integration (NVML, ADL).
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.

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
 
pageSize() - Static method in class oshi.software.os.linux.LinuxOperatingSystemJNA
Gets Page Size, for converting memory stats from pages to bytes.
PagingFileJNA - Class in oshi.driver.windows.perfmon
Utility to query Paging File performance counter
pciDeviceId - Variable in class oshi.jna.common.Nvml.NvmlPciInfo
 
pciSubSystemId - Variable in class oshi.jna.common.Nvml.NvmlPciInfo
 
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
 
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
 
PerfCounterQuery - Class in oshi.util.platform.windows
Enables queries of Performance Counters using wild cards to filter instances
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
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.
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
 
PhysicalDiskJNA - Class in oshi.driver.windows.perfmon
Utility to query PhysicalDisk performance counter
PlatformEnum - Enum in oshi
Deprecated.
Use PlatformEnum instead.
pLimitData - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
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.
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
 
PRLNSZ - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
proc_fd - Variable in class oshi.jna.platform.mac.SystemB.ProcFdInfo
 
proc_fdtype - Variable in class oshi.jna.platform.mac.SystemB.ProcFdInfo
 
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
 
ProcessInformationJNA - Class in oshi.driver.windows.perfmon
Utility to query Process Information performance counter
ProcessorInformationJNA - Class in oshi.driver.windows.perfmon
Utility to query Processor performance counter
ProcessorPowerInformation() - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
ProcessorPowerInformation(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
 
ProcessParameters - Variable in class oshi.jna.platform.windows.NtDll.PEB
 
ProcessPerformanceDataJNA - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ProcessWtsData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ProcFdInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcFdInfo
 
ProcFileInfo() - Constructor for class oshi.jna.platform.mac.SystemB.ProcFileInfo
 
ProcstatUtil - Class in oshi.util.platform.unix.freebsd
Reads from procstat into a map
PROX_FDTYPE_SOCKET - Static variable in interface oshi.jna.platform.mac.SystemB
 
Prtvtoc - Class in oshi.driver.unix.solaris.disk
Utility to query iostat
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

Q

queryAdapters() - Static method in class oshi.jna.platform.windows.Dxgi
Enumerates all DXGI display adapters and returns their identity and dedicated video memory.
queryAdapters() - Static method in class oshi.util.gpu.DxgiUtilJNA
Enumerates all DXGI display adapters and returns their identity and dedicated video memory.
queryAllDevices() - Static method in class oshi.driver.unix.aix.Lscfg
Query lscfg -vp to get all hardware devices
queryAllProcesses() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
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.WindowsOperatingSystemJNA
 
queryArgsEnv(int, AixLibc.AixPsInfo) - Static method in class oshi.driver.unix.aix.PsInfo
Read the argument and environment strings from process address space
queryArgsEnv(int, SolarisLibc.SolarisPsInfo) - Static method in class oshi.driver.unix.solaris.PsInfo
Read the argument and environment strings from process address space
queryArgsEnvAddrs(int, AixLibc.AixPsInfo) - Static method in class oshi.driver.unix.aix.PsInfo
Reads the pr_argc, pr_argv, and pr_envp fields from /proc/pid/psinfo
queryArgsEnvAddrs(int, SolarisLibc.SolarisPsInfo) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads the pr_argc, pr_argv, pr_envp, and pr_dmodel fields from /proc/pid/psinfo
queryArguments() - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
queryAuxv() - Static method in class oshi.driver.linux.proc.AuxvJNA
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) - 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.Win32BaseBoardJNA
Queries the Baseboard description.
queryBiosInfo() - Static method in class oshi.driver.windows.wmi.Win32BiosJNA
Queries the BIOS description.
queryBitness() - Static method in class oshi.driver.windows.wmi.Win32ProcessorJNA
Returns address width.
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.WindowsOperatingSystemJNA
 
queryBootTime() - Static method in class oshi.driver.unix.aix.Who
Query who -b to get boot time
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.WindowsOperatingSystemJNA
 
queryCommandLine() - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
queryCommandLines(Set) - Static method in class oshi.driver.windows.wmi.Win32ProcessJNA
Returns process command lines.
queryComputerSystem() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystemJNA
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.SystemInformationJNA
Returns system context switch counters.
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(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.
queryCpuTotal() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatCpu
Queries perfstat_cpu_total for total CPU usage statistics
queryCurrentFreq() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryCurrentTemperature() - Static method in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperatureJNA
Queries the current temperature.
queryCwdCommandlineEnvironment() - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryDescendantProcesses(int) - Method in class oshi.software.os.windows.WindowsOperatingSystemJNA
 
queryDesktopWindows(boolean) - Static method in class oshi.driver.mac.WindowInfo
Gets windows on the operating system's GUI desktop.
queryDesktopWindows(boolean) - Static method in class oshi.driver.windows.EnumWindows
Gets windows on the operating system's GUI desktop.
queryDeviceMajorMinor() - Static method in class oshi.driver.unix.aix.Ls
Query ls to get parition info
queryDeviceStrings(Set) - Static method in class oshi.driver.unix.solaris.disk.Iostat
Query iostat to map detailed drive information
queryDeviceTree(Guid.GUID) - Static method in class oshi.driver.windows.DeviceTree
Queries devices matching the specified device interface and returns maps representing device tree relationships, name, device ID, and manufacturer
queryDiskCounters() - Static method in class oshi.driver.windows.perfmon.PhysicalDiskJNA
Returns physical disk performance counters.
queryDiskDrive(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32DiskDriveJNA
Queries disk drive information.
queryDisks() - Static method in class oshi.driver.unix.freebsd.disk.GeomDiskList
Queries disk data using geom
queryDiskStats() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatDisk
Queries perfstat_disk for per-disk usage statistics
queryDiskToMajorMap() - Static method in class oshi.driver.unix.solaris.disk.Lshal
Query lshal to get device major
queryDiskToPartition(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32LogicalDiskToPartitionJNA
Queries the association between logical disk and partition.
queryDriveToPartition(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32DiskDriveToDiskPartitionJNA
Queries the association between disk drive and partition.
queryFamilyVersionInfo() - Method in class oshi.software.os.mac.MacOperatingSystemJNA
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryFamilyVersionInfo() - Method in class oshi.software.os.windows.WindowsOperatingSystemJNA
 
queryFrequencyCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationJNA
Returns processor frequency counters.
queryGpuAdapterMemoryCounters() - Static method in class oshi.driver.windows.perfmon.GpuInformationJNA
Queries GPU Adapter Memory counters for all instances.
queryGpuEngineCounters() - Static method in class oshi.driver.windows.perfmon.GpuInformationJNA
Queries GPU Engine running time counters for all instances.
queryGpuHardware() - Static method in class oshi.driver.windows.wmi.LhmSensorJNA
Queries all GPU hardware entries from LHM to discover parent identifiers.
queryGroupInfo() - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
queryHandles() - Static method in class oshi.driver.windows.perfmon.ProcessInformationJNA
Returns handle counters
queryHwIdentifier(WmiQueryHandler, String, String) - Static method in class oshi.driver.windows.wmi.OhmHardwareJNA
Queries the hardware identifiers for a monitored type.
queryIdentifyingNumberUUID() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystemProductJNA
Queries the Computer System Product.
queryIdleProcessCounters() - Static method in class oshi.driver.windows.perfmon.ProcessInformationJNA
Returns raw idle process performance counters.
queryIFdata(int) - Static method in class oshi.driver.mac.net.NetStat
Map data for network interfaces.
queryInstalledApps() - Static method in class oshi.driver.windows.registry.InstalledAppsData
 
queryInstalledApps() - Static method in class oshi.software.os.unix.aix.AixInstalledApps
 
queryInstalledApps() - Static method in class oshi.software.os.windows.WindowsInstalledAppsJNA
 
queryInstancesAndValues(Class, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryInstancesAndValues(Class, String, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryInstancesAndValuesFromPDH(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryInstancesAndValuesFromPDH(Class, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryInstancesAndValuesFromWMI(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQuery
Query the a Performance Counter using WMI for values corresponding to the property enum.
queryInterruptCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationJNA
Returns system interrupts counters.
queryInterrupts() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Get number of interrupts
queryKstat2(String, String...) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Query Kstat2 with a single map
queryKstat2List(String, String, String...) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
Query Kstat2 iterating over maps using a wildcard indicating a 0-indexed list, such as a cpu.
queryLogicalDisk(String, boolean) - Static method in class oshi.driver.windows.wmi.Win32LogicalDiskJNA
Queries logical disk information
queryLogicalVolumes(String, Map) - Static method in class oshi.driver.unix.aix.Lspv
Query lspv to get partition info, or return a cached value.
queryLwpsInfo(int, int) - Static method in class oshi.driver.unix.aix.PsInfo
Reads /proc/pid/lwp/tid/lwpsinfo and returns data in a structure
queryLwpsInfo(int, int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/lwp/tid/lwpsinfo and returns data in a structure
queryManufacturer() - Method in class oshi.software.os.unix.aix.AixOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.openbsd.OpenBsdOperatingSystem
 
queryManufacturer() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
queryMatchingThreads(Set) - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
queryMemoryTotal() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatMemory
Queries perfstat_memory_total for total memory usage statistics
queryModelSerial(String) - Static method in class oshi.driver.unix.aix.Lscfg
Query lscfg -vl device to get hardware info
queryNetInterfaces() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatNetInterface
Queries perfstat_netinterface for per-netinterface usage statistics
queryNodesPackages() - Static method in class oshi.driver.unix.aix.Lssrad
Query lssrad to get numa node and physical package info
queryNonIdleTicks() - Method in class oshi.driver.windows.perfmon.LoadAverageJNA
 
queryOsVersion() - Static method in class oshi.driver.windows.wmi.Win32OperatingSystemJNA
Queries the Operating System version.
queryPageSwaps() - Static method in class oshi.driver.windows.perfmon.MemoryInformationJNA
Returns page swap counters
queryPartition(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.Win32DiskPartitionJNA
Queries the partition.
queryPartitions() - Static method in class oshi.driver.unix.freebsd.disk.GeomPartList
Queries partition data using geom, mount, and stat commands
queryPartitions(String, int) - Static method in class oshi.driver.unix.solaris.disk.Prtvtoc
 
queryPartitionToMountMap() - Static method in class oshi.driver.mac.disk.Fsstat
Query fsstat to map partitions to mount points
queryPartitionToMountMap() - Static method in class oshi.driver.unix.freebsd.disk.Mount
Query mount to map partitions to mount points
queryPartitionToMountMap() - Static method in class oshi.driver.unix.solaris.disk.Iostat
Query iostat to map partitions to mount points
queryPhysicalDisks(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorageJNA
Query the physical disks.
queryPhysicalMemory() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemoryJNA
Queries physical memory info for Win10 and later.
queryPhysicalMemoryWin8() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemoryJNA
Queries physical memory info for Win8 and earlier.
queryPowerSources() - Method in class oshi.hardware.platform.linux.LinuxPowerSourceJNA
 
queryPowerSources() - Method in class oshi.hardware.platform.mac.MacPowerSourceJNA
 
queryPowerSources() - Method in class oshi.hardware.platform.unix.aix.AixPowerSource
 
queryPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
 
queryPowerSources() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdPowerSource
 
queryPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
queryPowerSources() - Method in class oshi.hardware.platform.windows.WindowsPowerSourceJNA
 
queryPrinters() - Static method in class oshi.driver.windows.wmi.Win32PrinterJNA
Queries printer information.
queryProcessCounters() - Static method in class oshi.driver.windows.perfmon.ProcessInformationJNA
Returns process counters.
queryProcesses() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatProcess
Queries perfstat_process for per-process usage statistics
queryProcesses(Collection) - Static method in class oshi.driver.windows.wmi.Win32ProcessJNA
Returns process info.
queryProcessorCapacityCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationJNA
Returns processor capacity performance counters.
queryProcessorCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationJNA
Returns processor performance counters.
queryProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Get the processor CPU load ticks
queryProcessorId() - Static method in class oshi.driver.windows.wmi.Win32ProcessorJNA
Returns processor ID.
queryProcessorId() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
 
queryProcessorQueueLength() - Static method in class oshi.driver.windows.perfmon.SystemInformationJNA
Returns processor queue length.
queryProcessWtsMap(Collection) - Static method in class oshi.driver.windows.registry.ProcessWtsData
Query the registry for process performance counters
queryProtocols() - Static method in class oshi.driver.unix.aix.perfstat.PerfstatProtocol
Queries perfstat_protocol for per-protocol usage statistics
queryPrUsage(int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/usage and returns data in a structure
queryPrUsage(int, int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/lwp/tid/usage and returns data in a structure
queryPsInfo(int) - Static method in class oshi.driver.unix.aix.PsInfo
Reads /proc/pid/psinfo and returns data in a structure
queryPsInfo(int) - Static method in class oshi.driver.unix.solaris.PsInfo
Reads /proc/pid/psinfo and returns data in a structure
queryQueueLength() - Method in class oshi.driver.windows.perfmon.LoadAverageJNA
 
queryReadWriteStats(String) - Method in class oshi.hardware.platform.windows.WindowsHWDiskStoreJNA
 
queryRlimitHard() - Method in class oshi.software.os.linux.LinuxOSProcessJNA
 
queryRlimitSoft() - Method in class oshi.software.os.linux.LinuxOSProcessJNA
 
querySecondCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Get value of pdh counter's second value (base counters)
querySensors(String, String) - Static method in class oshi.driver.windows.wmi.LhmSensorJNA
Queries all sensors of a given type belonging to a specific hardware parent.
querySensorValue(WmiQueryHandler, String, String) - Static method in class oshi.driver.windows.wmi.OhmSensorJNA
Queries the sensor value of a hardware identifier and sensor type.
querySerialNumber() - Static method in class oshi.driver.windows.wmi.Win32BiosJNA
Queries the BIOS serial number.
querySpeed() - Static method in class oshi.driver.windows.wmi.Win32FanJNA
Queries the fan speed.
queryStatvfs(String) - Method in class oshi.software.os.linux.LinuxFileSystemJNA
 
queryStoragePoolPhysicalDisks(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorageJNA
Query the storage pool to physical disk connection.
queryStoragePools(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorageJNA
Query the storage pools.
querySwapUsed() - Static method in class oshi.driver.windows.perfmon.PagingFileJNA
Returns paging file counters
querySystemCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationJNA
Returns system performance counters.
querySystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdCentralProcessor
Get the system CPU load ticks
queryThreadCounters() - Static method in class oshi.driver.windows.perfmon.ThreadInformationJNA
Returns thread counters.
queryThreadCounters(String, int) - Static method in class oshi.driver.windows.perfmon.ThreadInformationJNA
Returns thread counters filtered to the specified process name and thread.
queryToString(WbemcliUtil.WmiQuery) - Static method in class oshi.util.platform.windows.WmiUtil
Translate a WmiQuery to the actual query string
queryUdpstat() - Static method in class oshi.software.os.mac.MacInternetProtocolStatsJNA
 
queryUpTime() - Static method in class oshi.driver.unix.aix.Uptime
Query uptime to get up time
queryUserInfo() - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.HkeyUserData
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.NetSessionData
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.SessionWtsData
 
queryUtxent() - Static method in class oshi.driver.linux.WhoJNA
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.mac.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.unix.freebsd.Who
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.unix.solaris.Who
Query getutxent to get logged in users.
queryValues(Class, String, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryValuesFromPDH(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using PDH for values corresponding to the property enum.
queryValuesFromWMI(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterQuery
Query the a Performance Counter using WMI for values corresponding to the property enum.
queryVideoController() - Static method in class oshi.driver.windows.wmi.Win32VideoControllerJNA
Queries video controller info.
queryVirtualDisks(WmiQueryHandler) - Static method in class oshi.driver.windows.wmi.MSFTStorageJNA
Query the virtual disks.
queryVoltage() - Static method in class oshi.driver.windows.wmi.Win32ProcessorJNA
Returns processor voltage.
queryWMI(WbemcliUtil.WmiQuery) - Method in class oshi.util.platform.windows.WmiQueryHandler
Query WMI for values.
queryWMI(WbemcliUtil.WmiQuery, boolean) - Method in class oshi.util.platform.windows.WmiQueryHandler
Query WMI for values.

R

rate - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
Rate - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 
read(LibKstat.Kstat) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
Convenience method for LibKstat.kstat_read(LibKstat.KstatCtl, LibKstat.Kstat, Pointer) which gets data from the kernel for the kstat pointed to by ksp.
readNativeLongFromBuffer(ByteBuffer) - Static method in class oshi.jna.util.FileUtilJNA
Reads a NativeLong value from a ByteBuffer
readPerfDataFromRegistry(String, Class) - Static method in class oshi.driver.windows.registry.HkeyPerformanceDataUtilJNA
Reads and parses a block of performance data from the registry.
readPointerFromBuffer(ByteBuffer) - Static method in class oshi.jna.util.FileUtilJNA
Reads a Pointer value from a ByteBuffer
readSizeTFromBuffer(ByteBuffer) - Static method in class oshi.jna.util.FileUtilJNA
Reads a size_t value from a ByteBuffer
RedirectionDllName - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
RegistryUtil - Class in oshi.util.platform.windows
 
registryValueToVram(Object) - Static method in class oshi.util.gpu.DxgiUtilJNA
Converts a registry value to a VRAM size in bytes.
release - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
remainingCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
removeAllCounters() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring all Performance Data counters and release their resources
removeCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Remove a pdh counter
removeCounterFromQuery(PerfCounter) - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Stop monitoring a Performance Data counter.
reserved - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
reserved - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
Reserved - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
Reserved1 - Variable in class oshi.jna.platform.windows.NtDll.PROCESS_BASIC_INFORMATION
 
Reserved2 - Variable in class oshi.jna.platform.windows.NtDll.PROCESS_BASIC_INFORMATION
 
result - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
Revision - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.InSockInfo
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
rfu_1 - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
RTL_DRIVE_LETTER_CURDIR() - Constructor for class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
RTL_USER_PROCESS_PARAMETERS() - Constructor for class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
RuntimeData - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 

S

sa_data - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
sa_family - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
 
sampleGpuTicks() - Method in class oshi.driver.mac.IOReportClient
Returns a GpuTicks snapshot of cumulative GPU active and idle ticks in raw IOReport residency units.
sampleGpuUtilization() - Method in class oshi.driver.mac.IOReportClient
Returns instantaneous GPU utilization as a percentage (0–100), or -1.0 if unavailable or closed.
samplePowerWatts() - Method in class oshi.driver.mac.IOReportClient
Returns instantaneous GPU power in watts, or -1.0 if unavailable or closed.
SCNetworkInterfaceCopyAll() - Method in interface oshi.jna.platform.mac.SystemConfiguration
 
SCNetworkInterfaceGetBSDName(SystemConfiguration.SCNetworkInterfaceRef) - Method in interface oshi.jna.platform.mac.SystemConfiguration
 
SCNetworkInterfaceGetLocalizedDisplayName(SystemConfiguration.SCNetworkInterfaceRef) - Method in interface oshi.jna.platform.mac.SystemConfiguration
 
SCNetworkInterfaceRef() - Constructor for class oshi.jna.platform.mac.SystemConfiguration.SCNetworkInterfaceRef
 
SCNetworkInterfaceRef(Pointer) - Constructor for class oshi.jna.platform.mac.SystemConfiguration.SCNetworkInterfaceRef
 
sd_get_sessions(PointerByReference) - Method in interface oshi.jna.platform.linux.Systemd
Enumerate sessions
sd_session_get_remote_host(String, PointerByReference) - Method in interface oshi.jna.platform.linux.Systemd
Get remote host of session
sd_session_get_start_time(String, LongByReference) - Method in interface oshi.jna.platform.linux.Systemd
Get start time of session
sd_session_get_tty(String, PointerByReference) - Method in interface oshi.jna.platform.linux.Systemd
Get TTY of session
sd_session_get_username(String, PointerByReference) - Method in interface oshi.jna.platform.linux.Systemd
Get username of session
SessionWtsData - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
setInstanceClass(Class) - Static method in class oshi.util.platform.windows.WmiQueryHandler
Define a subclass to be instantiated by WmiQueryHandler.createInstance().
setutxent() - Method in interface oshi.jna.platform.unix.CLibrary
Rewinds the file pointer to the beginning of the utmp file.
setWmiTimeout(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
Sets the WMI timeout.
SharedSystemMemory - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
ShellInfo - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
ShowWindowFlags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
size - Variable in class oshi.jna.platform.mac.CoreGraphics.CGRect
 
SMC_CMD_READ_BYTES - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_CMD_READ_KEYINFO - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_CPU_TEMP - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_CPU_VOLTAGE - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_CPU_VOLTAGE_AS - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_FAN_NUM - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEY_FAN_SPEED - Static variable in class oshi.util.platform.mac.SmcUtil
 
SMC_KEYS_CPU_TEMP_AS - Static variable in class oshi.util.platform.mac.SmcUtil
Apple Silicon keys, tried in order until one returns a positive value.
SMC_KEYS_GPU_TEMP_AS - Static variable in class oshi.util.platform.mac.SmcUtil
 
smcCall(IOKit.IOConnect, int, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Call SMC
smcClose(IOKit.IOConnect) - Static method in class oshi.util.platform.mac.SmcUtil
Close connection to SMC.
smcGetFirstFloat(IOKit.IOConnect, String...) - Static method in class oshi.util.platform.mac.SmcUtil
Get the first positive value from a list of SMC keys.
smcGetFloat(IOKit.IOConnect, String) - Static method in class oshi.util.platform.mac.SmcUtil
Get a value from SMC which is in a floating point datatype (SP78, FPE2, FLT)
smcGetKeyInfo(IOKit.IOConnect, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
Get cached keyInfo if it exists, or generate new keyInfo
smcGetLong(IOKit.IOConnect, String) - Static method in class oshi.util.platform.mac.SmcUtil
Get a 64-bit integer value from SMC
SMCKeyData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyData
 
SMCKeyDataKeyInfo() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
 
SMCKeyDataPLimitData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
SMCKeyDataVers() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
 
smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
Open a connection to SMC.
smcReadKey(IOKit.IOConnect, String, IOKit.SMCVal) - Static method in class oshi.util.platform.mac.SmcUtil
Read a key from SMC
SmcUtil - Class in oshi.util.platform.mac
Provides access to SMC calls on macOS
SMCVal() - Constructor for class oshi.jna.platform.mac.IOKit.SMCVal
 
Sockaddr() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr
 
SocketFdInfo() - Constructor for class oshi.jna.platform.mac.SystemB.SocketFdInfo
 
SocketInfo() - Constructor for class oshi.jna.platform.mac.SystemB.SocketInfo
 
SOCKINFO_IN - Static variable in interface oshi.jna.platform.mac.SystemB
 
SOCKINFO_TCP - Static variable in interface oshi.jna.platform.mac.SystemB
 
soi_error - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_family - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_incqlen - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_kind - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_linger - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_oobmark - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_options - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_pcb - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_proto - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_protocol - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_qlen - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_qlimit - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_rcv - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_snd - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_so - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_stat - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_state - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_timeo - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
soi_type - Variable in class oshi.jna.platform.mac.SystemB.SocketInfo
 
SOLARIS - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.SOLARIS
SolarisFileSystem - Class in oshi.software.os.unix.solaris
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
 
SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
SolarisHardwareAbstractionLayer class.
SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
 
SolarisHWDiskStore - Class in oshi.hardware.platform.unix.solaris
Solaris hard disk implementation.
SolarisInternetProtocolStats - Class in oshi.software.os.unix.solaris
Internet Protocol Stats implementation
SolarisInternetProtocolStats() - Constructor for class oshi.software.os.unix.solaris.SolarisInternetProtocolStats
 
SolarisLibc - Interface in oshi.jna.platform.unix
C library.
SolarisLibc.Exit_status - Class in oshi.jna.platform.unix
Part of utmpx structure
SolarisLibc.SolarisLwpsInfo - Class in oshi.jna.platform.unix
Nested Structure for psinfo file
SolarisLibc.SolarisPrUsage - Class in oshi.jna.platform.unix
Structure for usage file
SolarisLibc.SolarisPsInfo - Class in oshi.jna.platform.unix
Structure for psinfo file
SolarisLibc.SolarisUtmpx - Class in oshi.jna.platform.unix
Connection info
SolarisLibc.Timestruc - Class in oshi.jna.platform.unix
32/64-bit timestruc required for psinfo and lwpsinfo structures
SolarisLibc.Timeval - Class in oshi.jna.platform.unix
32/64-bit timeval required for utmpx structure
SolarisLwpsInfo(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisLwpsInfo
 
SolarisNetworkIF - Class in oshi.hardware.platform.unix.solaris
SolarisNetworks class.
SolarisNetworkIF(NetworkInterface) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
SolarisOperatingSystem - Class in oshi.software.os.unix.solaris
Solaris is a non-free Unix operating system originally developed by Sun Microsystems.
SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
 
SolarisOSFileStore - Class in oshi.software.os.unix.solaris
OSFileStore implementation
SolarisOSFileStore(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.unix.solaris.SolarisOSFileStore
 
SolarisOSProcess - Class in oshi.software.os.unix.solaris
OSProcess implementation
SolarisOSProcess(int, SolarisOperatingSystem) - Constructor for class oshi.software.os.unix.solaris.SolarisOSProcess
 
SolarisOSThread - Class in oshi.software.os.unix.solaris
OSThread implementation
SolarisOSThread(int, int) - Constructor for class oshi.software.os.unix.solaris.SolarisOSThread
 
SolarisPowerSource - Class in oshi.hardware.platform.unix.solaris
A Power Source
SolarisPowerSource(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisPowerSource
 
SolarisPrUsage(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisPrUsage
 
SolarisPsInfo(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
 
SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
Solaris Usb Device
SolarisUsbDevice(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
 
SolarisUtmpx() - Constructor for class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
StandardError - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
StandardInput - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
StandardOutput - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
StartingX - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
StartingY - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
status - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
strAdapterName - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
strDisplayName - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
strDriverPath - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
strDriverPathExt - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
STRING() - Constructor for class oshi.jna.platform.windows.NtDll.STRING
 
strPNPString - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
Struct - Interface in oshi.jna
Wrapper classes for JNA clases which extend Structure intended for use in try-with-resources blocks.
Struct.CloseableHostCpuLoadInfo - Class in oshi.jna
 
Struct.CloseableMibIfRow - Class in oshi.jna
 
Struct.CloseableMibIfRow2 - Class in oshi.jna
 
Struct.CloseableMibTcpStats - Class in oshi.jna
 
Struct.CloseableMibUdpStats - Class in oshi.jna
 
Struct.CloseablePdhRawCounter - Class in oshi.jna
 
Struct.CloseablePerformanceInformation - Class in oshi.jna
 
Struct.CloseableProcTaskAllInfo - Class in oshi.jna
 
Struct.CloseableProcTaskInfo - Class in oshi.jna
 
Struct.CloseableRUsageInfoV2 - Class in oshi.jna
 
Struct.CloseableSpDeviceInterfaceData - Class in oshi.jna
 
Struct.CloseableSpDevinfoData - Class in oshi.jna
 
Struct.CloseableSysinfo - Class in oshi.jna
 
Struct.CloseableSystemInfo - Class in oshi.jna
 
Struct.CloseableTimeval - Class in oshi.jna
 
Struct.CloseableVMStatistics - Class in oshi.jna
 
Struct.CloseableVnodePathInfo - Class in oshi.jna
 
Struct.CloseableXswUsage - Class in oshi.jna
 
strUDID - Variable in class oshi.jna.platform.windows.Adl.AdapterInfo
 
SubSysId - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
switchComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
Switches the current threading model for COM initialization, as OSHI is required to match if an external program has COM initialized already.
switchComThreadingFrom(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
Switches the current threading model only if it still matches the expected value, avoiding a toggle race when multiple threads call WmiQueryHandler.initCOM() concurrently.
SYS_GETTID - Static variable in interface oshi.jna.platform.linux.LinuxLibc
SYS_gettid Defined in one of: arch/arm64/include/asm/unistd32.h, 224 arch/x86/include/uapi/asm/unistd_32.h, 224 arch/x86/include/uapi/asm/unistd_64.h, 186 include/uapi/asm-generic/unistd.h, 178
syscall(NativeLong, Object...) - Method in interface oshi.jna.platform.linux.LinuxLibc
syscall() performs the system call whose assembly language interface has the specified number with the specified arguments.
sysctl(int[]) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a Pointer result
sysctl(int[], int) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with an int result
sysctl(int[], int, Pointer, LibCAPI.size_t.ByReference, Pointer, LibCAPI.size_t) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctl() function retrieves system information and allows processes with appropriate privileges to set system information.
sysctl(int[], long) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a long result
sysctl(int[], Structure) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a Structure result
sysctl(int[], String) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Pointer result
sysctl(String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Pointer result
sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with an int result
sysctl(String, int) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with an int result
sysctl(String, int) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with an int result
sysctl(String, int, boolean) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with an int result
sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a long result
sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, long) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Structure result
sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String, String) - Static method in class oshi.util.platform.unix.openbsd.OpenBsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String, String, boolean) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
sysctlbyname(String, Pointer, LibCAPI.size_t.ByReference, Pointer, LibCAPI.size_t) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctlbyname() function accepts an ASCII representation of the name and internally looks up the integer name vector.
sysctlnametomib(String, Pointer, LibCAPI.size_t.ByReference) - Method in interface oshi.jna.platform.unix.CLibrary
The sysctlnametomib() function accepts an ASCII representation of the name, looks up the integer name vector, and returns the numeric representation in the mib array pointed to by mibp.
SysctlUtil - Class in oshi.util.platform.mac
Provides access to sysctl calls on macOS
SystemB - Interface in oshi.jna.platform.mac
System class.
SystemB.InSockInfo - Class in oshi.jna.platform.mac
Mac internet socket info
SystemB.MacUtmpx - Class in oshi.jna.platform.mac
Mac connection info
SystemB.Pri - Class in oshi.jna.platform.mac
Union for TCP or internet socket info
SystemB.ProcFdInfo - Class in oshi.jna.platform.mac
Mac file descriptor info
SystemB.ProcFileInfo - Class in oshi.jna.platform.mac
Mac file info
SystemB.SocketFdInfo - Class in oshi.jna.platform.mac
Mac socket info
SystemB.SocketInfo - Class in oshi.jna.platform.mac
Mack IP Socket Info
SystemB.TcpSockInfo - Class in oshi.jna.platform.mac
Mac TCP socket info
SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemBatteryState(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
SystemConfiguration - Interface in oshi.jna.platform.mac
Allow applications to access a device’s network configuration settings.
SystemConfiguration.SCNetworkInterfaceRef - Class in oshi.jna.platform.mac
 
Systemd - Interface in oshi.jna.platform.linux
JNA bindings for libsystemd.
SystemInfo - Class in oshi
System information.
SystemInfo() - Constructor for class oshi.SystemInfo
Create a new instance of SystemInfo.
SystemInformationJNA - Class in oshi.driver.windows.perfmon
Utility to query System performance counters
SystemPages - Class in oshi.driver.unix.solaris.kstat
Utility to query geom part list

T

tag - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
 
tcps_accepts - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_connattempt - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_conndrops - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_drops - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvbadoff - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvbadsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvmemdrop - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvpack - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_rcvshort - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_sndpack - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcps_sndrexmitpack - Variable in class oshi.jna.platform.unix.CLibrary.BsdTcpstat
 
tcpsi_flags - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_ini - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_mss - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_state - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_timer - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
tcpsi_tp - Variable in class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
TcpSockInfo() - Constructor for class oshi.jna.platform.mac.SystemB.TcpSockInfo
 
Technology - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
 
thr_self() - Method in interface oshi.jna.platform.unix.SolarisLibc
Returns the thread ID of the calling thread.
thr_self(NativeLongByReference) - Method in interface oshi.jna.platform.unix.FreeBsdLibc
Stores the system-wide thread identifier for the current kernel-scheduled thread in the variable pointed by the argument id.
thread_self() - Method in interface oshi.jna.platform.unix.AixLibc
Returns the caller's kernel thread ID.
ThreadInformationJNA - Class in oshi.driver.windows.perfmon
Utility to query Thread Information performance counter
ThreadPerformanceDataJNA - Class in oshi.driver.windows.registry
Utility to read thread data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
Timeout - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_WAIT_STATUS
 
TimeStamp - Variable in class oshi.jna.platform.windows.NtDll.RTL_DRIVE_LETTER_CURDIR
 
Timestruc(ByteBuffer) - Constructor for class oshi.jna.platform.unix.AixLibc.Timestruc
 
Timestruc(ByteBuffer) - Constructor for class oshi.jna.platform.unix.SolarisLibc.Timestruc
 
Timeval() - Constructor for class oshi.jna.platform.unix.FreeBsdLibc.Timeval
 
Timeval() - Constructor for class oshi.jna.platform.unix.OpenBsdLibc.Timeval
 
Timeval() - Constructor for class oshi.jna.platform.unix.SolarisLibc.Timeval
 
total - Variable in class oshi.jna.common.Nvml.NvmlMemory
 
TSI_T_NTIMERS - Static variable in interface oshi.jna.platform.mac.SystemB
 
tv_nsec - Variable in class oshi.jna.platform.unix.AixLibc.Timestruc
 
tv_nsec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timestruc
 
tv_sec - Variable in class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
tv_sec - Variable in class oshi.jna.platform.unix.AixLibc.Timestruc
 
tv_sec - Variable in class oshi.jna.platform.unix.FreeBsdLibc.Timeval
 
tv_sec - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Timeval
 
tv_sec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timestruc
 
tv_sec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
tv_usec - Variable in class oshi.jna.platform.unix.FreeBsdLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.unix.OpenBsdLibc.Timeval
 
tv_usec - Variable in class oshi.jna.platform.unix.SolarisLibc.Timeval
 

U

udps_badlen - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_badsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_hdrops - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_ipackets - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_noportmcast - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_opackets - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_rcv6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
udps_snd6_swcsum - Variable in class oshi.jna.platform.unix.CLibrary.BsdUdpstat
 
UINT64_SIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
Constant UINT64_SIZE=Native.getNativeSize(long.class)
UINT64_SIZE - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
UNICODE_STRING() - Constructor for class oshi.jna.platform.windows.NtDll.UNICODE_STRING
 
unInitCOM() - Method in class oshi.util.platform.windows.WmiQueryHandler
UnInitializes COM library.
UnixBaseboard - Class in oshi.hardware.platform.unix
Baseboard data obtained by a calling class
UnixBaseboard(String, String, String, String) - Constructor for class oshi.hardware.platform.unix.UnixBaseboard
 
UnixPrinter - Class in oshi.hardware.platform.unix
CUPS-based printer implementation for Unix-like systems.
UNKNOWN - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.UNKNOWN
update() - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
updateAttributes() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStoreJNA
 
updateAttributes() - Method in class oshi.hardware.platform.mac.MacHWDiskStoreJNA
 
updateAttributes() - Method in class oshi.hardware.platform.mac.MacNetworkIfJNA
 
updateAttributes() - Method in class oshi.hardware.platform.unix.aix.AixHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.aix.AixNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.unix.BsdNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.openbsd.OpenBsdHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.solaris.SolarisHWDiskStore
 
updateAttributes() - Method in class oshi.hardware.platform.unix.solaris.SolarisNetworkIF
 
updateAttributes() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfJNA
 
updateAttributes() - Method in class oshi.software.os.mac.MacOSFileStoreJNA
 
updateAttributes() - Method in class oshi.software.os.mac.MacOSProcessJNA
 
updateAttributes() - Method in class oshi.software.os.unix.aix.AixOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.aix.AixOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.aix.AixOSThread
 
updateAttributes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.freebsd.FreeBsdOSThread
 
updateAttributes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.openbsd.OpenBsdOSThread
 
updateAttributes() - Method in class oshi.software.os.unix.solaris.SolarisOSFileStore
 
updateAttributes() - Method in class oshi.software.os.unix.solaris.SolarisOSProcess
 
updateAttributes() - Method in class oshi.software.os.unix.solaris.SolarisOSThread
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSFileStoreJNA
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSThreadJNA
 
updateAttributes(ProcessPerfCounterBlock, WtsInfo) - Method in class oshi.software.os.windows.WindowsOSProcessJNA
 
updateQuery() - Method in class oshi.util.platform.windows.PerfCounterQueryHandler
Update all counters on this query.
updateQueryTimestamp(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Update a query and get the timestamp
Uptime - Class in oshi.driver.unix.aix
Utility to query up time.
used - Variable in class oshi.jna.common.Nvml.NvmlMemory
 
USER_PROCESS - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ut_addr_v6 - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_exit - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_exit - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_host - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_host - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_host - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_host - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
UT_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ut_id - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_id - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_id - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_id - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_line - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_line - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_line - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_line - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
UT_LINESIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
UT_NAMESIZE - Static variable in interface oshi.jna.platform.unix.CLibrary
 
ut_pad - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_pid - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_pid - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_pid - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_pid - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_session - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_session - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_spare - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_syslen - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_tv - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_tv - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_tv - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_tv - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
Ut_Tv() - Constructor for class oshi.jna.platform.linux.LinuxLibc.Ut_Tv
 
ut_type - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_type - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_type - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_type - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
ut_user - Variable in class oshi.jna.platform.linux.LinuxLibc.LinuxUtmpx
 
ut_user - Variable in class oshi.jna.platform.mac.SystemB.MacUtmpx
 
ut_user - Variable in class oshi.jna.platform.unix.FreeBsdLibc.FreeBsdUtmpx
 
ut_user - Variable in class oshi.jna.platform.unix.SolarisLibc.SolarisUtmpx
 
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_HOSTSIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_IDSIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_LINESIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.mac.SystemB
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.unix.FreeBsdLibc
 
UTX_USERSIZE - Static variable in interface oshi.jna.platform.unix.SolarisLibc
 

V

value() - Method in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
 
valueOf(String) - Static method in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum oshi.PlatformEnum
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum oshi.jna.platform.windows.Kernel32.ProcessorFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.jna.platform.windows.PowrProf.BATTERY_QUERY_INFORMATION_LEVEL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum oshi.PlatformEnum
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
VendorId - Variable in class oshi.jna.platform.windows.Dxgi.DXGI_ADAPTER_DESC
 
vers - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
version - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
 
VFS_BCACHESTAT - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
VFS_GENERIC - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
vm_deallocate(int, long, long) - Method in interface oshi.jna.platform.mac.SystemB
 
VM_UVMEXP - Static variable in interface oshi.jna.platform.unix.OpenBsdLibc
 
Voltage - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_STATUS
 

W

Who - Class in oshi.driver.mac
Utility to query logged in users.
Who - Class in oshi.driver.unix.aix
Utility to query logged in users.
Who - Class in oshi.driver.unix.freebsd
Utility to query logged in users.
Who - Class in oshi.driver.unix.solaris
Utility to query logged in users.
WhoJNA - Class in oshi.driver.linux
Utility to query logged in users.
width - Variable in class oshi.jna.platform.mac.CoreGraphics.CGSize
 
Win32BaseBoardJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BaseBoard using JNA.
Win32BiosJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BIOS using JNA.
Win32ComputerSystemJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystem using JNA.
Win32ComputerSystemProductJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystemProduct using JNA.
Win32DiskDriveJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDrive using JNA.
Win32DiskDriveToDiskPartitionJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDriveToDiskPartition using JNA.
Win32DiskPartitionJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskPartition using JNA.
Win32FanJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Fan using JNA.
Win32LogicalDiskJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDisk using JNA.
Win32LogicalDiskToPartitionJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDiskToPartition using JNA.
Win32OperatingSystemJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_OperatingSystem using JNA.
Win32PhysicalMemoryJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_PhysicalMemory using JNA.
Win32PrinterJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Printer using JNA.
Win32ProcessCachedJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Process using cache (JNA).
Win32ProcessJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Process using JNA.
Win32ProcessorJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Processor using JNA.
Win32VideoControllerJNA - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_VideoController using JNA.
WindowFlags - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
WindowInfo - Class in oshi.driver.mac
Utility to query desktop windows
WINDOWS - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.WINDOWS
WINDOWSCE - Enum constant in enum oshi.PlatformEnum
Deprecated.
Use PlatformEnum.WINDOWSCE
WindowsFileSystemJNA - Class in oshi.software.os.windows
The Windows File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
WindowsFileSystemJNA() - Constructor for class oshi.software.os.windows.WindowsFileSystemJNA
Constructor for WindowsFileSystemJNA.
WindowsHardwareAbstractionLayerJNA - Class in oshi.hardware.platform.windows
WindowsHardwareAbstractionLayer class.
WindowsHardwareAbstractionLayerJNA() - Constructor for class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerJNA
 
WindowsHWDiskStoreJNA - Class in oshi.hardware.platform.windows
Windows hard disk implementation using JNA.
WindowsInstalledAppsJNA - Class in oshi.software.os.windows
 
WindowsInternetProtocolStatsJNA - Class in oshi.software.os.windows
Internet Protocol Stats implementation
WindowsInternetProtocolStatsJNA() - Constructor for class oshi.software.os.windows.WindowsInternetProtocolStatsJNA
 
WindowsNetworkIfJNA - Class in oshi.hardware.platform.windows
WindowsNetworks class.
WindowsNetworkIfJNA(NetworkInterface) - Constructor for class oshi.hardware.platform.windows.WindowsNetworkIfJNA
 
WindowsOperatingSystemJNA - Class in oshi.software.os.windows
Microsoft Windows, commonly referred to as Windows, is a group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft.
WindowsOperatingSystemJNA() - Constructor for class oshi.software.os.windows.WindowsOperatingSystemJNA
 
WindowsOSFileStoreJNA - Class in oshi.software.os.windows
JNA-based Windows OSFileStore implementation.
WindowsOSFileStoreJNA(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.windows.WindowsOSFileStoreJNA
 
WindowsOSProcessJNA - Class in oshi.software.os.windows
JNA-based Windows OS process implementation.
WindowsOSProcessJNA(int, WindowsOperatingSystemJNA, Map, Map, Map) - Constructor for class oshi.software.os.windows.WindowsOSProcessJNA
 
WindowsOSThreadJNA - Class in oshi.software.os.windows
JNA-based Windows OS thread implementation.
WindowsOSThreadJNA(int, int, String, ThreadPerfCounterBlock) - Constructor for class oshi.software.os.windows.WindowsOSThreadJNA
 
WindowsPowerSourceJNA - Class in oshi.hardware.platform.windows
JNA-based Windows power source implementation.
WindowsPowerSourceJNA(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.windows.WindowsPowerSourceJNA
 
WindowsUsbDeviceJNA - Class in oshi.hardware.platform.windows
Windows Usb Device
WindowsUsbDeviceJNA(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDeviceJNA
 
WindowTitle - Variable in class oshi.jna.platform.windows.NtDll.RTL_USER_PROCESS_PARAMETERS
 
WmiQueryHandler - Class in oshi.util.platform.windows
Utility to handle WMI Queries.
WmiQueryHandler() - Constructor for class oshi.util.platform.windows.WmiQueryHandler
 
WmiUtil - Class in oshi.util.platform.windows
Helper class for WMI

X

x - Variable in class oshi.jna.platform.mac.CoreGraphics.CGPoint
 

Y

y - Variable in class oshi.jna.platform.mac.CoreGraphics.CGPoint
 
Year - Variable in class oshi.jna.platform.windows.PowrProf.BATTERY_MANUFACTURE_DATE
 
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values