Index
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.
- 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
ByReferenceintended 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
IOReportClientsubscribed 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.dllfor enumerating display adapters and readingDXGI_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_DESCstructure. - 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
FileUtilfor 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.Use
PlatformEnum.getCurrentPlatform()instead. - 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
psactually). - 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
bintoain 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_tobject. - 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
LoadAverageusing 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
-
Convenience method for
LibKstat.kstat_lookup(LibKstat.KstatCtl, String, int, String). - lookupAll(String, int, String) - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
-
Convenience method for
LibKstat.kstat_lookup(LibKstat.KstatCtl, String, int, String). - 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_ThermalZoneTemperatureusing 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
PlatformEnuminstead. - 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 -vpto 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_pageskstat and returns available and physical memory - queryBackplaneModelSerialVersion(List) - Static method in class oshi.driver.unix.aix.Lscfg
-
Parse the output of
lscfg -vpto 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 -bto 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
lsto 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
lspvto 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 deviceto 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
lssradto 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
uptimeto 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
getutxentto get logged in users. - queryUtxent() - Static method in class oshi.driver.mac.Who
-
Query
getutxentto get logged in users. - queryUtxent() - Static method in class oshi.driver.unix.freebsd.Who
-
Query
getutxentto get logged in users. - queryUtxent() - Static method in class oshi.driver.unix.solaris.Who
-
Query
getutxentto 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 byksp. - 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
GpuTickssnapshot 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.0if unavailable or closed. - samplePowerWatts() - Method in class oshi.driver.mac.IOReportClient
-
Returns instantaneous GPU power in watts, or
-1.0if 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
Structureintended 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
-
Convenience method for
LibKstat.kstat_chain_update(LibKstat.KstatCtl). - 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_BaseBoardusing JNA. - Win32BiosJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_BIOSusing JNA. - Win32ComputerSystemJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_ComputerSystemusing JNA. - Win32ComputerSystemProductJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_ComputerSystemProductusing JNA. - Win32DiskDriveJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_DiskDriveusing JNA. - Win32DiskDriveToDiskPartitionJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_DiskDriveToDiskPartitionusing JNA. - Win32DiskPartitionJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_DiskPartitionusing JNA. - Win32FanJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Fanusing JNA. - Win32LogicalDiskJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_LogicalDiskusing JNA. - Win32LogicalDiskToPartitionJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_LogicalDiskToPartitionusing JNA. - Win32OperatingSystemJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_OperatingSystemusing JNA. - Win32PhysicalMemoryJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_PhysicalMemoryusing JNA. - Win32PrinterJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Printerusing JNA. - Win32ProcessCachedJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Processusing cache (JNA). - Win32ProcessJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Processusing JNA. - Win32ProcessorJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Processorusing JNA. - Win32VideoControllerJNA - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_VideoControllerusing 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
All Classes and Interfaces|All Packages|Constant Field Values
PlatformEnum.AIX