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 classThreadInfo.ThreadStatsClass 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 classNetStat.IFdataClass 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 classProcessPerformanceData.PerfCounterBlockClass to encapsulate data from the registry performance counter blockstatic classProcessWtsData.WtsInfoClass to encapsulate data from WTS Process Infostatic classThreadPerformanceData.PerfCounterBlockClass 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 interfaceBaseboardThe Baseboard represents the system board, also called motherboard, logic board, etc.static classCentralProcessor.LogicalProcessorA 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 classCentralProcessor.PhysicalProcessorA class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.static classCentralProcessor.ProcessorCacheA class representing CPU Cache Memory.static classCentralProcessor.ProcessorIdentifierA class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)interfaceComputerSystemThe ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.interfaceDisplayDisplay refers to the information regarding a video source and monitor identified by the EDID standard.interfaceFirmwareThe Firmware represents the low level BIOS or equivalent.interfaceGraphicsCardGraphicsCard interface.classHWPartitionA region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.interfaceLogicalVolumeGroupA 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.classPhysicalMemoryThe PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.interfaceSoundCardSoundCard interface.interfaceUsbDeviceA 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 classAbstractBaseboardBaseboard dataclassAbstractComputerSystemComputer System data.classAbstractDisplayA DisplayclassAbstractFirmwareFirmware data.classAbstractGraphicsCardAn abstract Sound CardclassAbstractSoundCardAn abstract Sound CardclassAbstractUsbDeviceA 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) classLinuxBaseboardBaseboard data obtained by sysfs(package private) classLinuxComputerSystemHardware data obtained from sysfs.(package private) classLinuxFirmwareFirmware data obtained by sysfs.(package private) classLinuxGraphicsCardGraphics card info obtained by lshw(package private) classLinuxSoundCardSound card data obtained via /proc/asound directoryclassLinuxUsbDeviceLinux 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) classMacBaseboardBaseboard data obtained from ioreg(package private) classMacComputerSystemHardware data obtained from ioreg.(package private) classMacDisplayA Display(package private) classMacFirmwareFirmware data obtained from ioreg.(package private) classMacGraphicsCardGraphics card info obtained by system_profiler SPDisplaysDataType.(package private) classMacSoundCardSound card data obtained via AppleHDA kextclassMacUsbDeviceMac 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 classUnixBaseboardBaseboard 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) classAixBaseboardBaseboard data obtained by lscfg(package private) classAixComputerSystemHardware data obtained from lsattr(package private) classAixFirmwareFirmware data.(package private) classAixGraphicsCardGraphics Card info obtained from lscfg(package private) classAixSoundCardAIX Sound Card.classAixUsbDeviceAIX 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) classFreeBsdComputerSystemHardware data obtained from dmidecode.(package private) classFreeBsdFirmwareFirmware information from dmidecode(package private) classFreeBsdGraphicsCardGraphics Card info obtained from pciconf(package private) classFreeBsdSoundCardFreeBSD soundcard.classFreeBsdUsbDeviceFreeBsd 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 classOpenBsdComputerSystemOpenBSD ComputerSystem implementationclassOpenBsdFirmwareOpenBSD Firmware implementation(package private) classOpenBsdGraphicsCardGraphics Card info obtained from pciconf(package private) classOpenBsdSoundCardOpenBSD soundcard.classOpenBsdUsbDeviceOpenBsd 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) classSolarisComputerSystemHardware data obtained from smbios.(package private) classSolarisFirmwareFirmware data.(package private) classSolarisGraphicsCardGraphics Card info obtained from prtconf(package private) classSolarisSoundCardSolaris Sound Card.classSolarisUsbDeviceSolaris 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) classWindowsBaseboardBaseboard data obtained from WMI(package private) classWindowsComputerSystemHardware data obtained from WMI.(package private) classWindowsDisplayA Display(package private) classWindowsFirmwareFirmware data obtained from WMI(package private) classWindowsGraphicsCardGraphics Card obtained from WMI(package private) classWindowsSoundCardSound Card data obtained from registryclassWindowsUsbDeviceWindows 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 classInternetProtocolStats.IPConnectionEncapsulates information associated with an IP connection.static classInternetProtocolStats.TcpStatsEncapsulates statistics associated with a TCP connection.static classInternetProtocolStats.UdpStatsEncapsulates statistics associated with a UDP connection.static classOperatingSystem.OSVersionInfoA class representing the Operating System version details.classOSDesktopWindowThis class encapsulates information about a window on the operating system's GUI desktopclassOSServiceOperating system services are responsible for the management of platform resources, including the processor, memory, files, and input and output.classOSSessionThis 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 classPerfDataUtil.PerfCounterEncapsulates the three string components of a performance counter
-