Uses of Class
oshi.annotation.concurrent.Immutable
-
Packages that use Immutable Package Description oshi.driver.mac Provides functions to query Mac infooshi.driver.mac.net Provides functions to query Mac network infooshi.driver.windows.registry Provides functions to query data in Windows Registryoshi.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 Devicesoshi.hardware.common Provides abstract classes for common codeoshi.hardware.platform.linux Provides information about hardware such as Memory, Power Sources, and Processor on Linux systemsoshi.hardware.platform.mac Provides information about hardware such as Memory, Power Sources, and Processor on Mac systemsoshi.hardware.platform.unix Provides mappings for Unix-based operating systemsoshi.hardware.platform.unix.aix Provides information about hardware such as Memory, Power Sources, and Processor on AIX systemsoshi.hardware.platform.unix.freebsd Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systemsoshi.hardware.platform.unix.openbsd Provides information about hardware such as Memory, Power Sources, and Processor on OpenBSD systemsoshi.hardware.platform.unix.solaris Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systemsoshi.hardware.platform.windows Provides information about hardware such as Memory, Power Sources, and Processor on Windows systemsoshi.software.os [oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process informationoshi.util.platform.windows Provides utilities for Windows. -
-
Uses of Immutable in oshi.driver.mac
Classes in oshi.driver.mac with annotations of type Immutable Modifier and Type Class Description static class
ThreadInfo.ThreadStats
Class to encapsulate mach thread info -
Uses of Immutable in oshi.driver.mac.net
Classes in oshi.driver.mac.net with annotations of type Immutable Modifier and Type Class Description static class
NetStat.IFdata
Class to encapsulate IF data for method return -
Uses of Immutable in oshi.driver.windows.registry
Classes in oshi.driver.windows.registry with annotations of type Immutable Modifier and Type Class Description static class
ProcessPerformanceData.PerfCounterBlock
Class to encapsulate data from the registry performance counter blockstatic class
ProcessWtsData.WtsInfo
Class to encapsulate data from WTS Process Infostatic class
ThreadPerformanceData.PerfCounterBlock
Class to encapsulate data from the registry performance counter block -
Uses of Immutable in oshi.hardware
Classes in oshi.hardware with annotations of type Immutable Modifier and Type Interface Description interface
Baseboard
The Baseboard represents the system board, also called motherboard, logic board, etc.static class
CentralProcessor.LogicalProcessor
A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.static class
CentralProcessor.PhysicalProcessor
A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.static class
CentralProcessor.ProcessorCache
A class representing CPU Cache Memory.static class
CentralProcessor.ProcessorIdentifier
A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)interface
ComputerSystem
The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.interface
Display
Display refers to the information regarding a video source and monitor identified by the EDID standard.interface
Firmware
The Firmware represents the low level BIOS or equivalent.interface
GraphicsCard
GraphicsCard interface.class
HWPartition
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.interface
LogicalVolumeGroup
A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.class
PhysicalMemory
The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.interface
SoundCard
SoundCard interface.interface
UsbDevice
A USB device is a device connected via a USB port, possibly internally/permanently. -
Uses of Immutable in oshi.hardware.common
Classes in oshi.hardware.common with annotations of type Immutable Modifier and Type Class Description class
AbstractBaseboard
Baseboard dataclass
AbstractComputerSystem
Computer System data.class
AbstractDisplay
A Displayclass
AbstractFirmware
Firmware data.class
AbstractGraphicsCard
An abstract Sound Cardclass
AbstractSoundCard
An abstract Sound Cardclass
AbstractUsbDevice
A USB device -
Uses of Immutable in oshi.hardware.platform.linux
Classes in oshi.hardware.platform.linux with annotations of type Immutable Modifier and Type Class Description (package private) class
LinuxBaseboard
Baseboard data obtained by sysfs(package private) class
LinuxComputerSystem
Hardware data obtained from sysfs.(package private) class
LinuxFirmware
Firmware data obtained by sysfs.(package private) class
LinuxGraphicsCard
Graphics card info obtained by lshw(package private) class
LinuxSoundCard
Sound card data obtained via /proc/asound directoryclass
LinuxUsbDevice
Linux Usb Device -
Uses of Immutable in oshi.hardware.platform.mac
Classes in oshi.hardware.platform.mac with annotations of type Immutable Modifier and Type Class Description (package private) class
MacBaseboard
Baseboard data obtained from ioreg(package private) class
MacComputerSystem
Hardware data obtained from ioreg.(package private) class
MacDisplay
A Display(package private) class
MacFirmware
Firmware data obtained from ioreg.(package private) class
MacGraphicsCard
Graphics card info obtained by system_profiler SPDisplaysDataType.(package private) class
MacSoundCard
Sound card data obtained via AppleHDA kextclass
MacUsbDevice
Mac Usb Device -
Uses of Immutable in oshi.hardware.platform.unix
Classes in oshi.hardware.platform.unix with annotations of type Immutable Modifier and Type Class Description class
UnixBaseboard
Baseboard data obtained by a calling class -
Uses of Immutable in oshi.hardware.platform.unix.aix
Classes in oshi.hardware.platform.unix.aix with annotations of type Immutable Modifier and Type Class Description (package private) class
AixBaseboard
Baseboard data obtained by lscfg(package private) class
AixComputerSystem
Hardware data obtained from lsattr(package private) class
AixFirmware
Firmware data.(package private) class
AixGraphicsCard
Graphics Card info obtained from lscfg(package private) class
AixSoundCard
AIX Sound Card.class
AixUsbDevice
AIX Usb Device -
Uses of Immutable in oshi.hardware.platform.unix.freebsd
Classes in oshi.hardware.platform.unix.freebsd with annotations of type Immutable Modifier and Type Class Description (package private) class
FreeBsdComputerSystem
Hardware data obtained from dmidecode.(package private) class
FreeBsdFirmware
Firmware information from dmidecode(package private) class
FreeBsdGraphicsCard
Graphics Card info obtained from pciconf(package private) class
FreeBsdSoundCard
FreeBSD soundcard.class
FreeBsdUsbDevice
FreeBsd Usb Device -
Uses of Immutable in oshi.hardware.platform.unix.openbsd
Classes in oshi.hardware.platform.unix.openbsd with annotations of type Immutable Modifier and Type Class Description class
OpenBsdComputerSystem
OpenBSD ComputerSystem implementationclass
OpenBsdFirmware
OpenBSD Firmware implementation(package private) class
OpenBsdGraphicsCard
Graphics Card info obtained from pciconf(package private) class
OpenBsdSoundCard
OpenBSD soundcard.class
OpenBsdUsbDevice
OpenBsd Usb Device -
Uses of Immutable in oshi.hardware.platform.unix.solaris
Classes in oshi.hardware.platform.unix.solaris with annotations of type Immutable Modifier and Type Class Description (package private) class
SolarisComputerSystem
Hardware data obtained from smbios.(package private) class
SolarisFirmware
Firmware data.(package private) class
SolarisGraphicsCard
Graphics Card info obtained from prtconf(package private) class
SolarisSoundCard
Solaris Sound Card.class
SolarisUsbDevice
Solaris Usb Device -
Uses of Immutable in oshi.hardware.platform.windows
Classes in oshi.hardware.platform.windows with annotations of type Immutable Modifier and Type Class Description (package private) class
WindowsBaseboard
Baseboard data obtained from WMI(package private) class
WindowsComputerSystem
Hardware data obtained from WMI.(package private) class
WindowsDisplay
A Display(package private) class
WindowsFirmware
Firmware data obtained from WMI(package private) class
WindowsGraphicsCard
Graphics Card obtained from WMI(package private) class
WindowsSoundCard
Sound Card data obtained from registryclass
WindowsUsbDevice
Windows Usb Device -
Uses of Immutable in oshi.software.os
Classes in oshi.software.os with annotations of type Immutable Modifier and Type Class Description static class
InternetProtocolStats.IPConnection
Encapsulates information associated with an IP connection.static class
InternetProtocolStats.TcpStats
Encapsulates statistics associated with a TCP connection.static class
InternetProtocolStats.UdpStats
Encapsulates statistics associated with a UDP connection.static class
OperatingSystem.OSVersionInfo
A class representing the Operating System version details.class
OSDesktopWindow
This class encapsulates information about a window on the operating system's GUI desktopclass
OSService
Operating system services are responsible for the management of platform resources, including the processor, memory, files, and input and output.class
OSSession
This class encapsulates information about users who are currently logged in to an operating system. -
Uses of Immutable in oshi.util.platform.windows
Classes in oshi.util.platform.windows with annotations of type Immutable Modifier and Type Class Description static class
PerfDataUtil.PerfCounter
Encapsulates the three string components of a performance counter
-