Class Hierarchy

Interface Hierarchy

  • com.sun.jna.AltCallingConvention
    • com.sun.jna.win32.StdCall
      • com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.Library)
        • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
        • com.sun.jna.platform.win32.NtDll
          • oshi.jna.platform.windows.NtDll
  • oshi.hardware.Baseboard
  • com.sun.jna.platform.win32.BaseTSD
    • com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.WinDef)
      • com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
        • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
    • com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
      • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
  • oshi.jna.ByRef
  • oshi.hardware.CentralProcessor
  • java.lang.Comparable<T>
  • oshi.hardware.ComputerSystem
  • oshi.hardware.Display
  • oshi.software.os.FileSystem
  • oshi.hardware.Firmware
  • oshi.hardware.GlobalMemory
  • oshi.hardware.GraphicsCard
  • oshi.hardware.HardwareAbstractionLayer
  • oshi.hardware.HWDiskStore
  • oshi.software.os.InternetProtocolStats
  • com.sun.jna.Library
    • oshi.jna.platform.unix.CLibrary (also extends com.sun.jna.platform.unix.LibCAPI)
      • oshi.jna.platform.unix.AixLibc
      • oshi.jna.platform.unix.FreeBsdLibc
      • oshi.jna.platform.linux.LinuxLibc (also extends com.sun.jna.platform.linux.LibC)
      • oshi.jna.platform.unix.OpenBsdLibc
      • oshi.jna.platform.unix.SolarisLibc
      • oshi.jna.platform.mac.SystemB (also extends com.sun.jna.platform.mac.SystemB)
    • oshi.jna.platform.mac.CoreGraphics
    • com.sun.jna.platform.mac.IOKit
      • oshi.jna.platform.mac.IOKit
    • com.sun.jna.platform.linux.LibC (also extends com.sun.jna.platform.unix.LibCAPI)
    • com.sun.jna.platform.win32.PowrProf
    • com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.win32.StdCall)
      • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
      • com.sun.jna.platform.win32.NtDll
        • oshi.jna.platform.windows.NtDll
    • com.sun.jna.platform.mac.SystemB (also extends com.sun.jna.platform.unix.LibCAPI)
      • oshi.jna.platform.mac.SystemB (also extends oshi.jna.platform.unix.CLibrary)
    • oshi.jna.platform.mac.SystemConfiguration
  • oshi.hardware.LogicalVolumeGroup
  • oshi.hardware.NetworkIF
  • oshi.software.os.NetworkParams
  • oshi.software.os.OperatingSystem
  • oshi.software.os.OSFileStore
  • oshi.software.os.OSProcess
  • oshi.software.os.OSThread
  • oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
  • oshi.util.platform.windows.PerfCounterWildcardQuery.PdhCounterWildcardProperty
  • oshi.hardware.PowerSource
  • com.sun.jna.platform.unix.Reboot
    • com.sun.jna.platform.unix.LibCAPI (also extends com.sun.jna.platform.unix.Resource)
      • oshi.jna.platform.unix.CLibrary (also extends com.sun.jna.Library)
        • oshi.jna.platform.unix.AixLibc
        • oshi.jna.platform.unix.FreeBsdLibc
        • oshi.jna.platform.linux.LinuxLibc (also extends com.sun.jna.platform.linux.LibC)
        • oshi.jna.platform.unix.OpenBsdLibc
        • oshi.jna.platform.unix.SolarisLibc
        • oshi.jna.platform.mac.SystemB (also extends com.sun.jna.platform.mac.SystemB)
      • com.sun.jna.platform.linux.LibC (also extends com.sun.jna.Library)
      • com.sun.jna.platform.mac.SystemB (also extends com.sun.jna.Library)
        • oshi.jna.platform.mac.SystemB (also extends oshi.jna.platform.unix.CLibrary)
  • com.sun.jna.platform.unix.Resource
    • com.sun.jna.platform.unix.LibCAPI (also extends com.sun.jna.platform.unix.Reboot)
      • oshi.jna.platform.unix.CLibrary (also extends com.sun.jna.Library)
        • oshi.jna.platform.unix.AixLibc
        • oshi.jna.platform.unix.FreeBsdLibc
        • oshi.jna.platform.linux.LinuxLibc (also extends com.sun.jna.platform.linux.LibC)
        • oshi.jna.platform.unix.OpenBsdLibc
        • oshi.jna.platform.unix.SolarisLibc
        • oshi.jna.platform.mac.SystemB (also extends com.sun.jna.platform.mac.SystemB)
      • com.sun.jna.platform.linux.LibC (also extends com.sun.jna.Library)
      • com.sun.jna.platform.mac.SystemB (also extends com.sun.jna.Library)
        • oshi.jna.platform.mac.SystemB (also extends oshi.jna.platform.unix.CLibrary)
  • oshi.hardware.Sensors
  • oshi.hardware.SoundCard
  • oshi.jna.Struct
  • oshi.hardware.VirtualMemory
  • com.sun.jna.platform.win32.Wincon
    • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinNT)
  • com.sun.jna.platform.win32.WinDef
    • com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.BaseTSD)
      • com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
        • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
    • com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinError)
      • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
  • com.sun.jna.platform.win32.WinError
    • com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinDef)
      • com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)

Annotation Type Hierarchy

Enum Hierarchy