A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBaseboard - Class in oshi.hardware.common
-
Baseboard data
- AbstractBaseboard() - Constructor for class oshi.hardware.common.AbstractBaseboard
- AbstractCentralProcessor - Class in oshi.hardware.common
-
A CPU as defined in Linux /proc.
- AbstractCentralProcessor() - Constructor for class oshi.hardware.common.AbstractCentralProcessor
-
Create a Processor
- AbstractComputerSystem - Class in oshi.hardware.common
-
Hardware data
- AbstractComputerSystem() - Constructor for class oshi.hardware.common.AbstractComputerSystem
- AbstractDisplay - Class in oshi.hardware.common
-
A Display
- AbstractDisplay(byte[]) - Constructor for class oshi.hardware.common.AbstractDisplay
- AbstractFirmware - Class in oshi.hardware.common
-
Firmware data
- AbstractFirmware() - Constructor for class oshi.hardware.common.AbstractFirmware
- AbstractGlobalMemory - Class in oshi.hardware.common
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- AbstractGlobalMemory() - Constructor for class oshi.hardware.common.AbstractGlobalMemory
- AbstractHardwareAbstractionLayer - Class in oshi.hardware.common
-
Common fields or methods used by platform-specific implementations of HardwareAbstractionLayer
- AbstractHardwareAbstractionLayer() - Constructor for class oshi.hardware.common.AbstractHardwareAbstractionLayer
- AbstractNetworkParams - Class in oshi.software.common
-
Common NetworkParams implementation.
- AbstractNetworkParams() - Constructor for class oshi.software.common.AbstractNetworkParams
- AbstractNetworks - Class in oshi.hardware.common
-
Network interfaces implementation.
- AbstractNetworks() - Constructor for class oshi.hardware.common.AbstractNetworks
- AbstractOperatingSystem - Class in oshi.software.common
- AbstractOperatingSystem() - Constructor for class oshi.software.common.AbstractOperatingSystem
- AbstractOSVersionInfoEx - Class in oshi.software.common
-
Contains operating system version information.
- AbstractOSVersionInfoEx() - Constructor for class oshi.software.common.AbstractOSVersionInfoEx
- AbstractPowerSource - Class in oshi.hardware.common
-
A Power Source
- AbstractPowerSource(String, double, double) - Constructor for class oshi.hardware.common.AbstractPowerSource
-
Super constructor used by platform-specific implementations of PowerSource
- AbstractSoundCard - Class in oshi.hardware.common
-
An abstract Sound Card
- AbstractSoundCard(String, String, String) - Constructor for class oshi.hardware.common.AbstractSoundCard
- AbstractUsbDevice - Class in oshi.hardware.common
-
A USB device
- AbstractUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.common.AbstractUsbDevice
- acOnLine - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- addCounter(WinNT.HANDLEByReference, String, WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Adds a pdh counter to a query
- addCounterToQuery(PerfDataUtil.PerfCounter) - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Begin monitoring a Performance Data counter, attached to a query whose key is the counter's object.
- addCounterToQuery(PerfDataUtil.PerfCounter, String) - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Begin monitoring a Performance Data counter, attached to a query whose key is the specified string.
- Addrinfo() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
- Addrinfo(Pointer) - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo
- ai_addr - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- ai_addrlen - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- ai_canonname - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- AI_CANONNAME - Static variable in interface oshi.jna.platform.unix.CLibrary
- ai_family - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- ai_flags - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- ai_next - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- ai_protocol - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- ai_socktype - Variable in class oshi.jna.platform.unix.CLibrary.Addrinfo
- ALLOCATOR - Static variable in class oshi.util.platform.mac.CfUtil
B
- Baseboard - Interface in oshi.hardware
-
The Baseboard represents the system board, also called motherboard, logic board, etc.
- batteryPresent - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- bitness - Variable in class oshi.software.common.AbstractOperatingSystem
- BsdSysctlUtil - Class in oshi.util.platform.unix.freebsd
-
Provides access to sysctl calls on FreeBSD
- build - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- buildNumber - Variable in class oshi.software.common.AbstractOSVersionInfoEx
- ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Addrinfo.ByReference
- ByReference() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr.ByReference
- byteArrayToFloat(byte[], int, int) - Static method in class oshi.util.ParseUtil
-
Convert a byte array to its floating point representation.
- byteArrayToHexString(byte[]) - Static method in class oshi.util.ParseUtil
-
Parse a byte aray into a string of hexadecimal digits including leading zeros
- byteArrayToLong(byte[], int) - Static method in class oshi.util.ParseUtil
-
Convert a byte array to its integer representation.
- bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- bytes - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
C
- calculateCpuPercent() - Method in class oshi.software.os.OSProcess
-
Calculates CPU usage of this process.
- calculateProcessorCounts() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Updates logical and physical processor counts
- calculateProcessorCounts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Updates logical and physical processor counts from /proc/cpuinfo
- calculateProcessorCounts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Updates logical and physical processor counts from sysctl calls
- calculateProcessorCounts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Updates logical and physical processor/package counts
- calculateProcessorCounts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Updates logical and physical processor counts from psrinfo
- calculateProcessorCounts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Updates logical and physical processor counts
- CallNtPowerInformation(int, Pointer, NativeLong, Structure, NativeLong) - Method in interface oshi.jna.platform.windows.PowrProf
- CentralProcessor - Interface in oshi.hardware
-
The Central Processing Unit (CPU) or the processor is the portion of a computer system that carries out the instructions of a computer program, and is the primary element carrying out the computer's functions.
- CentralProcessor.TickType - Enum in oshi.hardware
-
Index of CPU tick counters in the
CentralProcessor.getSystemCpuLoadTicks()
andCentralProcessor.getProcessorCpuLoadTicks()
arrays. - CFAllocatorGetDefault() - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFAllocatorRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFAllocatorRef
- CFArrayGetCount(CoreFoundation.CFArrayRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFArrayGetValueAtIndex(CoreFoundation.CFArrayRef, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFArrayRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFArrayRef
- CFBooleanGetValue(Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFBooleanRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFBooleanRef
- CFCopyDescription(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOKit
- CFDataGetBytePtr(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFDataGetLength(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFDataRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDataRef
- CFDictionaryCreateMutable(CoreFoundation.CFAllocatorRef, int, Pointer, Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFDictionaryGetValue(CoreFoundation.CFDictionaryRef, CoreFoundation.CFStringRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFDictionaryGetValueIfPresent(CoreFoundation.CFDictionaryRef, CoreFoundation.CFStringRef, PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFDictionaryRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDictionaryRef
- CFDictionarySetValue(CoreFoundation.CFMutableDictionaryRef, PointerType, PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFMutableDictionaryRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFMutableDictionaryRef
- CFNumberGetValue(Pointer, int, ByReference) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFNumberRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFNumberRef
- cfPointerToBoolean(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
-
Convert a pointer representing a Core Foundations Boolean into its boolean
- cfPointerToInt(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
-
Convert a pointer representing a Core Foundations LongLong into its long
- cfPointerToLong(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
-
Convert a pointer representing a Core Foundations LongLong into its long
- cfPointerToString(Pointer) - Static method in class oshi.util.platform.mac.CfUtil
-
Convert a pointer representing a Core Foundations String into its string
- CFRelease(PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFStringCreateWithCharacters(Object, char[], NativeLong) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFStringGetCString(Pointer, Pointer, long, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFStringGetLength(Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFStringGetMaximumSizeForEncoding(long, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
- CFStringRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFStringRef
- CFTypeRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFTypeRef
- CfUtil - Class in oshi.util.platform.mac
-
Provides utilities for Core Foundations
- CfUtil() - Constructor for class oshi.util.platform.mac.CfUtil
- CfUtil.CFNumberType - Enum in oshi.util.platform.mac
-
Enum values used for number type in CFNumberGetValue().
- charging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- CLibrary - Interface in oshi.jna.platform.unix
-
C library with code common to all *nix-based operating systems.
- CLibrary.Addrinfo - Class in oshi.jna.platform.unix
- CLibrary.Addrinfo.ByReference - Class in oshi.jna.platform.unix
- CLibrary.Sockaddr - Class in oshi.jna.platform.unix
- CLibrary.Sockaddr.ByReference - Class in oshi.jna.platform.unix
- CLibrary.Timeval - Class in oshi.jna.platform.unix
-
Return type for BSD sysctl kern.boottime
- closeQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Close a pdh query
- codeName - Variable in class oshi.software.common.AbstractOSVersionInfoEx
- codeName - Variable in class oshi.software.os.linux.LinuxOperatingSystem
- compareTo(HWDiskStore) - Method in class oshi.hardware.HWDiskStore
- compareTo(HWPartition) - Method in class oshi.hardware.HWPartition
- compareTo(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
- computerSystem - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
- ComputerSystem - Interface in oshi.hardware
-
The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
- connectedDevices - Variable in class oshi.hardware.common.AbstractUsbDevice
- CoreFoundation - Interface in oshi.jna.platform.mac
-
CoreFoundation framework for power supply stats.
- CoreFoundation.CFAllocatorRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFArrayRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFBooleanRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFDataRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFDictionaryRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFMutableDictionaryRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFNumberRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFStringRef - Class in oshi.jna.platform.mac
- CoreFoundation.CFTypeRef - Class in oshi.jna.platform.mac
- counterQuery - Variable in class oshi.data.windows.PerfCounterQuery
- CP_IDLE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- CP_INTR - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- CP_NICE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- CP_SYS - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- CP_USER - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- CpTime() - Constructor for class oshi.jna.platform.unix.freebsd.Libc.CpTime
- CPU - oshi.software.os.OperatingSystem.ProcessSort
- cpu_ticks - Variable in class oshi.jna.platform.unix.freebsd.Libc.CpTime
- cpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- CPUSTATES - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- createCounter(String, String, String) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Create a Performance Counter
- createInstance() - Static method in class oshi.util.platform.windows.WmiQueryHandler
-
Factory method to create an instance of this class.
- createNewListIfAbsent(Map<K, List<V>>, K) - Static method in class oshi.util.MapUtil
-
If the specified key is not already associated with a value (or is mapped to null) associates it with a new List and returns it, else returns the current value.
- createProcessorID(String, String, String, String[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Creates a Processor ID by encoding the stepping, model, family, and feature flags.
D
- DADiskCopyDescription(DiskArbitration.DADiskRef) - Method in interface oshi.jna.platform.mac.DiskArbitration
-
Obtains the Disk Arbitration description of the specified disk.
- DADiskCreateFromBSDName(CoreFoundation.CFAllocatorRef, DiskArbitration.DASessionRef, String) - Method in interface oshi.jna.platform.mac.DiskArbitration
-
Creates a new disk object.
- DADiskCreateFromIOMedia(CoreFoundation.CFAllocatorRef, DiskArbitration.DASessionRef, int) - Method in interface oshi.jna.platform.mac.DiskArbitration
-
Creates a new disk object.
- DADiskGetBSDName(DiskArbitration.DADiskRef) - Method in interface oshi.jna.platform.mac.DiskArbitration
-
Obtains the BSD device name for the specified disk.
- DADiskRef() - Constructor for class oshi.jna.platform.mac.DiskArbitration.DADiskRef
- DASessionCreate(CoreFoundation.CFAllocatorRef) - Method in interface oshi.jna.platform.mac.DiskArbitration
-
Creates a new session.
- DASessionRef() - Constructor for class oshi.jna.platform.mac.DiskArbitration.DASessionRef
- data32 - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- data8 - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- dataAttributes - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
- dataSize - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
- dataSize - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
- dataType - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
- dataType - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
- defaultAlert1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- defaultAlert2 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- discharging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- DiskArbitration - Interface in oshi.jna.platform.mac
-
DiskArbitration framework for disk stats.
- DiskArbitration.DADiskRef - Class in oshi.jna.platform.mac
- DiskArbitration.DASessionRef - Class in oshi.jna.platform.mac
- Disks - Interface in oshi.hardware
-
Disks refers to hard drives installed in the machine.
- Display - Interface in oshi.hardware
-
Display refers to the information regarding a video source and monitor identified by the EDID standard.
E
- edid - Variable in class oshi.hardware.common.AbstractDisplay
- EdidUtil - Class in oshi.util
-
EDID parsing utility.
- equals(Object) - Method in class oshi.hardware.HWDiskStore
- equals(Object) - Method in class oshi.hardware.HWPartition
- estimatedTime - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- ExecutingCommand - Class in oshi.util
-
A class for executing on the command line and returning the result of execution.
F
- family - Variable in class oshi.software.common.AbstractOperatingSystem
- FileSystem - Interface in oshi.software.os
-
The File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.
- filetimeToUtcMs(long, boolean) - Static method in class oshi.util.ParseUtil
-
Convert a long representing filetime (100-ns since 1601 epoch) to ms since 1970 epoch
- FileUtil - Class in oshi.util
-
File reading methods
- Firmware - Interface in oshi.hardware
-
The Firmware represents the low level BIOS or equivalent
- formatBytes(long) - Static method in class oshi.util.FormatUtil
-
Format bytes into a rounded string representation using IEC standard (matches Mac/Linux).
- formatBytesDecimal(long) - Static method in class oshi.util.FormatUtil
-
Format bytes into a rounded string representation using decimal SI units.
- formatElapsedSecs(long) - Static method in class oshi.util.FormatUtil
-
Formats an elapsed time in seconds as days, hh:mm:ss.
- formatError(int) - Static method in class oshi.util.FormatUtil
-
Translate an integer error code to its hex notation
- formatHertz(long) - Static method in class oshi.util.FormatUtil
-
Format hertz into a string to a rounded string representation.
- FormatUtil - Class in oshi.util
-
Formatting utility for appending units or converting between number types.
- formatValue(long, String) - Static method in class oshi.util.FormatUtil
-
Format arbitrary units into a string to a rounded string representation.
- freeaddrinfo(Pointer) - Method in interface oshi.jna.platform.unix.CLibrary
-
Frees the memory that was allocated for the dynamically allocated linked list res.
- FREEBSD - oshi.PlatformEnum
-
FreeBSD
- FreeBsdCentralProcessor - Class in oshi.hardware.platform.unix.freebsd
-
A CPU
- FreeBsdCentralProcessor() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Create a Processor
- FreeBsdDisks - Class in oshi.hardware.platform.unix.freebsd
-
FreeBSD hard disk implementation.
- FreeBsdDisks() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
- FreeBsdDisplay - Class in oshi.hardware.platform.unix.freebsd
-
A Display
- FreeBsdDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
- FreeBsdFileSystem - Class in oshi.software.os.unix.freebsd
-
The Solaris File System contains
OSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - FreeBsdFileSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdFileSystem
- FreeBsdGlobalMemory - Class in oshi.hardware.platform.unix.freebsd
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- FreeBsdGlobalMemory() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
- FreeBsdHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.freebsd
- FreeBsdHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
- FreeBsdNetworkParams - Class in oshi.software.os.unix.freebsd
- FreeBsdNetworkParams() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- FreeBsdNetworks - Class in oshi.hardware.platform.unix.freebsd
- FreeBsdNetworks() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdNetworks
- FreeBsdOperatingSystem - Class in oshi.software.os.unix.freebsd
-
Linux is a family of free operating systems most commonly used on personal computers.
- FreeBsdOperatingSystem() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
- FreeBsdOSVersionInfoEx - Class in oshi.software.os.unix.freebsd
- FreeBsdOSVersionInfoEx() - Constructor for class oshi.software.os.unix.freebsd.FreeBsdOSVersionInfoEx
- FreeBsdPowerSource - Class in oshi.hardware.platform.unix.freebsd
-
A Power Source
- FreeBsdPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
- FreeBsdSensors - Class in oshi.hardware.platform.unix.freebsd
- FreeBsdSensors() - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
- FreeBsdSoundCard - Class in oshi.hardware.platform.unix.freebsd
-
Gets soundcard.
- FreeBsdSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
- FreeBsdUsbDevice - Class in oshi.hardware.platform.unix.freebsd
- FreeBsdUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
G
- gai_strerror(int) - Method in interface oshi.jna.platform.unix.CLibrary
-
Translates getaddrinfo error codes to a human readable string, suitable for error reporting.
- getaddrinfo(String, String, CLibrary.Addrinfo, PointerByReference) - Method in interface oshi.jna.platform.unix.CLibrary
-
Given node and service, which identify an Internet host and a service, getaddrinfo() returns one or more addrinfo structures, each of which contains an Internet address that can be specified in a call to bind(2) or connect(2).
- getAnswerAt(String, int) - Static method in class oshi.util.ExecutingCommand
-
Return response on selected line index (0-based) after running selected command.
- getAvailable() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The amount of physical memory currently available, in bytes.
- getAvailable() - Method in interface oshi.hardware.GlobalMemory
-
The amount of physical memory currently available, in bytes.
- getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system baseboard/motherboard
- getBaseboard() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system baseboard/motherboard
- getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets the bitness (32 or 64) of the operating system.
- getBitness() - Method in interface oshi.software.os.OperatingSystem
-
Gets the bitness (32 or 64) of the operating system.
- getBSDNameMatchingDict(String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get the IO dictionary matching a bsd name
- getBuildNumber() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getBuildNumber() - Method in interface oshi.software.os.OperatingSystemVersion
- getBytesRead() - Method in class oshi.software.os.OSProcess
- getBytesRecv() - Method in class oshi.hardware.NetworkIF
- getBytesSent() - Method in class oshi.hardware.NetworkIF
- getBytesWritten() - Method in class oshi.software.os.OSProcess
- getCFString(String) - Static method in class oshi.util.platform.mac.CfUtil
-
Return a CFStringRef representing a string, caching the result
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets currently running child processes of provided PID.
- getCodec() - Method in class oshi.hardware.common.AbstractSoundCard
- getCodec() - Method in interface oshi.hardware.SoundCard
-
Retrieves the codec of the Sound card
- getCodeName() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getCodeName() - Method in interface oshi.software.os.OperatingSystemVersion
- getCommandLine() - Method in class oshi.software.os.OSProcess
- getComputerIdentifier() - Static method in class oshi.util.Util
-
Generates a Computer Identifier, which may be part of a strategy to construct a licence key.
- getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
ComputerSystem
object. - getComputerSystem() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates a
ComputerSystem
object. - getComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates a
ComputerSystem
object. - getComputerSystem() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates a
ComputerSystem
object. - getComputerSystem() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates a
ComputerSystem
object. - getComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates a
ComputerSystem
object. - getComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Returns the current threading model for COM initialization, as OSHI is required to match if an external program has COM initialized already.
- getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Other devices connected to this hub
- getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
-
Other devices connected to this hub
- getContextSwitches() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the number of context switches which have occurred
- getCounter() - Method in interface oshi.data.windows.PerfCounterQuery.PdhCounterProperty
- getCounter() - Method in interface oshi.data.windows.PerfCounterWildcardQuery.PdhCounterWildcardProperty
- getCounter() - Method in enum oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
- getCounter() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
- getCounterPath() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
-
Returns the path for this counter
- getCpuTemperature() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.mac.MacSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
CPU Temperature
- getCpuTemperature() - Method in interface oshi.hardware.Sensors
-
CPU Temperature
- getCpuVoltage() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.mac.MacSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
CPU Voltage
- getCpuVoltage() - Method in interface oshi.hardware.Sensors
-
CPU Voltage
- getCurrentPlatformEnum() - Static method in class oshi.SystemInfo
- getCurrentQueueLength() - Method in class oshi.hardware.HWDiskStore
- getCurrentWorkingDirectory() - Method in class oshi.software.os.OSProcess
- getCwdMap(int) - Static method in class oshi.util.LsofUtil
- getDateString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Date value from a WmiResult as a String
- getDescription() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware description.
- getDescription() - Method in interface oshi.hardware.Firmware
-
Get the firmware description.
- getDescription() - Method in class oshi.software.os.OSFileStore
-
Description of the File System
- getDescriptorRangeLimits(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse descriptor range limits
- getDescriptors(byte[]) - Static method in class oshi.util.EdidUtil
-
Get the VESA descriptors
- getDescriptorText(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse descriptor text
- getDescriptorType(byte[]) - Static method in class oshi.util.EdidUtil
-
Get the VESA descriptor type
- getDisks() - Method in interface oshi.hardware.Disks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.linux.LinuxDisks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.mac.MacDisks
- getDisks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
- getDisks() - Method in class oshi.hardware.platform.unix.solaris.SolarisDisks
- getDisks() - Method in class oshi.hardware.platform.windows.WindowsDisks
- getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical hard disk or other similar storage device - getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical hard disk or other similar storage device - getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical hard disk or other similar storage device - getDiskStores() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical hard disk or other similar storage device - getDiskStores() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical hard disk or other similar storage device - getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical hard disk or other similar storage device - getDisplayName() - Method in class oshi.hardware.NetworkIF
- getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or other video output devices. - getDisplays() - Static method in class oshi.hardware.platform.linux.LinuxDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or other video output devices. - getDisplays() - Static method in class oshi.hardware.platform.mac.MacDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or other video output devices. - getDisplays() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or other video output devices. - getDisplays() - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or other video output devices. - getDisplays() - Static method in class oshi.hardware.platform.windows.WindowsDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or other video output devices. - getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
- getDnsServers() - Method in interface oshi.software.os.NetworkParams
- getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
- getDomainName() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getDomainName() - Method in class oshi.software.os.mac.MacNetworkParams
- getDomainName() - Method in interface oshi.software.os.NetworkParams
- getDomainName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
-
Parse a string key = "value" (string)
- getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
- getDriverVersion() - Method in interface oshi.hardware.SoundCard
-
Retrieves the driver version currently in use in machine
- getEdid() - Method in class oshi.hardware.common.AbstractDisplay
-
The EDID byte array.
- getEdid() - Method in interface oshi.hardware.Display
-
The EDID byte array.
- getFamily() - Method in interface oshi.hardware.CentralProcessor
- getFamily() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getFamily() - Method in class oshi.software.common.AbstractOperatingSystem
-
Operating system family.
- getFamily() - Method in interface oshi.software.os.OperatingSystem
-
Operating system family.
- getFanSpeeds() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.mac.MacSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
Fan speeds
- getFanSpeeds() - Method in interface oshi.hardware.Sensors
-
Fan speeds
- getFileStores() - Method in interface oshi.software.os.FileSystem
-
Get file stores on this machine Instantiates an array of
OSFileStore
objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - getFileStores() - Method in class oshi.software.os.linux.LinuxFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.mac.MacFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.windows.WindowsFileSystem
-
Gets File System Information.
- getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Instantiates a
FileSystem
object. - getFileSystem() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Instantiates a
FileSystem
object. - getFileSystem() - Method in interface oshi.software.os.OperatingSystem
-
Instantiates a
FileSystem
object. - getFileSystem() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Instantiates a
FileSystem
object. - getFileSystem() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Instantiates a
FileSystem
object. - getFileSystem() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Instantiates a
FileSystem
object. - getFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system firmware/BIOS
- getFirmware() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system firmware/BIOS
- getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
-
Return first line of response for selected command.
- getFirstIntValue(String) - Static method in class oshi.util.ParseUtil
-
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the first set of one or more consecutive digits
- getFloat(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Float value from a WmiResult
- getFreeInodes() - Method in class oshi.software.os.OSFileStore
-
Usable / free inodes on the drive.
- getGroup() - Method in class oshi.software.os.OSProcess
- getGroupID() - Method in class oshi.software.os.OSProcess
- getGroupName(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
- getHardware() - Method in class oshi.SystemInfo
-
Creates a new instance of the appropriate platform-specific
HardwareAbstractionLayer
. - getHcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor width in cm
- getHostName() - Method in class oshi.software.common.AbstractNetworkParams
- getHostName() - Method in interface oshi.software.os.NetworkParams
- getHz() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets Jiffies per second, useful for converting ticks to milliseconds and vice versa.
- getIdentification() - Method in class oshi.hardware.HWPartition
- getIdentifier() - Method in interface oshi.hardware.CentralProcessor
-
Identifier, eg.
- getIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Identifier, eg.
- getIndex() - Method in enum oshi.hardware.CentralProcessor.TickType
- getInErrors() - Method in class oshi.hardware.NetworkIF
- getInstance() - Method in interface oshi.data.windows.PerfCounterQuery.PdhCounterProperty
- getInstance() - Static method in class oshi.data.windows.PerfCounterQueryHandler
-
Instantiate this class as a singleton
- getInstance() - Method in enum oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
- getInstance() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
- getInstancesFromLastQuery() - Method in class oshi.data.windows.PerfCounterWildcardQuery
-
List the instances corresponding to the value map lists
- getInterrupts() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the number of interrupts which have occurred
- getIntFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the int value contained therein.
- getIORegistryBooleanProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a Boolean value from an IO Registry
- getIORegistryByteArrayProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a byte array value from an IO Registry
- getIORegistryIntProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get an Int value from an IO Registry
- getIORegistryLongProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a Long value from an IO Registry
- getIORegistryStringProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a String value from an IO Registry
- getIPv4addr() - Method in class oshi.hardware.NetworkIF
- getIpv4DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
- getIpv4DefaultGateway() - Method in interface oshi.software.os.NetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getIPv6addr() - Method in class oshi.hardware.NetworkIF
- getIpv6DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
- getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getKernelTime() - Method in class oshi.software.os.OSProcess
- getKeyValueMapFromFile(String, String) - Static method in class oshi.util.FileUtil
-
Read a file and return a map of string keys to string values contained therein.
- getloadavg(double[], int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time.
- getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalVolume() - Method in class oshi.software.os.OSFileStore
-
Logical volume of the File System Provides an optional alternative volume identifier for the file system.
- getLongFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the long value contained therein.
- getMacaddr() - Method in class oshi.hardware.NetworkIF
- getMajor() - Method in class oshi.hardware.HWPartition
- getManufacturer() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware manufacturer.
- getManufacturer() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system manufacturer.
- getManufacturer() - Method in interface oshi.hardware.Firmware
-
Get the firmware manufacturer.
- getManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
-
Manufacturer.
- getManufacturer() - Method in interface oshi.software.os.OperatingSystem
-
Manufacturer.
- getManufacturerID(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Manufacturer ID from (up to) 3 5-bit characters in bytes 8 and 9
- getMatchingService(String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Opens an IOService matching the given name
- getMatchingServices(String, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get matching IOService objects
- getMatchingServices(CoreFoundation.CFMutableDictionaryRef, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get matching IOService objects
- getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
- getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
- getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
- getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
GlobalMemory
object. - getMemory() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates a
GlobalMemory
object. - getMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates a
GlobalMemory
object. - getMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates a
GlobalMemory
object. - getMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates a
GlobalMemory
object. - getMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates a
GlobalMemory
object. - getMinor() - Method in class oshi.hardware.HWPartition
- getModel() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard model.
- getModel() - Method in interface oshi.hardware.CentralProcessor
- getModel() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard model.
- getModel() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getModel() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system model.
- getModel() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system model.
- getModel() - Method in class oshi.hardware.HWDiskStore
- getMount() - Method in class oshi.software.os.OSFileStore
-
Mountpoint of the File System
- getMountPoint() - Method in class oshi.hardware.HWPartition
- getMTU() - Method in class oshi.hardware.NetworkIF
- getName() - Method in interface oshi.hardware.CentralProcessor
-
Name, eg.
- getName() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Name, eg.
- getName() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware name.
- getName() - Method in class oshi.hardware.common.AbstractPowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in class oshi.hardware.common.AbstractSoundCard
- getName() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Name of the USB device
- getName() - Method in interface oshi.hardware.Firmware
-
Get the firmware name.
- getName() - Method in class oshi.hardware.HWDiskStore
- getName() - Method in class oshi.hardware.HWPartition
- getName() - Method in class oshi.hardware.NetworkIF
- getName() - Method in interface oshi.hardware.PowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in interface oshi.hardware.SoundCard
-
Retrieves the full name of the card.
- getName() - Method in interface oshi.hardware.UsbDevice
-
Name of the USB device
- getName() - Method in class oshi.software.os.OSFileStore
-
Name of the File System
- getName() - Method in class oshi.software.os.OSProcess
- getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network interface - getNetworkIFs() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network interface - getNetworkIFs() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network interface - getNetworkIFs() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network interface - getNetworkIFs() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network interface - getNetworkIFs() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network interface - getNetworkInterface() - Method in class oshi.hardware.NetworkIF
- getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Instantiates a
NetworkParams
object. - getNetworkParams() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Instantiates a
NetworkParams
object. - getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
-
Instantiates a
NetworkParams
object. - getNetworkParams() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Instantiates a
NetworkParams
object. - getNetworkParams() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Instantiates a
NetworkParams
object. - getNetworkParams() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Instantiates a
NetworkParams
object. - getNetworks() - Method in class oshi.hardware.common.AbstractNetworks
-
Get network interfaces on this machine
- getNetworks() - Method in interface oshi.hardware.Networks
-
Get network interfaces on this machine
- getNthIntValue(String, int) - Static method in class oshi.util.ParseUtil
-
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the integer value of the nth set of one or more consecutive digits
- getNumberOfProcessors() - Method in class oshi.software.os.windows.WindowsOSSystemInfo
-
Number of processors.
- getObject() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
- getOpenFileDescriptors() - Method in interface oshi.software.os.FileSystem
-
The current number of open file descriptors.
- getOpenFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
- getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
- getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
- getOpenFiles() - Method in class oshi.software.os.OSProcess
-
Sets the number of open file handles (or network connections) that belongs to the process On FreeBSD and Solaris, this value is only populated if information for a single process id is requested.
- getOperatingSystem() - Method in class oshi.SystemInfo
-
Creates a new instance of the appropriate platform-specific
OperatingSystem
. - getOrDefault(Map<K, V>, K, V) - Static method in class oshi.util.MapUtil
-
Returns the value to which the specified key is mapped, or defaultValue if this map contains no mapping for the key.
- getOsxVersionNumber() - Method in class oshi.software.os.mac.MacOSVersionInfoEx
- getOutErrors() - Method in class oshi.hardware.NetworkIF
- getPacketsRecv() - Method in class oshi.hardware.NetworkIF
- getPacketsSent() - Method in class oshi.hardware.NetworkIF
- getPageSize() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The number of bytes in a memory page
- getPageSize() - Method in interface oshi.hardware.GlobalMemory
-
The number of bytes in a memory page
- getParentProcessID() - Method in class oshi.software.os.OSProcess
- getPartitions() - Method in class oshi.hardware.HWDiskStore
- getPath() - Method in class oshi.software.os.OSProcess
- getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of packages/sockets in the system.
- getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of packages/sockets in the system.
- getPhysicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of physical CPUs/cores available for processing.
- getPhysicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of physical CPUs/cores available for processing.
- getpid() - Method in interface oshi.jna.platform.unix.CLibrary
-
Returns the process ID of the calling process.
- getPidFiles() - Static method in class oshi.util.platform.linux.ProcUtil
-
Gets an array of files in the /proc directory with only numeric digit filenames, corresponding to processes
- getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries, etc. - getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries, etc. - getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries, etc. - getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries, etc. - getPowerSources() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries, etc. - getPowerSources() - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries, etc. - getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
-
Gets Battery Information.
- getPriority() - Method in class oshi.software.os.OSProcess
- getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in interface oshi.software.os.OperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets information on a currently running process
- getProcessCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in interface oshi.software.os.OperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Get the number of processes currently running
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets currently running processes.
- getProcesses(Collection<Integer>) - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets information on a currently running processes.
- getProcesses(Collection<Integer>) - Method in interface oshi.software.os.OperatingSystem
-
Gets information on a currently running processes.
- getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets information on a currently running processes.
- getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in interface oshi.software.os.OperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets the current process ID
- getProcessID() - Method in class oshi.software.os.OSProcess
- getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
CentralProcessor
object. - getProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates a
CentralProcessor
object. - getProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates a
CentralProcessor
object. - getProcessor() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates a
CentralProcessor
object. - getProcessor() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates a
CentralProcessor
object. - getProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates a
CentralProcessor
object. - getProcessorCpuLoadBetweenTicks() - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting ticks for the processors from
CentralProcessor.getProcessorCpuLoadTicks()
between successive calls of this method, with a minimum interval slightly less than 1 second. - getProcessorCpuLoadBetweenTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting ticks for the processors from
CentralProcessor.getProcessorCpuLoadTicks()
between successive calls of this method, with a minimum interval slightly less than 1 second. - getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorID() - Method in interface oshi.hardware.CentralProcessor
-
Gets the Processor ID.
- getProcessorID() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Gets the Processor ID.
- getProductId() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Product ID of the USB device
- getProductId() - Method in interface oshi.hardware.UsbDevice
-
Product ID of the USB device
- getProductID(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Product ID, bytes 10 and 11
- getReadBytes() - Method in class oshi.hardware.HWDiskStore
- getReads() - Method in class oshi.hardware.HWDiskStore
- getRefString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Reference value from a WmiResult as a String
- getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware release date.
- getReleaseDate() - Method in interface oshi.hardware.Firmware
-
Get the firmware release date.
- getReleaseFilename() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
-
Looks for a collection of possible distrib-release filenames
- getRemainingCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
-
Remaining capacity as a fraction of max capacity.
- getRemainingCapacity() - Method in interface oshi.hardware.PowerSource
-
Remaining capacity as a fraction of max capacity.
- getResidentSetSize() - Method in class oshi.software.os.OSProcess
- getRoot() - Static method in class oshi.util.platform.mac.IOKitUtil
-
Gets the IO Registry root
- getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan speed - getSensors() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan speed - getSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan speed - getSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan speed - getSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan speed - getSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan speed - getSerial() - Method in class oshi.hardware.HWDiskStore
- getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Serial number, bytes 12-15
- getSerialNumber() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard serial number
- getSerialNumber() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard serial number
- getSerialNumber() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system serial number, if available.
- getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Serial number of the USB device
- getSerialNumber() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system serial number, if available.
- getSerialNumber() - Method in interface oshi.hardware.UsbDevice
-
Serial number of the USB device
- getSingleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
-
Parses a string key = 'value' (string)
- getSint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Sint32 value from a WmiResult.
- getSize() - Method in class oshi.hardware.HWDiskStore
- getSize() - Method in class oshi.hardware.HWPartition
- getSoundCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
SoundCard
objects, representing the Sound cards. - getSoundCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
- getSoundCards() - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
-
public method used by
AbstractHardwareAbstractionLayer
to access the sound cards. - getSoundCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
SoundCard
objects, representing the Sound cards. - getSoundCards() - Static method in class oshi.hardware.platform.mac.MacSoundCard
-
public method used by
AbstractHardwareAbstractionLayer
to access the sound cards. - getSoundCards() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
SoundCard
objects, representing the Sound cards. - getSoundCards() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdSoundCard
- getSoundCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
- getSoundCards() - Static method in class oshi.hardware.platform.unix.solaris.SolarisSoundCard
- getSoundCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
SoundCard
objects, representing the Sound cards. - getSoundCards() - Static method in class oshi.hardware.platform.windows.WindowsSoundCard
-
Does the following : Creates and runs our 'built where clause' query Then iterates over the key values of our map and compares the key with the DeviceName attribute returned by our where-clause query.If its a match then we create our SoundCard object
NOTE : The reason why the codec name is same as the card name is because windows does not provide the name of the codec chip but sometimes the name of the card returned is infact the name of the codec chip also. - getSpeed() - Method in class oshi.hardware.NetworkIF
- getStartTime() - Method in class oshi.software.os.OSProcess
- getState() - Method in class oshi.software.os.OSProcess
- getStepping() - Method in interface oshi.hardware.CentralProcessor
- getStepping() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a String value from a WmiResult
- getStringBetween(String, char) - Static method in class oshi.util.ParseUtil
-
Gets a value between two characters having multiple same characters between them.
- getStringFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the String value contained therein.
- getSwapPagesIn() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Number of pages read from paging/swap file(s) to resolve hard page faults.
- getSwapPagesIn() - Method in interface oshi.hardware.GlobalMemory
-
Number of pages read from paging/swap file(s) to resolve hard page faults.
- getSwapPagesOut() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Number of pages written to paging/swap file(s) to free up space in physical memory.
- getSwapPagesOut() - Method in interface oshi.hardware.GlobalMemory
-
Number of pages written to paging/swap file(s) to free up space in physical memory.
- getSwapTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapTotal() - Method in interface oshi.hardware.GlobalMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapUsed() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSwapUsed() - Method in interface oshi.hardware.GlobalMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSystemCpuLoad() - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system from
OperatingSystemMXBean.getSystemCpuLoad()
if a user is running the Oracle JVM. - getSystemCpuLoad() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the "recent cpu usage" for the whole system from
OperatingSystemMXBean.getSystemCpuLoad()
if a user is running the Oracle JVM. - getSystemCpuLoadBetweenTicks() - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks from
CentralProcessor.getSystemCpuLoadTicks()
between successive calls of this method, with a minimum interval slightly less than 1 second. - getSystemCpuLoadBetweenTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks from
CentralProcessor.getSystemCpuLoadTicks()
between successive calls of this method, with a minimum interval slightly less than 1 second. - getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Static method in class oshi.util.platform.linux.ProcUtil
-
Gets the CPU ticks array from /proc/stat
- getSystemLoadAverage() - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the last minute.
- getSystemLoadAverage() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the system load average for the last minute.
- getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Returns the system load average for the number of elements specified, up to 3, representing 1, 5, and 15 minutes.
- getSystemUptime() - Method in interface oshi.hardware.CentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptimeSeconds() - Static method in class oshi.util.platform.linux.ProcUtil
-
Parses the first value in /proc/uptime for seconds since boot
- getTextBetweenStrings(String, String, String) - Static method in class oshi.util.ParseUtil
-
Get a String in a line of text between two marker strings
- getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in interface oshi.software.os.OperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.OSProcess
- getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Get the number of threads currently running
- getTimeRemaining() - Method in class oshi.hardware.common.AbstractPowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeRemaining() - Method in interface oshi.hardware.PowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeStamp() - Method in class oshi.hardware.HWDiskStore
- getTimeStamp() - Method in class oshi.hardware.NetworkIF
- getTimingDescriptor(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse a detailed timing descriptor
- getTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotal() - Method in interface oshi.hardware.GlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotalInodes() - Method in class oshi.software.os.OSFileStore
-
Total / maximum number of inodes of the filesystem.
- getTotalSpace() - Method in class oshi.software.os.OSFileStore
-
Total space/capacity of the drive.
- getTransferTime() - Method in class oshi.hardware.HWDiskStore
- getType() - Method in class oshi.hardware.HWPartition
- getType() - Method in class oshi.software.os.OSFileStore
-
Type of the File System (FAT, NTFS, etx2, ext4, etc)
- getUint16(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Uint16 value from a WmiResult.
- getUint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets an UINT32 value from a WmiResult.
- getUint32asLong(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets an UINT32 value from a WmiResult as a long, preserving the unsignedness.
- getUint64(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Uint64 value from a WmiResult (parsing the String).
- getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
-
Convert unsigned int to signed long.
- getUnsignedLongFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the unsigned long value contained therein as a long.
- getUpTime() - Method in class oshi.software.os.OSProcess
- getUsableSpace() - Method in class oshi.software.os.OSFileStore
-
Usable space on the drive.
- getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices connected via a usb port (including internal devices). - getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices connected via a usb port (including internal devices). - getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices connected via a usb port (including internal devices). - getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices connected via a usb port (including internal devices). - getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices connected via a usb port (including internal devices). - getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices connected via a usb port (including internal devices). - getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
- getUser() - Method in class oshi.software.os.OSProcess
- getUser(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
- getUserId() - Method in class oshi.software.os.OSUser
- getUserID() - Method in class oshi.software.os.OSProcess
- getUserName() - Method in class oshi.software.os.OSUser
- getUserTime() - Method in class oshi.software.os.OSProcess
- getUuid() - Method in class oshi.hardware.HWPartition
- getUUID() - Method in class oshi.software.os.OSFileStore
-
UUID/GUID of the File System
- getVcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor height in cm
- getVendor() - Method in interface oshi.hardware.CentralProcessor
-
Processor vendor.
- getVendor() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Processor vendor.
- getVendor() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Vendor that manufactured the USB device
- getVendor() - Method in interface oshi.hardware.UsbDevice
-
Vendor that manufactured the USB device
- getVendorFreq() - Method in interface oshi.hardware.CentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorId() - Method in class oshi.hardware.common.AbstractUsbDevice
-
ID of the vendor that manufactured the USB device
- getVendorId() - Method in interface oshi.hardware.UsbDevice
-
ID of the vendor that manufactured the USB device
- getVersion() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard version.
- getVersion() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard version.
- getVersion() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware version.
- getVersion() - Method in interface oshi.hardware.Firmware
-
Get the firmware version.
- getVersion() - Method in class oshi.software.common.AbstractOperatingSystem
-
Operating system version.
- getVersion() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getVersion() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Operating system version.
- getVersion() - Method in interface oshi.software.os.OperatingSystem
-
Operating system version.
- getVersion() - Method in interface oshi.software.os.OperatingSystemVersion
- getVersion(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the EDID version
- getVirtualSize() - Method in class oshi.software.os.OSProcess
- getVolume() - Method in class oshi.software.os.OSFileStore
-
Volume of the File System
- getWeek(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the week of year of manufacture
- getWmiTimeout() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Gets the current WMI timeout.
- getWriteBytes() - Method in class oshi.hardware.HWDiskStore
- getWrites() - Method in class oshi.hardware.HWDiskStore
- getYear(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the year of manufacture
- GlobalMemory - Interface in oshi.hardware
-
Memory refers to the state information of a computing system, as it is kept active in some physical structure.
- gpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
H
- handleComException(WbemcliUtil.WmiQuery<?>, COMException) - Method in class oshi.util.platform.windows.WmiQueryHandler
- handleNoVersionInfo() - Method in class oshi.software.os.windows.WindowsOSVersionInfoEx
- handleWin32ExceptionOnGetProcessInfo(OSProcess, Win32Exception) - Method in class oshi.software.os.windows.WindowsOperatingSystem
- HardwareAbstractionLayer - Interface in oshi.hardware
-
A hardware abstraction layer.
- hashCode() - Method in class oshi.hardware.HWDiskStore
- hashCode() - Method in class oshi.hardware.HWPartition
- HEX_ERROR - Static variable in class oshi.util.FormatUtil
- hexStringToByteArray(String) - Static method in class oshi.util.ParseUtil
-
Parse a string of hexadecimal digits into a byte array
- hexStringToString(String) - Static method in class oshi.util.ParseUtil
-
Parses a string of hex digits to a string where each pair of hex digits represents an ASCII character
- HWDiskStore - Class in oshi.hardware
-
A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
- HWDiskStore() - Constructor for class oshi.hardware.HWDiskStore
-
Create an object with empty/default values
- HWDiskStore(HWDiskStore) - Constructor for class oshi.hardware.HWDiskStore
-
Copy constructor
- HWPartition - Class in oshi.hardware
-
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
- HWPartition() - Constructor for class oshi.hardware.HWPartition
-
Creates a new HWPartition
- HWPartition(String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
-
Creates a new HWPartition
I
- identifyVM() - Static method in class oshi.util.Util
-
The function attempts to identify which Virtual Machine (VM) based on common VM signatures in MAC address and computer model.
- IDLE - oshi.hardware.CentralProcessor.TickType
-
Time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.
- initCOM() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Initializes COM library and sets security to impersonate the local user
- initCOM(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
- initPdhCounters() - Method in class oshi.data.windows.PerfCounterQuery
-
Initialize PDH counters for this data source.
- initPdhCounters() - Method in class oshi.data.windows.PerfCounterWildcardQuery
-
Initialize PDH counters for this data source.
- initTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Initializes tick arrays
- initWmiCounters() - Method in class oshi.data.windows.PerfCounterQuery
-
Initialize the WMI query object needed to retrieve counters for this data source.
- INSTANCE - Static variable in interface oshi.jna.platform.linux.Libc
- INSTANCE - Static variable in interface oshi.jna.platform.linux.Udev
- INSTANCE - Static variable in interface oshi.jna.platform.mac.CoreFoundation
- INSTANCE - Static variable in interface oshi.jna.platform.mac.DiskArbitration
- INSTANCE - Static variable in interface oshi.jna.platform.mac.IOKit
- INSTANCE - Static variable in interface oshi.jna.platform.mac.SystemB
- INSTANCE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- INSTANCE - Static variable in interface oshi.jna.platform.windows.Kernel32
- INSTANCE - Static variable in interface oshi.jna.platform.windows.PowrProf
- INSTANCE - Static variable in class oshi.util.platform.windows.PerfDataUtil
-
Instance to generate the PerfCounter class.
- INT_SIZE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- IOBSDNameMatching(int, int, String) - Method in interface oshi.jna.platform.mac.IOKit
- IOConnect() - Constructor for class oshi.jna.platform.mac.IOKit.IOConnect
- IOConnectCallStructMethod(int, int, Structure, int, Structure, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IOIteratorNext(int) - Method in interface oshi.jna.platform.mac.IOKit
- IOKit - Interface in oshi.jna.platform.mac
-
Power Supply stats.
- IOKit.IOConnect - Class in oshi.jna.platform.mac
- IOKit.MachPort - Class in oshi.jna.platform.mac
- IOKit.SMCKeyData - Class in oshi.jna.platform.mac
-
Holds the return value of SMC query.
- IOKit.SMCKeyDataKeyInfo - Class in oshi.jna.platform.mac
-
Holds the return value of SMC KeyInfo query.
- IOKit.SMCKeyDataPLimitData - Class in oshi.jna.platform.mac
-
Holds the return value of SMC pLimit query.
- IOKit.SMCKeyDataVers - Class in oshi.jna.platform.mac
-
Holds the return value of SMC version query.
- IOKit.SMCVal - Class in oshi.jna.platform.mac
-
Holds an SMC value
- IOKitUtil - Class in oshi.util.platform.mac
-
Provides utilities for IOKit
- IOMasterPort(int, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IOObjectConformsTo(int, String) - Method in interface oshi.jna.platform.mac.IOKit
- IOObjectRelease(int) - Method in interface oshi.jna.platform.mac.IOKit
- IOPS_CURRENT_CAPACITY_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
- IOPS_IS_PRESENT_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
- IOPS_MAX_CAPACITY_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
- IOPS_NAME_KEY - Static variable in interface oshi.jna.platform.mac.IOKit
- IOPSCopyPowerSourcesInfo() - Method in interface oshi.jna.platform.mac.IOKit
- IOPSCopyPowerSourcesList(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOKit
- IOPSGetPowerSourceDescription(CoreFoundation.CFTypeRef, CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.IOKit
- IOPSGetTimeRemainingEstimate() - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntryCreateCFProperties(int, PointerByReference, CoreFoundation.CFAllocatorRef, int) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntryCreateCFProperty(int, CoreFoundation.CFStringRef, CoreFoundation.CFAllocatorRef, int) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntryGetChildEntry(int, String, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntryGetChildIterator(int, String, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntryGetName(int, Pointer) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntryGetParentEntry(int, String, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntryGetRegistryEntryID(int, LongByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryEntrySearchCFProperty(int, String, CoreFoundation.CFStringRef, CoreFoundation.CFAllocatorRef, int) - Method in interface oshi.jna.platform.mac.IOKit
- IORegistryGetRootEntry(int) - Method in interface oshi.jna.platform.mac.IOKit
- IOServiceClose(int) - Method in interface oshi.jna.platform.mac.IOKit
- IOServiceGetMatchingService(int, CoreFoundation.CFMutableDictionaryRef) - Method in interface oshi.jna.platform.mac.IOKit
- IOServiceGetMatchingServices(int, CoreFoundation.CFMutableDictionaryRef, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IOServiceMatching(String) - Method in interface oshi.jna.platform.mac.IOKit
- IOServiceOpen(int, int, int, IntByReference) - Method in interface oshi.jna.platform.mac.IOKit
- IOWAIT - oshi.hardware.CentralProcessor.TickType
-
Time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.
- IRQ - oshi.hardware.CentralProcessor.TickType
-
Time that the CPU used to service hardware IRQs
- isCpu64bit() - Method in interface oshi.hardware.CentralProcessor
-
Is CPU 64bit?
- isCpu64bit() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Is CPU 64bit?
- isDigital(byte[]) - Static method in class oshi.util.EdidUtil
-
Test if this EDID is a digital monitor based on byte 20
- isSecurityInitialized() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Security only needs to be initialized once.
- IsWindows10OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindows7OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindows7SP1OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindows8OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindows8Point1OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindowsServer() - Static method in class oshi.jna.platform.windows.VersionHelpers
-
Applications that need to distinguish between server and client versions of Windows should call this function.
- IsWindowsVersionOrGreater(int, int, int) - Static method in class oshi.jna.platform.windows.VersionHelpers
-
This function is useful in confirming a version of Windows Server that doesn't share a version number with a client release.
- IsWindowsVistaOrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindowsVistaSP1OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindowsVistaSP2OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindowsXPOrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindowsXPSP1OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindowsXPSP2OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
- IsWindowsXPSP3OrGreater() - Static method in class oshi.jna.platform.windows.VersionHelpers
J
- join(String, String[]) - Static method in class oshi.util.StringUtil
-
Returns a new String composed of copies of the array elements joined together with a copy of the specified delimiter.
- join(String, List<String>) - Static method in class oshi.util.StringUtil
-
Returns a new String composed of copies of the list elements joined together with a copy of the specified delimiter.
K
- kCFNumberCFIndexType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberCGFloatType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberCharType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberDoubleType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberFloat32Type - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberFloat64Type - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberFloatType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberIntType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberLongLongType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberLongType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberMaxType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberNSIntegerType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberShortType - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberSInt16Type - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberSInt32Type - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberSInt64Type - oshi.util.platform.mac.CfUtil.CFNumberType
- kCFNumberSInt8Type - oshi.util.platform.mac.CfUtil.CFNumberType
- KERNEL_INDEX_SMC - Static variable in interface oshi.jna.platform.mac.IOKit
- Kernel32 - Interface in oshi.jna.platform.windows
-
Kernel32 and WinNT info submitted to JNA as #1050.
- key - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- key - Variable in class oshi.jna.platform.mac.IOKit.SMCVal
- keyInfo - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- kstatDataLookupLong(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
-
Convenience method for kstat_data_lookup() with numeric return values.
- kstatDataLookupString(LibKstat.Kstat, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
-
Convenience method for kstat_data_lookup() with String return values.
- kstatLookup(String, int, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
-
Convenience method for kstat_lookup().
- kstatLookupAll(String, int, String) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
-
Convenience method for kstat_lookup().
- kstatRead(LibKstat.Kstat) - Static method in class oshi.util.platform.unix.solaris.KstatUtil
-
Convenience method for kstat_read() which gets data from the kernel for the kstat pointed to by ksp.
- KstatUtil - Class in oshi.util.platform.unix.solaris
-
Provides access to kstat information on Solaris
L
- length - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- Libc - Interface in oshi.jna.platform.linux
-
Linux C Library.
- Libc - Interface in oshi.jna.platform.unix.freebsd
-
C library.
- Libc.CpTime - Class in oshi.jna.platform.unix.freebsd
- LINUX - oshi.PlatformEnum
-
A flavor of Linux
- LinuxCentralProcessor - Class in oshi.hardware.platform.linux
-
A CPU as defined in Linux /proc.
- LinuxCentralProcessor() - Constructor for class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Create a Processor
- LinuxDisks - Class in oshi.hardware.platform.linux
-
Linux hard disk implementation.
- LinuxDisks() - Constructor for class oshi.hardware.platform.linux.LinuxDisks
- LinuxDisplay - Class in oshi.hardware.platform.linux
-
A Display
- LinuxDisplay(byte[]) - Constructor for class oshi.hardware.platform.linux.LinuxDisplay
- LinuxFileSystem - Class in oshi.software.os.linux
-
The Linux File System contains
OSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - LinuxFileSystem() - Constructor for class oshi.software.os.linux.LinuxFileSystem
- LinuxGlobalMemory - Class in oshi.hardware.platform.linux
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- LinuxGlobalMemory() - Constructor for class oshi.hardware.platform.linux.LinuxGlobalMemory
- LinuxHardwareAbstractionLayer - Class in oshi.hardware.platform.linux
- LinuxHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
- LinuxNetworkParams - Class in oshi.software.os.linux
- LinuxNetworkParams() - Constructor for class oshi.software.os.linux.LinuxNetworkParams
- LinuxNetworks - Class in oshi.hardware.platform.linux
- LinuxNetworks() - Constructor for class oshi.hardware.platform.linux.LinuxNetworks
- LinuxOperatingSystem - Class in oshi.software.os.linux
-
Linux is a family of free operating systems most commonly used on personal computers.
- LinuxOperatingSystem() - Constructor for class oshi.software.os.linux.LinuxOperatingSystem
- LinuxOSVersionInfoEx - Class in oshi.software.os.linux
- LinuxOSVersionInfoEx() - Constructor for class oshi.software.os.linux.LinuxOSVersionInfoEx
- LinuxOSVersionInfoEx(String, String) - Constructor for class oshi.software.os.linux.LinuxOSVersionInfoEx
- LinuxPowerSource - Class in oshi.hardware.platform.linux
-
A Power Source
- LinuxPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.linux.LinuxPowerSource
- LinuxSensors - Class in oshi.hardware.platform.linux
- LinuxSensors() - Constructor for class oshi.hardware.platform.linux.LinuxSensors
- LinuxSoundCard - Class in oshi.hardware.platform.linux
-
Sound card data obtained via /proc/asound directory
- LinuxSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.linux.LinuxSoundCard
- LinuxUsbDevice - Class in oshi.hardware.platform.linux
- LinuxUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.linux.LinuxUsbDevice
- LinuxUserGroupInfo - Class in oshi.software.os.linux
- LinuxUserGroupInfo() - Constructor for class oshi.software.os.linux.LinuxUserGroupInfo
- logicalProcessorCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
- longToByteArray(long, int, int) - Static method in class oshi.util.ParseUtil
-
Convert a long value to a byte array using Big Endian, truncating or padding with zeros (if necessary) so the array has the specified length.
- LsofUtil - Class in oshi.util
-
Reads from lsof into a map
M
- MacCentralProcessor - Class in oshi.hardware.platform.mac
-
A CPU.
- MacCentralProcessor() - Constructor for class oshi.hardware.platform.mac.MacCentralProcessor
-
Create a Processor
- MacDisks - Class in oshi.hardware.platform.mac
-
Mac hard disk implementation.
- MacDisks() - Constructor for class oshi.hardware.platform.mac.MacDisks
- MacDisplay - Class in oshi.hardware.platform.mac
-
A Display
- MacDisplay(byte[]) - Constructor for class oshi.hardware.platform.mac.MacDisplay
- MacFileSystem - Class in oshi.software.os.mac
-
The Mac File System contains
OSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - MacFileSystem() - Constructor for class oshi.software.os.mac.MacFileSystem
- MacGlobalMemory - Class in oshi.hardware.platform.mac
-
Memory obtained by host_statistics (vm_stat) and sysctl
- MacGlobalMemory() - Constructor for class oshi.hardware.platform.mac.MacGlobalMemory
- MacHardwareAbstractionLayer - Class in oshi.hardware.platform.mac
- MacHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
- MachPort() - Constructor for class oshi.jna.platform.mac.IOKit.MachPort
- MacNetworkParams - Class in oshi.software.os.mac
- MacNetworkParams() - Constructor for class oshi.software.os.mac.MacNetworkParams
- MacNetworks - Class in oshi.hardware.platform.mac
- MacNetworks() - Constructor for class oshi.hardware.platform.mac.MacNetworks
- MacOperatingSystem - Class in oshi.software.os.mac
- MacOperatingSystem() - Constructor for class oshi.software.os.mac.MacOperatingSystem
- MacOSVersionInfoEx - Class in oshi.software.os.mac
- MacOSVersionInfoEx() - Constructor for class oshi.software.os.mac.MacOSVersionInfoEx
- MACOSX - oshi.PlatformEnum
-
macOS (OS X)
- MacPowerSource - Class in oshi.hardware.platform.mac
-
A Power Source
- MacPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.mac.MacPowerSource
- MacSensors - Class in oshi.hardware.platform.mac
- MacSensors() - Constructor for class oshi.hardware.platform.mac.MacSensors
- MacSoundCard - Class in oshi.hardware.platform.mac
-
Sound card data obtained via system_profiler
- MacSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.mac.MacSoundCard
- MacUsbDevice - Class in oshi.hardware.platform.mac
- MacUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.mac.MacUsbDevice
- major - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- manufacturer - Variable in class oshi.software.common.AbstractOperatingSystem
- MapUtil - Class in oshi.util
-
Allow Java 8 features on Java 7 HashMaps
- maxCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- memAvailable - Variable in class oshi.hardware.common.AbstractGlobalMemory
- memory - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
- MEMORY - oshi.software.os.OperatingSystem.ProcessSort
- memPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- memTotal - Variable in class oshi.hardware.common.AbstractGlobalMemory
- minor - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
N
- name - Variable in class oshi.hardware.common.AbstractPowerSource
- name - Variable in class oshi.hardware.common.AbstractUsbDevice
- NAME - oshi.software.os.OperatingSystem.ProcessSort
- NetworkIF - Class in oshi.hardware
-
A network interface in the machine, including statistics
- NetworkIF() - Constructor for class oshi.hardware.NetworkIF
- NetworkParams - Interface in oshi.software.os
-
NetworkParams presents network parameters of running OS, such as DNS, host name etc.
- Networks - Interface in oshi.hardware
-
Networks refers to network interfaces installed in the machine.
- NEW - oshi.software.os.OSProcess.State
-
Intermediate state in process creation
- NEWEST - oshi.software.os.OperatingSystem.ProcessSort
- NICE - oshi.hardware.CentralProcessor.TickType
-
CPU utilization that occurred while executing at the user level with nice priority.
- NOT_TOTAL_INSTANCE - Static variable in class oshi.data.windows.PerfCounterQuery
- notDigits - Static variable in class oshi.util.ParseUtil
O
- OHM_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
- OLDEST - oshi.software.os.OperatingSystem.ProcessSort
- openQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Open a pdh query
- OperatingSystem - Interface in oshi.software.os
-
An operating system (OS) is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer.
- OperatingSystem.ProcessSort - Enum in oshi.software.os
-
Controls sorting of Process output
- OperatingSystemVersion - Interface in oshi.software.os
- OSFileStore - Class in oshi.software.os
-
A File Store is a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
- OSFileStore() - Constructor for class oshi.software.os.OSFileStore
- OSFileStore(OSFileStore) - Constructor for class oshi.software.os.OSFileStore
-
Creates a copy of an OSFileStore.
- oshi - package 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.data.windows - package oshi.data.windows
- oshi.hardware - package 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 - package oshi.hardware.common
-
Provides abstract classes for common code
- oshi.hardware.platform.linux - package oshi.hardware.platform.linux
-
Provides information about hardware such as Memory, Power Sources, and Processor on Linux systems
- oshi.hardware.platform.mac - package oshi.hardware.platform.mac
-
Provides information about hardware such as Memory, Power Sources, and Processor on Mac systems
- oshi.hardware.platform.unix.freebsd - package oshi.hardware.platform.unix.freebsd
-
Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systems
- oshi.hardware.platform.unix.solaris - package oshi.hardware.platform.unix.solaris
-
Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systems
- oshi.hardware.platform.windows - package oshi.hardware.platform.windows
-
Provides information about hardware such as Memory, Power Sources, and Processor on Windows systems
- oshi.jna.platform.linux - package oshi.jna.platform.linux
-
Provides extensions of JNA libraries for Linux.
- oshi.jna.platform.mac - package oshi.jna.platform.mac
-
Provides extensions of JNA libraries for Mac OS X.
- oshi.jna.platform.unix - package oshi.jna.platform.unix
-
Provides extensions of JNA libraries for Unix.
- oshi.jna.platform.unix.freebsd - package oshi.jna.platform.unix.freebsd
-
Provides extensions of JNA libraries for FreeBSD.
- oshi.jna.platform.unix.solaris - package oshi.jna.platform.unix.solaris
-
Provides extensions of JNA libraries for Solaris.
- oshi.jna.platform.windows - package oshi.jna.platform.windows
-
Provides extensions of JNA libraries for Windows.
- oshi.software.common - package oshi.software.common
-
Provides abstract classes for common code
- oshi.software.os - package oshi.software.os
-
[oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process information
- oshi.software.os.linux - package oshi.software.os.linux
-
Provides information about Software and OS on Linux
- oshi.software.os.mac - package oshi.software.os.mac
-
Provides information about Software and OS on Mac OS X
- oshi.software.os.unix.freebsd - package oshi.software.os.unix.freebsd
-
Provides information about Software and OS on FreeBSD
- oshi.software.os.unix.solaris - package oshi.software.os.unix.solaris
-
Provides information about Software and OS on Solaris
- oshi.software.os.windows - package oshi.software.os.windows
-
Provides information about Software and OS on Windows
- oshi.util - package oshi.util
-
Provides utilities for parsing, formatting, and other access
- oshi.util.platform.linux - package oshi.util.platform.linux
-
Provides utilities for Linux
- oshi.util.platform.mac - package oshi.util.platform.mac
-
Provides utilities for Mac OS X.
- oshi.util.platform.unix.freebsd - package oshi.util.platform.unix.freebsd
-
Provides utilities for FreeBSD
- oshi.util.platform.unix.solaris - package oshi.util.platform.unix.solaris
-
Provides utilities for Solaris
- oshi.util.platform.windows - package oshi.util.platform.windows
-
Provides utilities for Windows.
- OSProcess - Class in oshi.software.os
-
A process is an instance of a computer program that is being executed.
- OSProcess() - Constructor for class oshi.software.os.OSProcess
- OSProcess.State - Enum in oshi.software.os
-
Process Execution States
- OSUser - Class in oshi.software.os
- OSUser() - Constructor for class oshi.software.os.OSUser
- OTHER - oshi.software.os.OSProcess.State
-
Other or unknown states not defined
P
- PAGESINPUTPERSEC - oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
- pageSize - Variable in class oshi.hardware.common.AbstractGlobalMemory
- PAGESOUTPUTPERSEC - oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
- PARENTPID - oshi.software.os.OperatingSystem.ProcessSort
- parseDHMSOrDefault(String, long) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string of the form [DD-[hh:]]mm:ss[.ddd] to a number of milliseconds.
- parseDoubleOrDefault(String, double) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string to a double.
- parseHertz(String) - Static method in class oshi.util.ParseUtil
-
Parse hertz from a string, eg.
- parseIntOrDefault(String, int) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string to an int.
- parseLastInt(String, int) - Static method in class oshi.util.ParseUtil
-
Parse the last element of a space-delimited string to a value
- parseLastLong(String, long) - Static method in class oshi.util.ParseUtil
-
Parse the last element of a space-delimited string to a value
- parseLastString(String) - Static method in class oshi.util.ParseUtil
-
Parse the last element of a space-delimited string to a string
- parseLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string to a long.
- parseStringToLongArray(String, int[], int, char) - Static method in class oshi.util.ParseUtil
-
Parses a delimited string to an array of longs.
- parseUnsignedLongOrDefault(String, long) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a string to an "unsigned" long.
- ParseUtil - Class in oshi.util
-
String parsing utility.
- parseUuidOrDefault(String, String) - Static method in class oshi.util.ParseUtil
-
Attempts to parse a UUID.
- PDH - oshi.data.windows.PerfCounterQuery.CounterDataSource
-
Performance Counter data will be pulled from a PDH Counter
- PdhLookupPerfNameByIndex(String, int) - Static method in class oshi.util.platform.windows.PdhUtilXP
-
Utility method to call Pdh's PdhLookupPerfNameByIndex that allocates the required memory for the szNameBuffer parameter based on the type mapping used, calls to PdhLookupPerfNameByIndex, and returns the received string.
- pdhQueryHandler - Variable in class oshi.data.windows.PerfCounterQuery
- PdhUtilXP - Class in oshi.util.platform.windows
-
TODO: This class is compatible with Windows XP and will be removed when the JNA version of it is released.
- PdhUtilXP() - Constructor for class oshi.util.platform.windows.PdhUtilXP
- PerfCounter(String, String, String) - Constructor for class oshi.util.platform.windows.PerfDataUtil.PerfCounter
- PerfCounterQuery<T extends java.lang.Enum<T>> - Class in oshi.data.windows
- PerfCounterQuery(Class<T>, String, String) - Constructor for class oshi.data.windows.PerfCounterQuery
-
Construct a new object to hold performance counter data source and results
- PerfCounterQuery(Class<T>, String, String, String) - Constructor for class oshi.data.windows.PerfCounterQuery
-
Construct a new object to hold performance counter data source and results
- PerfCounterQuery.CounterDataSource - Enum in oshi.data.windows
-
Source of performance counter data.
- PerfCounterQuery.PdhCounterProperty - Interface in oshi.data.windows
-
Contract for Counter Property Enums
- PerfCounterQueryHandler - Class in oshi.data.windows
- PerfCounterWildcardQuery<T extends java.lang.Enum<T>> - Class in oshi.data.windows
- PerfCounterWildcardQuery(Class<T>, String, String) - Constructor for class oshi.data.windows.PerfCounterWildcardQuery
-
Construct a new object to hold performance counter data source and results
- PerfCounterWildcardQuery(Class<T>, String, String, String) - Constructor for class oshi.data.windows.PerfCounterWildcardQuery
-
Construct a new object to hold performance counter data source and results
- PerfCounterWildcardQuery.PdhCounterWildcardProperty - Interface in oshi.data.windows
-
Contract for Counter Property Enums
- PerfDataUtil - Class in oshi.util.platform.windows
-
Helper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.
- PerfDataUtil.PerfCounter - Class in oshi.util.platform.windows
- perfObject - Variable in class oshi.data.windows.PerfCounterQuery
- perfWmiClass - Variable in class oshi.data.windows.PerfCounterQuery
- physicalPackageCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
- physicalProcessorCount - Variable in class oshi.hardware.common.AbstractCentralProcessor
- PID - oshi.software.os.OperatingSystem.ProcessSort
- PlatformEnum - Enum in oshi
-
Enum of supported operating systems.
- pLimitData - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- PowerSource - Interface in oshi.hardware
-
The Power Source is one or more batteries with some capacity, and some state of charge/discharge
- PowrProf - Interface in oshi.jna.platform.windows
-
Power profile stats.
- PowrProf.SystemBatteryState - Class in oshi.jna.platform.windows
- processor - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
- processSort(List<OSProcess>, int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
-
Sorts an array of processes using the specified sorting, returning an array with the top limit results if positive.
- ProcUtil - Class in oshi.util.platform.linux
-
Provides access to some /proc filesystem info on Linux
- productId - Variable in class oshi.hardware.common.AbstractUsbDevice
- propertyEnum - Variable in class oshi.data.windows.PerfCounterQuery
- putIfAbsent(Map<K, V>, K, V) - Static method in class oshi.util.MapUtil
-
If the specified key is not already associated with a value (or is mapped to null) associates it with the given value and returns null, else returns the current value.
Q
- queryCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Get value of pdh counter
- queryCounter(PerfDataUtil.PerfCounter) - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Query the raw counter value of a Performance Data counter.
- queryKey - Variable in class oshi.data.windows.PerfCounterQuery
- queryToString(WbemcliUtil.WmiQuery<T>) - Static method in class oshi.util.platform.windows.WmiUtil
-
Translate a WmiQuery to the actual query string
- queryValues() - Method in class oshi.data.windows.PerfCounterQuery
-
Query the current data source (PDH or WMI) for the Performance Counter values corresponding to the property enum.
- queryValues() - Method in class oshi.data.windows.PerfCounterWildcardQuery
-
This method is not implemented on this class.
- queryValuesWildcard() - Method in class oshi.data.windows.PerfCounterWildcardQuery
-
Query the current data source (PDH or WMI) for the Performance Counter values corresponding to the property enum.
- queryWMI(WbemcliUtil.WmiQuery<T>) - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Query WMI for values, with no timeout.
R
- rate - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- readFile(String) - Static method in class oshi.util.FileUtil
-
Read an entire file at one time.
- readFile(String, boolean) - Static method in class oshi.util.FileUtil
-
Read an entire file at one time.
- readlink(String, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
-
Places the contents of the symbolic link path in the buffer buf, which has size bufsiz.
- release - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- release(PointerType) - Static method in class oshi.util.platform.mac.CfUtil
-
Releases a CF reference.
- remainingCapacity - Variable in class oshi.hardware.common.AbstractPowerSource
- remainingCapacity - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- removeAllCounters() - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Stop monitoring all Performance Data counters and release their resources
- removeAllCountersFromQuery(String) - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Stop monitoring Performance Data counters for a particular queryKey and release their resources
- removeCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Remove a pdh counter
- removeCounterFromQuery(PerfDataUtil.PerfCounter) - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Stop monitoring a Performance Data counter, attached to a query whose key is the counter's object.
- removeCounterFromQuery(PerfDataUtil.PerfCounter, String) - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Stop monitoring a Performance Data counter, attached to a query whose key is the specified string..
- removeMatchingString(String, String) - Static method in class oshi.util.ParseUtil
-
Removes all matching sub strings from the string.
- reserved - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- result - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- round(float, int) - Static method in class oshi.util.FormatUtil
-
Round to certain number of decimals.
- runNative(String) - Static method in class oshi.util.ExecutingCommand
-
Executes a command on the native command line and returns the result.
- runNative(String[]) - Static method in class oshi.util.ExecutingCommand
-
Executes a command on the native command line and returns the result line by line.
- RUNNING - oshi.software.os.OSProcess.State
-
Actively executing process
S
- sa_data - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
- sa_family - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
- searchGateway(List<String>) - Static method in class oshi.software.common.AbstractNetworkParams
-
Convenience method to parse the output of the `route` command.
- sensors - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
- Sensors - Interface in oshi.hardware
-
Sensors include hardwore sensors to monitor temperature, fan speed, and other information.
- serialNumber - Variable in class oshi.hardware.common.AbstractUsbDevice
- setBaseboard(Baseboard) - Method in class oshi.hardware.common.AbstractComputerSystem
- setBuildNumber(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setBuildNumber(String) - Method in interface oshi.software.os.OperatingSystemVersion
- setBytesRead(long) - Method in class oshi.software.os.OSProcess
-
Set the number of bytes the process has read from disk.
- setBytesRecv(long) - Method in class oshi.hardware.NetworkIF
- setBytesSent(long) - Method in class oshi.hardware.NetworkIF
- setBytesWritten(long) - Method in class oshi.software.os.OSProcess
-
Set the number of bytes the process has written to disk.
- setCodec(String) - Method in class oshi.hardware.common.AbstractSoundCard
- setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
- setCommandLine(String) - Method in class oshi.software.os.OSProcess
-
Sets the process command line.
- setCpu64(boolean) - Method in interface oshi.hardware.CentralProcessor
-
Set flag is cpu is 64bit.
- setCpu64(boolean) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set flag is cpu is 64bit.
- setCurrentQueueLength(long) - Method in class oshi.hardware.HWDiskStore
- setCurrentWorkingDirectory(String) - Method in class oshi.software.os.OSProcess
-
Sets the process current working directory
- setDataSource(PerfCounterQuery.CounterDataSource) - Method in class oshi.data.windows.PerfCounterQuery
-
Set the Data Source for these counters
- setDescription(String) - Method in class oshi.hardware.common.AbstractFirmware
- setDescription(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System description
- setFamily(String) - Method in interface oshi.hardware.CentralProcessor
- setFamily(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setFirmware(Firmware) - Method in class oshi.hardware.common.AbstractComputerSystem
- setFreeInodes(long) - Method in class oshi.software.os.OSFileStore
-
Sets usable inodes on the drive.
- setGroup(String) - Method in class oshi.software.os.OSProcess
-
Sets the group.
- setGroupID(String) - Method in class oshi.software.os.OSProcess
-
Sets the Group ID.
- setIdentification(String) - Method in class oshi.hardware.HWPartition
- setIdentifier(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor identifier.
- setIdentifier(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor identifier.
- setInErrors(long) - Method in class oshi.hardware.NetworkIF
- setInstanceClass(Class<? extends WmiQueryHandler>) - Static method in class oshi.util.platform.windows.WmiQueryHandler
-
Define a subclass to be instantiated by
WmiQueryHandler.createInstance()
. - setKernelTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds the process has executed in kernel mode.
- setKernelVersion(String) - Method in class oshi.hardware.common.AbstractSoundCard
- setLogicalVolume(String) - Method in class oshi.software.os.OSFileStore
-
Sets the logical volume of the File System
- setMajor(int) - Method in class oshi.hardware.HWPartition
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractBaseboard
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractComputerSystem
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractFirmware
- setMinor(int) - Method in class oshi.hardware.HWPartition
- setModel(String) - Method in interface oshi.hardware.CentralProcessor
- setModel(String) - Method in class oshi.hardware.common.AbstractBaseboard
- setModel(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setModel(String) - Method in class oshi.hardware.common.AbstractComputerSystem
- setModel(String) - Method in class oshi.hardware.HWDiskStore
- setMount(String) - Method in class oshi.software.os.OSFileStore
-
Sets the mountpoint of the File System
- setMountPoint(String) - Method in class oshi.hardware.HWPartition
- setName(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor name.
- setName(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor name.
- setName(String) - Method in class oshi.hardware.common.AbstractFirmware
- setName(String) - Method in class oshi.hardware.common.AbstractSoundCard
- setName(String) - Method in class oshi.hardware.HWDiskStore
- setName(String) - Method in class oshi.hardware.HWPartition
- setName(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System name
- setName(String) - Method in class oshi.software.os.OSProcess
-
Set the name of the process.
- setNetworkInterface(NetworkInterface) - Method in class oshi.hardware.NetworkIF
-
Sets the network interface and calculates other information derived from it
- setOpenFiles(long) - Method in class oshi.software.os.OSProcess
-
Sets the number of open file handles (or network connections) that belongs to the process
- setOutErrors(long) - Method in class oshi.hardware.NetworkIF
- setPacketsRecv(long) - Method in class oshi.hardware.NetworkIF
- setPacketsSent(long) - Method in class oshi.hardware.NetworkIF
- setParentProcessID(int) - Method in class oshi.software.os.OSProcess
-
Set the parentProcessID.
- setPartitions(HWPartition[]) - Method in class oshi.hardware.HWDiskStore
- setPath(String) - Method in class oshi.software.os.OSProcess
-
Set the full path of the executing process.
- setPriority(int) - Method in class oshi.software.os.OSProcess
-
Set the priority of this process.
- setProcessID(int) - Method in class oshi.software.os.OSProcess
-
Set the processID.
- setProcessorID(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor ID
- setProcessorID(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor ID
- setReadBytes(long) - Method in class oshi.hardware.HWDiskStore
- setReads(long) - Method in class oshi.hardware.HWDiskStore
- setReleaseDate(String) - Method in class oshi.hardware.common.AbstractFirmware
- setResidentSetSize(long) - Method in class oshi.software.os.OSProcess
-
Set the Resident Set Size (RSS).
- setSerial(String) - Method in class oshi.hardware.HWDiskStore
- setSerialNumber(String) - Method in class oshi.hardware.common.AbstractBaseboard
- setSerialNumber(String) - Method in class oshi.hardware.common.AbstractComputerSystem
- setSize(long) - Method in class oshi.hardware.HWDiskStore
- setSize(long) - Method in class oshi.hardware.HWPartition
- setSpeed(long) - Method in class oshi.hardware.NetworkIF
- setStartTime(long) - Method in class oshi.software.os.OSProcess
-
Set the start time of the process in number of milliseconds since January 1, 1970.
- setState(OSProcess.State) - Method in class oshi.software.os.OSProcess
-
Set the execution state of the process.
- setStepping(String) - Method in interface oshi.hardware.CentralProcessor
- setStepping(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setThreadCount(int) - Method in class oshi.software.os.OSProcess
-
Set the number of threads in this process.
- setTimeStamp(long) - Method in class oshi.hardware.HWDiskStore
- setTimeStamp(long) - Method in class oshi.hardware.NetworkIF
- setTotalInodes(long) - Method in class oshi.software.os.OSFileStore
-
Sets the total / maximum number of inodes on the filesystem.
- setTotalSpace(long) - Method in class oshi.software.os.OSFileStore
-
Sets the total space on the drive.
- setTransferTime(long) - Method in class oshi.hardware.HWDiskStore
- setType(String) - Method in class oshi.hardware.HWPartition
- setType(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System type
- setUpTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds since the process started.
- setUsableSpace(long) - Method in class oshi.software.os.OSFileStore
-
Sets usable space on the drive.
- setUser(String) - Method in class oshi.software.os.OSProcess
-
Sets the user.
- setUserId(String) - Method in class oshi.software.os.OSUser
- setUserID(String) - Method in class oshi.software.os.OSProcess
-
Sets the User ID.
- setUserName(String) - Method in class oshi.software.os.OSUser
- setUserTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds the process has executed in user mode.
- setUuid(String) - Method in class oshi.hardware.HWPartition
- setUUID(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System UUID/GUID
- setVendor(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor vendor.
- setVendor(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor vendor.
- setVendorFreq(long) - Method in interface oshi.hardware.CentralProcessor
-
Set processor vendor frequency (in Hz).
- setVendorFreq(long) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor vendor frequency (in Hz).
- setVersion(String) - Method in class oshi.hardware.common.AbstractBaseboard
- setVersion(String) - Method in class oshi.hardware.common.AbstractFirmware
- setVersion(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setVersion(String) - Method in interface oshi.software.os.OperatingSystemVersion
- setVirtualSize(long) - Method in class oshi.software.os.OSProcess
-
Set the Virtual Memory Size (VSZ).
- setVolume(String) - Method in class oshi.software.os.OSFileStore
-
Sets the volume of the File System
- setWmiTimeout(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Sets the WMI timeout.
- setWriteBytes(long) - Method in class oshi.hardware.HWDiskStore
- setWrites(long) - Method in class oshi.hardware.HWDiskStore
- sleep(long) - Static method in class oshi.util.Util
-
Sleeps for the specified number of milliseconds.
- sleepAfter(long, long) - Static method in class oshi.util.Util
-
Sleeps for the specified number of milliseconds after the given system time in milliseconds.
- SLEEPING - oshi.software.os.OSProcess.State
-
Interruptible sleep state
- SMC_CMD_READ_BYTES - Static variable in interface oshi.jna.platform.mac.IOKit
- SMC_CMD_READ_KEYINFO - Static variable in interface oshi.jna.platform.mac.IOKit
- SMC_KEY_CPU_TEMP - Static variable in interface oshi.jna.platform.mac.IOKit
- SMC_KEY_CPU_VOLTAGE - Static variable in interface oshi.jna.platform.mac.IOKit
- SMC_KEY_FAN_NUM - Static variable in interface oshi.jna.platform.mac.IOKit
- SMC_KEY_FAN_SPEED - Static variable in interface oshi.jna.platform.mac.IOKit
- smcCall(int, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Call SMC
- smcClose() - Static method in class oshi.util.platform.mac.SmcUtil
-
Close connection to SMC
- smcGetFpe2(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a value from SMC which is in FPE2 datatype.
- smcGetKeyInfo(IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get cached keyInfo if it exists, or generate new keyInfo
- smcGetLong(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a 64-bit integer value from SMC
- smcGetSp78(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a value from SMC which is in SP78 datatype (used for Temperature) First bit is sign, next 7 bits are integer portion, last 8 bits are fractional portion
- SMCKeyData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyData
- SMCKeyDataKeyInfo() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
- SMCKeyDataPLimitData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- SMCKeyDataVers() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
- smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
-
Open a connection to SMC
- smcReadKey(String, IOKit.SMCVal, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Read a key from SMC
- SmcUtil - Class in oshi.util.platform.mac
-
Provides access to SMC calls on OS X
- SMCVal() - Constructor for class oshi.jna.platform.mac.IOKit.SMCVal
- Sockaddr() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr
- SOFTIRQ - oshi.hardware.CentralProcessor.TickType
-
Time that the CPU used to service soft IRQs
- SOLARIS - oshi.PlatformEnum
-
Solaris (SunOS)
- SolarisCentralProcessor - Class in oshi.hardware.platform.unix.solaris
-
A CPU
- SolarisCentralProcessor() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Create a Processor
- SolarisDisks - Class in oshi.hardware.platform.unix.solaris
-
Solaris hard disk implementation.
- SolarisDisks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisks
- SolarisDisplay - Class in oshi.hardware.platform.unix.solaris
-
A Display
- SolarisDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisplay
- SolarisFileSystem - Class in oshi.software.os.unix.solaris
-
The Solaris File System contains
OSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
- SolarisGlobalMemory - Class in oshi.hardware.platform.unix.solaris
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- SolarisGlobalMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
- SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
- SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
- SolarisNetworkParams - Class in oshi.software.os.unix.solaris
- SolarisNetworkParams() - Constructor for class oshi.software.os.unix.solaris.SolarisNetworkParams
- SolarisNetworks - Class in oshi.hardware.platform.unix.solaris
- SolarisNetworks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisNetworks
- SolarisOperatingSystem - Class in oshi.software.os.unix.solaris
-
Linux is a family of free operating systems most commonly used on personal computers.
- SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
- SolarisOSVersionInfoEx - Class in oshi.software.os.unix.solaris
- SolarisOSVersionInfoEx() - Constructor for class oshi.software.os.unix.solaris.SolarisOSVersionInfoEx
- SolarisPowerSource - Class in oshi.hardware.platform.unix.solaris
-
A Power Source
- SolarisPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisPowerSource
- SolarisSensors - Class in oshi.hardware.platform.unix.solaris
- SolarisSensors() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSensors
- SolarisSoundCard - Class in oshi.hardware.platform.unix.solaris
-
Solaris Sound Card.
- SolarisSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSoundCard
- SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
- SolarisUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
- SoundCard - Interface in oshi.hardware
- source - Variable in class oshi.data.windows.PerfCounterQuery
- spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- startWithNotDigits - Static variable in class oshi.util.ParseUtil
- status - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- STEAL - oshi.hardware.CentralProcessor.TickType
-
Time which the hypervisor dedicated for other guests in the system.
- STOPPED - oshi.software.os.OSProcess.State
-
Stopped by the user, such as for debugging
- stringToByteArray(String, int) - Static method in class oshi.util.ParseUtil
-
Parse a human readable string into a byte array, truncating or padding with zeros (if necessary) so the array has the specified length.
- StringUtil - Class in oshi.util
-
String utilities
- strToLong(String, int) - Static method in class oshi.util.ParseUtil
-
Convert a string to an integer representation.
- swapPagesIn - Variable in class oshi.hardware.common.AbstractGlobalMemory
- swapPagesOut - Variable in class oshi.hardware.common.AbstractGlobalMemory
- swapTotal - Variable in class oshi.hardware.common.AbstractGlobalMemory
- swapUsed - Variable in class oshi.hardware.common.AbstractGlobalMemory
- switchComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Switches the current threading model for COM initialization, as OSHI is required to match if an external program has COM initialized already.
- sysctl(int[], int, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctl() function retrieves system information and allows processes with appropriate privileges to set system information.
- sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with an int result
- sysctl(String, int) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with an int result
- sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a long result
- sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a long result
- sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a Structure result
- sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a Structure result
- sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a String result
- sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a String result
- sysctlbyname(String, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctlbyname() function accepts an ASCII representation of the name and internally looks up the integer name vector.
- sysctlnametomib(String, Pointer, IntByReference) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctlnametomib() function accepts an ASCII representation of the name, looks up the integer name vector, and returns the numeric representation in the mib array pointed to by mibp.
- SysctlUtil - Class in oshi.util.platform.mac
-
Provides access to sysctl calls on OS X
- SYSTEM - oshi.hardware.CentralProcessor.TickType
-
CPU utilization that occurred while executing at the system level (kernel).
- SYSTEM_BATTERY_STATE - Static variable in interface oshi.jna.platform.windows.PowrProf
- SystemB - Interface in oshi.jna.platform.mac
-
System class.
- SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
- SystemInfo - Class in oshi
-
System information.
- SystemInfo() - Constructor for class oshi.SystemInfo
T
- timeRemaining - Variable in class oshi.hardware.common.AbstractPowerSource
- Timeval() - Constructor for class oshi.jna.platform.unix.CLibrary.Timeval
- toCFString(String) - Static method in class oshi.jna.platform.mac.CoreFoundation.CFStringRef
-
Creates a new CFString from the given Java string.
- toString() - Method in class oshi.hardware.common.AbstractCentralProcessor
- toString() - Method in class oshi.hardware.common.AbstractDisplay
- toString() - Method in class oshi.hardware.common.AbstractSoundCard
- toString() - Method in class oshi.hardware.common.AbstractUsbDevice
- toString() - Method in class oshi.software.common.AbstractOperatingSystem
- toString() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- toString() - Method in class oshi.software.os.OSProcess
- toString(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse an EDID byte array into user-readable information
- TOTAL_INSTANCE - Static variable in class oshi.data.windows.PerfCounterQuery
- toUnsignedString(int) - Static method in class oshi.util.FormatUtil
-
Represent a 32 bit value as if it were an unsigned integer.
- toUnsignedString(long) - Static method in class oshi.util.FormatUtil
-
Represent a 64 bit value as if it were an unsigned long.
- tv_sec - Variable in class oshi.jna.platform.unix.CLibrary.Timeval
- tv_usec - Variable in class oshi.jna.platform.unix.CLibrary.Timeval
U
- Udev - Interface in oshi.jna.platform.linux
-
Interface for talking with Udev.
- udev_device_get_devnode(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_get_devtype(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_get_parent_with_subsystem_devtype(Udev.UdevDevice, String, String) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_get_property_value(Udev.UdevDevice, String) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_get_sysattr_value(Udev.UdevDevice, String) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_get_sysname(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_get_syspath(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_new_from_syspath(Udev.UdevHandle, String) - Method in interface oshi.jna.platform.linux.Udev
- udev_device_unref(Udev.UdevDevice) - Method in interface oshi.jna.platform.linux.Udev
- udev_enumerate_add_match_subsystem(Udev.UdevEnumerate, String) - Method in interface oshi.jna.platform.linux.Udev
- udev_enumerate_get_list_entry(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
- udev_enumerate_new(Udev.UdevHandle) - Method in interface oshi.jna.platform.linux.Udev
- udev_enumerate_scan_devices(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
- udev_enumerate_unref(Udev.UdevEnumerate) - Method in interface oshi.jna.platform.linux.Udev
- udev_list_entry_get_name(Udev.UdevListEntry) - Method in interface oshi.jna.platform.linux.Udev
- udev_list_entry_get_next(Udev.UdevListEntry) - Method in interface oshi.jna.platform.linux.Udev
- udev_new() - Method in interface oshi.jna.platform.linux.Udev
- udev_unref(Udev.UdevHandle) - Method in interface oshi.jna.platform.linux.Udev
- Udev.UdevDevice - Class in oshi.jna.platform.linux
- Udev.UdevEnumerate - Class in oshi.jna.platform.linux
- Udev.UdevHandle - Class in oshi.jna.platform.linux
- Udev.UdevListEntry - Class in oshi.jna.platform.linux
- UdevDevice() - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
- UdevDevice(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
- UdevEnumerate() - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
- UdevEnumerate(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
- UdevHandle() - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
- UdevHandle(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
- UdevListEntry() - Constructor for class oshi.jna.platform.linux.Udev.UdevListEntry
- UdevListEntry(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevListEntry
- UINT64_SIZE - Static variable in interface oshi.jna.platform.unix.freebsd.Libc
- unInitCOM() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
UnInitializes COM library.
- unInitPdhCounters() - Method in class oshi.data.windows.PerfCounterQuery
-
Uninitialize PDH counters for this data source.
- unInitPdhCounters() - Method in class oshi.data.windows.PerfCounterWildcardQuery
-
Uninitialize PDH counters for this data source.
- unInitWmiCounters() - Method in class oshi.data.windows.PerfCounterQuery
-
Uninitializes the WMI query object needed to retrieve counters for this data source, allowing it to be garbage collected.
- UNKNOWN - oshi.PlatformEnum
-
OpenBSD, WindowsCE, or an unspecified system
- unsignedIntToLong(int) - Static method in class oshi.util.ParseUtil
-
Convert an unsigned integer to a long value.
- unsignedLongToSignedLong(long) - Static method in class oshi.util.ParseUtil
-
Convert an unsigned long to a signed long value by stripping the sign bit.
- unusedZero - oshi.util.platform.mac.CfUtil.CFNumberType
- updateDiskStats() - Method in class oshi.hardware.HWDiskStore
-
Make a best effort to update all the statistics about the drive without needing to recreate the drive list.
- updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.linux.LinuxDisks
- updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.mac.MacDisks
- updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
- updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisks
- updateDiskStats(HWDiskStore) - Static method in class oshi.hardware.platform.windows.WindowsDisks
- updateMeminfo() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Updates physical memory instance variables.
- updateMeminfo() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
-
Updates instance variables from reading /proc/meminfo no more frequently than every 100ms.
- updateMeminfo() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
-
Updates available memory no more often than every 100ms
- updateMeminfo() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
-
Updates physical memory instance variables.
- updateMeminfo() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
Updates physical memory instance variables.
- updateMeminfo() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
-
Update the performance information no more frequently than every 100ms
- updateNetworkStats() - Method in class oshi.hardware.NetworkIF
-
Updates interface network statistics on this interface.
- updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.linux.LinuxNetworks
-
Updates interface network statistics on the given interface.
- updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.mac.MacNetworks
-
Updates interface network statistics on the given interface.
- updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdNetworks
-
Updates interface network statistics on the given interface.
- updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.unix.solaris.SolarisNetworks
-
Updates interface network statistics on the given interface.
- updateNetworkStats(NetworkIF) - Static method in class oshi.hardware.platform.windows.WindowsNetworks
-
Updates interface network statistics on the given interface.
- updateProcessorTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Updates per-processor tick information.
- updateQuery(String) - Method in class oshi.data.windows.PerfCounterQueryHandler
-
Update all counters on a query.
- updateQueryTimestamp(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Update a query and get the timestamp
- updateSwap() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Updates virtual memory instance variables.
- updateSwap() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
-
Updates virtual memory instance variables.
- updateSwap() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
-
Updates swap file stats no more often than every 100ms
- updateSwap() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
-
Updates virtual memory instance variables.
- updateSwap() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
Updates virtual memory instance variables.
- updateSwap() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
-
Updates virtual memory instance variables.
- updateSystemTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Updates system tick information.
- UsbDevice - Interface in oshi.hardware
-
A USB device is a device connected via a USB port, possibly internally/permanently.
- USER - oshi.hardware.CentralProcessor.TickType
-
CPU utilization that occurred while executing at the user level (application).
- UTF_8 - Static variable in interface oshi.jna.platform.mac.CoreFoundation
- Util - Class in oshi.util
-
General utility methods
V
- valueOf(String) - Static method in enum oshi.data.windows.PerfCounterQuery.CounterDataSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oshi.hardware.CentralProcessor.TickType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oshi.PlatformEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oshi.software.os.OperatingSystem.ProcessSort
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oshi.software.os.OSProcess.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oshi.util.platform.mac.CfUtil.CFNumberType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum oshi.data.windows.PerfCounterQuery.CounterDataSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oshi.hardware.CentralProcessor.TickType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oshi.PlatformEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oshi.software.os.OperatingSystem.ProcessSort
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oshi.software.os.OSProcess.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oshi.util.platform.mac.CfUtil.CFNumberType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vendor - Variable in class oshi.hardware.common.AbstractUsbDevice
- vendorId - Variable in class oshi.hardware.common.AbstractUsbDevice
- VerifyVersionInfoW(WinNT.OSVERSIONINFOEX, int, long) - Method in interface oshi.jna.platform.windows.Kernel32
-
Compares a set of operating system version requirements to the corresponding values for the currently running version of the system.This function is subject to manifest-based behavior.
- vers - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
- VerSetConditionMask(long, int, byte) - Method in interface oshi.jna.platform.windows.Kernel32
-
Sets the bits of a 64-bit value to indicate the comparison operator to use for a specified operating system version attribute.
- version - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
- version - Variable in class oshi.software.common.AbstractOperatingSystem
- version - Variable in class oshi.software.common.AbstractOSVersionInfoEx
- VersionHelpers - Class in oshi.jna.platform.windows
-
The following functions can be used to determine the current operating system version or identify whether it is a Windows or Windows Server release.
- VersionHelpers() - Constructor for class oshi.jna.platform.windows.VersionHelpers
- versionId - Variable in class oshi.software.os.linux.LinuxOperatingSystem
- versionStr - Variable in class oshi.software.common.AbstractOSVersionInfoEx
W
- WAITING - oshi.software.os.OSProcess.State
-
Blocked, uninterruptible sleep state
- whitespaces - Static variable in class oshi.util.ParseUtil
- whitespacesColonWhitespace - Static variable in class oshi.util.ParseUtil
- wildcardMatch(String, String) - Static method in class oshi.util.Util
-
Tests if a String matches another String with a wildcard pattern.
- WIN32_WINNT_LONGHORN - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_NT4 - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_VISTA - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WIN10 - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WIN2K - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WIN6 - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WIN7 - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WIN8 - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WINBLUE - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WINTHRESHOLD - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WINXP - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WS03 - Static variable in interface oshi.jna.platform.windows.Kernel32
- WIN32_WINNT_WS08 - Static variable in interface oshi.jna.platform.windows.Kernel32
- WINDOWS - oshi.PlatformEnum
-
Microsoft Windows
- WindowsBaseboard - Class in oshi.hardware.platform.windows
-
Baseboard data obtained from WMI
- WindowsCentralProcessor - Class in oshi.hardware.platform.windows
-
A CPU, representing all of a system's processors.
- WindowsCentralProcessor() - Constructor for class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Create a Processor
- WindowsDisks - Class in oshi.hardware.platform.windows
-
Windows hard disk implementation.
- WindowsDisks() - Constructor for class oshi.hardware.platform.windows.WindowsDisks
- WindowsDisplay - Class in oshi.hardware.platform.windows
-
A Display
- WindowsDisplay(byte[]) - Constructor for class oshi.hardware.platform.windows.WindowsDisplay
- WindowsFileSystem - Class in oshi.software.os.windows
-
The Windows File System contains
OSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage. - WindowsFileSystem() - Constructor for class oshi.software.os.windows.WindowsFileSystem
- WindowsGlobalMemory - Class in oshi.hardware.platform.windows
-
Memory obtained by GlobalMemoryStatusEx.
- WindowsGlobalMemory() - Constructor for class oshi.hardware.platform.windows.WindowsGlobalMemory
- WindowsGlobalMemory.PageSwapProperty - Enum in oshi.hardware.platform.windows
- WindowsHardwareAbstractionLayer - Class in oshi.hardware.platform.windows
- WindowsHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
- WindowsNetworkParams - Class in oshi.software.os.windows
- WindowsNetworkParams() - Constructor for class oshi.software.os.windows.WindowsNetworkParams
- WindowsNetworks - Class in oshi.hardware.platform.windows
- WindowsNetworks() - Constructor for class oshi.hardware.platform.windows.WindowsNetworks
- WindowsOperatingSystem - Class in oshi.software.os.windows
- WindowsOperatingSystem() - Constructor for class oshi.software.os.windows.WindowsOperatingSystem
- WindowsOSSystemInfo - Class in oshi.software.os.windows
-
Windows OS native system information.
- WindowsOSSystemInfo() - Constructor for class oshi.software.os.windows.WindowsOSSystemInfo
- WindowsOSSystemInfo(WinBase.SYSTEM_INFO) - Constructor for class oshi.software.os.windows.WindowsOSSystemInfo
- WindowsOSVersionInfoEx - Class in oshi.software.os.windows
- WindowsOSVersionInfoEx() - Constructor for class oshi.software.os.windows.WindowsOSVersionInfoEx
- WindowsPowerSource - Class in oshi.hardware.platform.windows
-
A Power Source
- WindowsPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.windows.WindowsPowerSource
- WindowsSensors - Class in oshi.hardware.platform.windows
- WindowsSensors() - Constructor for class oshi.hardware.platform.windows.WindowsSensors
- WindowsSoundCard - Class in oshi.hardware.platform.windows
-
Sound Card data obtained by Wmi Queries for Windows.
- WindowsSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.windows.WindowsSoundCard
- WindowsUsbDevice - Class in oshi.hardware.platform.windows
- WindowsUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDevice
- WMI - oshi.data.windows.PerfCounterQuery.CounterDataSource
-
Performance Counter data will be pulled from a WMI PerfData_RawData_* table
- wmiQueryHandler - Variable in class oshi.data.windows.PerfCounterQuery
- WmiQueryHandler - Class in oshi.util.platform.windows
- WmiQueryHandler() - Constructor for class oshi.util.platform.windows.WmiQueryHandler
- WmiUtil - Class in oshi.util.platform.windows
-
Helper class for WMI
Z
- ZOMBIE - oshi.software.os.OSProcess.State
-
Intermediate state in process termination
All Classes All Packages