Class LinuxHardwareAbstractionLayerJNA
java.lang.Object
oshi.hardware.common.AbstractHardwareAbstractionLayer
oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerJNA
- All Implemented Interfaces:
oshi.hardware.HardwareAbstractionLayer
@ThreadSafe
public final class LinuxHardwareAbstractionLayerJNA
extends oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
JNA-based Linux hardware abstraction layer. Extends
LinuxHardwareAbstractionLayer, overriding methods as FFM
equivalents are migrated to LinuxHardwareAbstractionLayerFFM.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoshi.hardware.GlobalMemoryoshi.hardware.CentralProcessorList<oshi.hardware.HWDiskStore> List<oshi.hardware.GraphicsCard> List<oshi.hardware.LogicalVolumeGroup> List<oshi.hardware.NetworkIF> getNetworkIFs(boolean includeLocalInterfaces) List<oshi.hardware.PowerSource> List<oshi.hardware.Printer> List<oshi.hardware.UsbDevice> getUsbDevices(boolean tree) Methods inherited from class oshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
createComputerSystem, createSensors, getDisplays, getSoundCardsMethods inherited from class oshi.hardware.common.AbstractHardwareAbstractionLayer
getComputerSystem, getMemory, getNetworkIFs, getProcessor, getSensors
-
Constructor Details
-
LinuxHardwareAbstractionLayerJNA
public LinuxHardwareAbstractionLayerJNA()
-
-
Method Details
-
createMemory
public oshi.hardware.GlobalMemory createMemory()- Specified by:
createMemoryin classoshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
-
createProcessor
public oshi.hardware.CentralProcessor createProcessor()- Specified by:
createProcessorin classoshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
-
getLogicalVolumeGroups
-
getNetworkIFs
-
getDiskStores
-
getUsbDevices
-
getGraphicsCards
- Specified by:
getGraphicsCardsin interfaceoshi.hardware.HardwareAbstractionLayer- Specified by:
getGraphicsCardsin classoshi.hardware.common.platform.linux.LinuxHardwareAbstractionLayer
-
getPrinters
-
getPowerSources
-