oshi-core 4.9.2 API

Packages 
Package Description
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.annotation.concurrent  
oshi.driver.linux
Provides functions to query Linux information
oshi.driver.linux.proc
Provides functions to query statistics in the Linux /proc pseudo-filesystem
oshi.driver.mac
Provides functions to query Mac info
oshi.driver.unix
Provides functions to query information common to all unix systems
oshi.driver.unix.freebsd
Provides functions to query FreeBSD information
oshi.driver.unix.solaris
Provides functions to query Solaris information
oshi.driver.unix.solaris.kstat
Provides functions to query Solaris kstat information
oshi.driver.windows
Provides functions to query information in windows
oshi.driver.windows.perfmon
Provides functions to query counters in windows performance monitor (or WMI counter tables)
oshi.driver.windows.registry
Provides functions to query data in Windows Registry
oshi.driver.windows.wmi
Provides functions to query properties in WMI classes
oshi.hardware
[oshi-core API] Provides cross-platform implementation to retrieve hardware information such as CPU, Memory, Display, Disks, Network Interfaces, Power Sources, Sensors, and USB Devices
oshi.hardware.common
Provides abstract classes for common code
oshi.hardware.platform.linux
Provides information about hardware such as Memory, Power Sources, and Processor on Linux systems
oshi.hardware.platform.mac
Provides information about hardware such as Memory, Power Sources, and Processor on Mac systems
oshi.hardware.platform.unix.freebsd
Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systems
oshi.hardware.platform.unix.solaris
Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systems
oshi.hardware.platform.windows
Provides information about hardware such as Memory, Power Sources, and Processor on Windows systems
oshi.jna.platform.linux
Provides extensions of JNA libraries for Linux.
oshi.jna.platform.mac
Provides extensions of JNA libraries for macOS.
oshi.jna.platform.unix
Provides extensions of JNA libraries for Unix.
oshi.jna.platform.unix.freebsd
Provides extensions of JNA libraries for FreeBSD.
oshi.jna.platform.unix.solaris
Provides extensions of JNA libraries for Solaris.
oshi.jna.platform.windows
Provides extensions of JNA libraries for Windows.
oshi.software.common
Provides abstract classes for common code
oshi.software.os
[oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process information
oshi.software.os.linux
Provides information about Software and OS on Linux
oshi.software.os.mac
Provides information about Software and OS on macOS
oshi.software.os.unix.freebsd
Provides information about Software and OS on FreeBSD
oshi.software.os.unix.solaris
Provides information about Software and OS on Solaris
oshi.software.os.windows
Provides information about Software and OS on Windows
oshi.util
Provides utilities for parsing, formatting, and other access
oshi.util.platform.linux
Provides utilities for Linux
oshi.util.platform.mac
Provides utilities for macOS.
oshi.util.platform.unix.freebsd
Provides utilities for FreeBSD
oshi.util.platform.unix.solaris
Provides utilities for Solaris
oshi.util.platform.windows
Provides utilities for Windows.
oshi.util.tuples
Provides classes encapsulating multiple objects, intended as return types from methods