Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

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
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(UsbDevice) - Method in class oshi.hardware.common.AbstractUsbDevice
compareTo(HWDiskStore) - Method in class oshi.hardware.HWDiskStore
compareTo(HWPartition) - Method in class oshi.hardware.HWPartition
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
 
countStringToLongArray(String, char) - Static method in class oshi.util.ParseUtil
Parses a delimited string to count elements of an array of longs.
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_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.
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 OSFileStores 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(Collection<Integer>) - Method in class oshi.software.common.AbstractOperatingSystem
Gets information on a 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) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in interface oshi.software.os.OperatingSystem
Gets currently running processes.
getProcesses(Collection<Integer>) - Method in interface oshi.software.os.OperatingSystem
Gets information on a 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.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.OSProcess
 
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
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
getSystemCpuLoad() - Method in class oshi.hardware.common.AbstractCentralProcessor
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(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() - Method in class oshi.hardware.common.AbstractCentralProcessor
Returns the system load average for the last minute.
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(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
 
getUser() - Method in class oshi.software.os.OSProcess
 
getUserID() - Method in class oshi.software.os.OSProcess
 
getUserId() - Method in class oshi.software.os.OSUser
 
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(String, String, String, String, long, int, int, String) - Constructor for class oshi.hardware.HWPartition
Creates a new HWPartition
HWPartition() - 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.
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.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
 
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.

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

KERNEL_INDEX_SMC - Static variable in interface oshi.jna.platform.mac.IOKit
 
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
 
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 OSFileStores 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 OSFileStores 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
 
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
 
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
 
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.
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
 
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
 

P

pageSize - Variable in class oshi.hardware.common.AbstractGlobalMemory
 
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.
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 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 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
 
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(PerfDataUtil.PerfCounter) - Method in class oshi.data.windows.PerfCounterQueryHandler
Query the raw counter value of a Performance Data counter.
queryCounter(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
Get value of pdh 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.linux.Libc
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.

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.OSProcess
Sets the User ID.
setUserId(String) - Method in class oshi.software.os.OSUser
 
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.
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
smcGetFloat(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
Get a value from SMC which is in a floating point datatype (SP78, FPE2, FLT)
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
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
 
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 OSFileStores 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
 
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, long) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a long result
sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a String result
sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
Executes a sysctl call with a Structure 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.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a long result
sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a String result
sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
Executes a sysctl call with a Structure 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_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.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
 
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
 
UdevDevice(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
 
UdevDevice() - Constructor for class oshi.jna.platform.linux.Udev.UdevDevice
 
UdevEnumerate(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
 
UdevEnumerate() - Constructor for class oshi.jna.platform.linux.Udev.UdevEnumerate
 
UdevHandle(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
 
UdevHandle() - Constructor for class oshi.jna.platform.linux.Udev.UdevHandle
 
UdevListEntry(Pointer) - Constructor for class oshi.jna.platform.linux.Udev.UdevListEntry
 
UdevListEntry() - 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.
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.
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.
US_ASCII - Static variable in class oshi.util.ParseUtil
 
UsbDevice - Interface in oshi.hardware
A USB device is a device connected via a USB port, possibly internally/permanently.
UTF_8 - Static variable in interface oshi.jna.platform.mac.CoreFoundation
 
UTF_8 - Static variable in class oshi.util.ParseUtil
 
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
 
vers - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
 
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
 
versionId - Variable in class oshi.software.os.linux.LinuxOperatingSystem
 
versionStr - Variable in class oshi.software.common.AbstractOSVersionInfoEx
 

W

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.
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 OSFileStores 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
 
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
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2010–2021 oshi. All rights reserved.