- calculateCpuPercent() - Method in class oshi.software.os.OSProcess
-
Calculates CPU usage of this process.
- CentralProcessor - Interface in oshi.hardware
-
This class represents the entire Central Processing Unit (CPU) of a computer
system, which may contain one or more physical packages (sockets), one or
more physical processors (cores), and one or more logical processors (what
the Operating System sees, which may include hyperthreaded cores.)
- CentralProcessor.LogicalProcessor - Class in oshi.hardware
-
A class representing a Logical Processor and its replationship to physical
processors, physical packages, and logical groupings such as NUMA Nodes and
Processor groups, useful for identifying processor topology.
- CentralProcessor.ProcessorIdentifier - Class in oshi.hardware
-
A class encapsulating ghe CPU's identifier strings ,including name, vendor,
stepping, model, and family information (also called the signature of a CPU)
- CentralProcessor.TickType - Enum in oshi.hardware
-
- CFAllocatorGetDefault() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Gets the default allocator object for the current thread.
- CFAllocatorRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFAllocatorRef
-
- CFArrayCreate(CoreFoundation.CFAllocatorRef, Pointer, CoreFoundation.CFIndex, Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Creates a new immutable array with the given values.
- CFArrayGetCount(CoreFoundation.CFArrayRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the number of values currently in an array.
- CFArrayGetTypeID() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
- CFArrayGetValueAtIndex(CoreFoundation.CFArrayRef, CoreFoundation.CFIndex) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Retrieves a value at a given index.
- CFArrayRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFArrayRef
-
- CFArrayRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFArrayRef
-
- CFBooleanGetTypeID() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
- CFBooleanGetValue(CoreFoundation.CFBooleanRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the value of a CFBoolean
object.
- CFBooleanRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFBooleanRef
-
- CFBooleanRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFBooleanRef
-
- CFCopyDescription(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns a textual description of a Core Foundation object.
- CFDataCreate(CoreFoundation.CFAllocatorRef, Pointer, CoreFoundation.CFIndex) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Creates an immutable CFData
object using data copied from a specified
byte buffer.
- CFDataGetBytePtr(CoreFoundation.CFDataRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns a read-only pointer to the bytes of a CFData
object.
- CFDataGetLength(CoreFoundation.CFDataRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the number of bytes contained by a CFData
object.
- CFDataGetTypeID() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
- CFDataRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDataRef
-
- CFDataRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDataRef
-
- CFDateGetTypeID() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
- CFDictionaryCreateMutable(CoreFoundation.CFAllocatorRef, CoreFoundation.CFIndex, Pointer, Pointer) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Creates a new mutable dictionary.
- CFDictionaryGetTypeID() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
- CFDictionaryGetValue(CoreFoundation.CFDictionaryRef, PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the value associated with a given key.
- CFDictionaryGetValueIfPresent(CoreFoundation.CFDictionaryRef, PointerType, PointerByReference) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns a boolean value that indicates whether a given value for a given key
is in a dictionary, and returns that value indirectly if it exists.
- CFDictionaryRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDictionaryRef
-
- CFDictionaryRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFDictionaryRef
-
- CFDictionarySetValue(CoreFoundation.CFMutableDictionaryRef, PointerType, PointerType) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Sets the value corresponding to a given key.
- CFGetRetainCount(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the reference count of a Core Foundation object.
- CFGetTypeID(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the type of a CFType
object.
- CFIndex() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFIndex
-
- CFIndex(long) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFIndex
-
- CFMutableDictionaryRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFMutableDictionaryRef
-
- CFMutableDictionaryRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFMutableDictionaryRef
-
- CFNumberCreate(CoreFoundation.CFAllocatorRef, CoreFoundation.CFIndex, ByReference) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Creates a CFNumber
object using a specified value.
- CFNumberGetType(CoreFoundation.CFNumberRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the type used by a CFNumber
object to store its value.
- CFNumberGetTypeID() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
- CFNumberGetValue(CoreFoundation.CFNumberRef, CoreFoundation.CFIndex, ByReference) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Obtains the value of a CFNumber
object cast to a specified type.
- CFNumberRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFNumberRef
-
- CFNumberRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFNumberRef
-
- CFRelease(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Releases a Core Foundation object.
- CFRetain(CoreFoundation.CFTypeRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Retains a Core Foundation object.
- CFStringCreateWithCharacters(CoreFoundation.CFAllocatorRef, char[], CoreFoundation.CFIndex) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Creates a string from a buffer of Unicode characters.
- CFStringGetCString(CoreFoundation.CFStringRef, Pointer, CoreFoundation.CFIndex, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Copies the character contents of a string to a local C string buffer after
converting the characters to a given encoding.
- CFStringGetLength(CoreFoundation.CFStringRef) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the number (in terms of UTF-16 code pairs) of Unicode characters in a
string.
- CFStringGetMaximumSizeForEncoding(CoreFoundation.CFIndex, int) - Method in interface oshi.jna.platform.mac.CoreFoundation
-
Returns the maximum number of bytes a string of a specified length (in
Unicode characters) will take up if encoded in a specified encoding.
- CFStringGetTypeID() - Method in interface oshi.jna.platform.mac.CoreFoundation
-
- CFStringRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFStringRef
-
- CFStringRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFStringRef
-
- CFTypeID() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFTypeID
-
- CFTypeID(long) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFTypeID
-
- CFTypeRef() - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFTypeRef
-
- CFTypeRef(Pointer) - Constructor for class oshi.jna.platform.mac.CoreFoundation.CFTypeRef
-
- charging - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- clear() - Static method in class oshi.util.GlobalConfig
-
Clear the configuration.
- 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
- close() - Method in class oshi.util.platform.unix.solaris.KstatUtil.KstatChain
-
Release the lock on the chain.
- closeQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Close a pdh query
- codeName - Variable in class oshi.software.common.AbstractOSVersionInfoEx
-
Deprecated.
- 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 - 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.
- conformsTo(String) - Method in class oshi.jna.platform.mac.IOKit.IOObject
-
- connectedDevices - Variable in class oshi.hardware.common.AbstractUsbDevice
-
- Constants - Class in oshi.util
-
General constants used in multiple classes
- CoreFoundation - Interface in oshi.jna.platform.mac
-
Core Foundation is a framework that provides fundamental software services
useful to application services, application environments, and to applications
themselves.
- CoreFoundation.CFAllocatorRef - Class in oshi.jna.platform.mac
-
A reference type used in many Core Foundation parameters and function
results.
- CoreFoundation.CFArrayRef - Class in oshi.jna.platform.mac
-
A reference to an immutable CFArray
object.
- CoreFoundation.CFBooleanRef - Class in oshi.jna.platform.mac
-
A reference to a CFBoolean
object.
- CoreFoundation.CFDataRef - Class in oshi.jna.platform.mac
-
A reference to an immutable CFData
object.
- CoreFoundation.CFDictionaryRef - Class in oshi.jna.platform.mac
-
A reference to an immutable CFDictionary
object.
- CoreFoundation.CFIndex - Class in oshi.jna.platform.mac
-
- CoreFoundation.CFMutableDictionaryRef - Class in oshi.jna.platform.mac
-
A reference to a mutable CFDictionary
object.
- CoreFoundation.CFNumberRef - Class in oshi.jna.platform.mac
-
A reference to a CFNumber
object.
- CoreFoundation.CFNumberType - Enum in oshi.jna.platform.mac
-
- CoreFoundation.CFStringRef - Class in oshi.jna.platform.mac
-
A reference to a CFString
object, which “encapsulates” a Unicode
string along with its length.
- CoreFoundation.CFTypeID - Class in oshi.jna.platform.mac
-
A type for unique, constant integer values that identify particular Core
Foundation opaque types.
- CoreFoundation.CFTypeRef - Class in oshi.jna.platform.mac
-
The CFTypeRef
type is the base type defined in Core Foundation.
- counterQuery - Variable in class oshi.util.platform.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.FreeBsdLibc
-
Constant CP_IDLE=4
- CP_INTR - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
-
Constant CP_INTR=3
- CP_NICE - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
-
Constant CP_NICE=1
- CP_SYS - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
-
Constant CP_SYS=2
- CP_USER - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
-
Constant CP_USER=0
- CpTime() - Constructor for class oshi.jna.platform.unix.freebsd.FreeBsdLibc.CpTime
-
- cpu_ticks - Variable in class oshi.jna.platform.unix.freebsd.FreeBsdLibc.CpTime
-
- CPUINFO - Static variable in class oshi.util.platform.linux.ProcUtil
-
The proc path for CPU information
- cpuPLimit - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
-
- CPUSTATES - Static variable in interface oshi.jna.platform.unix.freebsd.FreeBsdLibc
-
Constant CPUSTATES=5
- createBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Instantiates the platform-specific
Baseboard
object
- createCFProperties() - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
- createCFProperty(CoreFoundation.CFStringRef) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
- createCFString(String) - Static method in class oshi.jna.platform.mac.CoreFoundation.CFStringRef
-
- createComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- createComputerSystem() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
- createComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
- createComputerSystem() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
- createComputerSystem() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- createComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
- createCounter(String, String, String) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Create a Performance Counter
- createFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Instantiates the platform-specific
Firmware
object
- createInstance() - Static method in class oshi.util.platform.windows.WmiQueryHandler
-
Factory method to create an instance of this class.
- createMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- createMemory() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
- createMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
- createMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
- createMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- createMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
- createProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- createProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
- createProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
- createProcessor() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
- createProcessor() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- createProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
- 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.
- createSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
Instantiates the platform-specific
Sensors
object
- createSensors() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates the platform-specific
Sensors
object
- createSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates the platform-specific
Sensors
object
- createSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates the platform-specific
Sensors
object
- createSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates the platform-specific
Sensors
object
- createSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates the platform-specific
Sensors
object
- currentIdleState - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
-
- currentMhz - Variable in class oshi.jna.platform.windows.PowrProf.ProcessorPowerInformation
-
- gai_strerror(int) - Method in interface oshi.jna.platform.unix.CLibrary
-
Translates getaddrinfo error codes to a human readable string, suitable for
error reporting.
- get(String, String) - Static method in class oshi.util.GlobalConfig
-
Get the String
property associated with the given key.
- get(String, int) - Static method in class oshi.util.GlobalConfig
-
Get the int
property associated with the given key.
- get(String, double) - Static method in class oshi.util.GlobalConfig
-
Get the double
property associated with the given key.
- get(String, boolean) - Static method in class oshi.util.GlobalConfig
-
Get the boolean
property associated with the given key.
- 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 interface oshi.hardware.GlobalMemory
-
The amount of physical memory currently available, in bytes.
- getAvailable() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
-
- getAvailable() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
-
- getAvailable() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
-
- getAvailable() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
- getAvailable() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
-
- getBankLabel() - Method in class oshi.hardware.PhysicalMemory
-
The bank and/or slot label.
- getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
-
- getBaseboard() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system baseboard/motherboard.
- getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
-
- getBitness() - Method in interface oshi.software.os.OperatingSystem
-
Gets the bitness (32 or 64) of the operating system.
- getBitness() - Method in class oshi.software.os.OSProcess
-
Attempts to get the bitness (32 or 64) of the process.
- getBooleanProperty(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
Convenience method to get a
Boolean
value from this IO
Registry Entry.
- getBSDNameMatchingDict(String) - Static method in class oshi.jna.platform.mac.IOKitUtil
-
Convenience method to get the IO dictionary matching a bsd name.
- getBuildNumber() - Method in class oshi.software.common.AbstractOSVersionInfoEx
-
Deprecated.
- getBuildNumber() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
-
Gets the operating system build number.
- getBuildNumber() - Method in interface oshi.software.os.OperatingSystemVersion
-
Deprecated.
getBuildNumber.
- getByteArrayProperty(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
Convenience method to get a byte
array value from this IO Registry
Entry.
- getBytePtr() - Method in class oshi.jna.platform.mac.CoreFoundation.CFDataRef
-
- getBytesRead() - Method in class oshi.software.os.OSProcess
-
Getter for the field bytesRead
.
- getBytesRecv() - Method in class oshi.hardware.NetworkIF
-
Getter for the field bytesRecv
.
- getBytesSent() - Method in class oshi.hardware.NetworkIF
-
Getter for the field bytesSent
.
- getBytesWritten() - Method in class oshi.software.os.OSProcess
-
Getter for the field bytesWritten
.
- getCapacity() - Method in class oshi.hardware.PhysicalMemory
-
The capacity of memory bank in bytes.
- getChildEntry(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
- getChildIterator(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
-
- 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
-
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getClockSpeed() - Method in class oshi.hardware.PhysicalMemory
-
The configured memory clock speed in hertz.
- getCode(int) - Static method in exception oshi.jna.platform.mac.IOReturnException
-
The low 14 bits of the return value encode the return code.
- getCodec() - Method in class oshi.hardware.common.AbstractSoundCard
-
Retrieves the codec of the Sound card
- getCodec() - Method in interface oshi.hardware.SoundCard
-
Retrieves the codec of the Sound card
- getCodeName() - Method in class oshi.software.common.AbstractOSVersionInfoEx
-
Deprecated.
- getCodeName() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
-
Gets the operating system codename.
- getCodeName() - Method in interface oshi.software.os.OperatingSystemVersion
-
Deprecated.
getCodeName.
- getCommandLine() - Method in class oshi.software.os.OSProcess
-
Getter for the field commandLine
.
- getComputerSystem() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- 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.common.AbstractCentralProcessor
-
- getCount() - Method in class oshi.jna.platform.mac.CoreFoundation.CFArrayRef
-
- getCounter() - Method in enum oshi.hardware.platform.windows.WindowsVirtualMemory.PageSwapProperty
- getCounter() - Method in interface oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
-
- getCounter() - Method in interface oshi.util.platform.windows.PerfCounterWildcardQuery.PdhCounterWildcardProperty
-
- 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.common.AbstractSensors
-
- getCpuTemperature() - Method in interface oshi.hardware.Sensors
-
CPU Temperature
- getCpuVoltage() - Method in class oshi.hardware.common.AbstractSensors
-
- getCpuVoltage() - Method in interface oshi.hardware.Sensors
-
CPU Voltage
- getCurrentFreq() - Method in interface oshi.hardware.CentralProcessor
-
Attempts to return the current frequency (in Hz), of the logical processors
on this CPU.
- getCurrentFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getCurrentPlatformEnum() - Static method in class oshi.SystemInfo
-
Getter for the field currentPlatformEnum
.
- getCurrentQueueLength() - Method in class oshi.hardware.HWDiskStore
-
Getter for the field currentQueueLength
.
- getCurrentWorkingDirectory() - Method in class oshi.software.os.OSProcess
-
Getter for the field currentWorkingDirectory
.
- getCwdMap(int) - Static method in class oshi.util.LsofUtil
-
getCwdMap.
- 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 in ISO 8601 format
- getDateTime(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a DateTime value from a WmiResult as an OffsetDateTime
- getDescription() - Method in class oshi.hardware.common.AbstractFirmware
-
- 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
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.unix.solaris.SolarisDisks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.windows.WindowsDisks
-
Get hard drives on this machine
- 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
-
Interface description.
- 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.
- getDnsServers() - Method in interface oshi.software.os.NetworkParams
-
getDnsServers.
- getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParams
-
- getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
-
getDomainName.
- 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.
- getDomainName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
-
- getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParams
-
- getDoubleProperty(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
Convenience method to get a
Double
value from this IO
Registry Entry.
- getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
-
Parse a string key = "value" (string)
- getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
-
Retrieves the driver version currently in use in machine
- getDriverVersion() - Method in interface oshi.hardware.SoundCard
-
Retrieves the driver version currently in use in machine
- getEdid() - Method in class oshi.hardware.common.AbstractDisplay
-
- getEdid() - Method in interface oshi.hardware.Display
-
The EDID byte array.
- getFamily() - Method in interface oshi.hardware.CentralProcessor
-
- getFamily() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Gets the family.
- getFamily() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getFamily() - Method in class oshi.software.common.AbstractOperatingSystem
-
- getFamily() - Method in interface oshi.software.os.OperatingSystem
-
Operating system family.
- getFanSpeeds() - Method in class oshi.hardware.common.AbstractSensors
-
- 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
-
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.mac.MacFileSystem
-
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.unix.freebsd.FreeBsdFileSystem
-
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.unix.solaris.SolarisFileSystem
-
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.windows.WindowsFileSystem
-
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.
- getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getFileSystem() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getFileSystem() - Method in interface oshi.software.os.OperatingSystem
-
- getFileSystem() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
- getFileSystem() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getFileSystem() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getFirmware() - Method in class oshi.hardware.common.AbstractComputerSystem
-
- 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.
- getFreeSpace() - Method in class oshi.software.os.OSFileStore
-
Free space on the drive.
- getGroup() - Method in class oshi.software.os.OSProcess
-
Getter for the field group
.
- getGroupID() - Method in class oshi.software.os.OSProcess
-
Getter for the field groupID
.
- getGroupName(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
-
getGroupName.
- getHardware() - Method in class oshi.SystemInfo
-
- getHcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor width in cm
- getHostName() - Method in class oshi.software.common.AbstractNetworkParams
-
getHostName.
- getHostName() - Method in class oshi.software.os.linux.LinuxNetworkParams
-
- getHostName() - Method in class oshi.software.os.mac.MacNetworkParams
-
- getHostName() - Method in interface oshi.software.os.NetworkParams
-
getHostName.
- getHostName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
-
- getHostName() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
-
- getHostName() - Method in class oshi.software.os.windows.WindowsNetworkParams
-
- 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
-
Getter for the field identification
.
- getIdentifier() - Method in interface oshi.hardware.CentralProcessor
-
- getIdentifier() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Identifier, eg.
- getIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getIndex() - Method in enum oshi.hardware.CentralProcessor.TickType
-
- getInErrors() - Method in class oshi.hardware.NetworkIF
-
Getter for the field inErrors
.
- getInstance() - Method in enum oshi.hardware.platform.windows.WindowsVirtualMemory.PageSwapProperty
- getInstance() - Method in interface oshi.util.platform.windows.PerfCounterQuery.PdhCounterProperty
-
- getInstance() - Static method in class oshi.util.platform.windows.PerfCounterQueryHandler
-
Instantiate this class as a singleton
- getInstance() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
-
- getInstancesFromLastQuery() - Method in class oshi.util.platform.windows.PerfCounterWildcardQuery
-
List the instances corresponding to the value map lists
- getIntegerProperty(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
Convenience method to get an
Integer
value from this IO
Registry Entry.
- getInterrupts() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getIntFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the int value contained therein.
- getIOReturnCode() - Method in exception oshi.jna.platform.mac.IOReturnException
-
- getIPv4addr() - Method in class oshi.hardware.NetworkIF
-
The Internet Protocol (IP) v4 address.
- 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.
- 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
-
The Internet Protocol (IP) v6 address.
- 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.
- 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
-
Getter for the field kernelTime
.
- 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.
- getLength() - Method in class oshi.jna.platform.mac.CoreFoundation.CFDataRef
-
- getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getLogicalProcessors() - Method in interface oshi.hardware.CentralProcessor
-
Returns an array of the CPU's logical processors.
- getLogicalProcessors() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- 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.
- getLongProperty(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
Convenience method to get a
Long
value from this IO
Registry Entry.
- getMacaddr() - Method in class oshi.hardware.NetworkIF
-
The Media Access Control (MAC) address.
- getMajor() - Method in class oshi.hardware.HWPartition
-
Getter for the field major
.
- getManufacturer() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard 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.hardware.PhysicalMemory
-
The manufacturer of the physical memory.
- getManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
-
- 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
- getMasterPort() - Static method in class oshi.jna.platform.mac.IOKitUtil
-
Gets a pointer to the Mach Master Port.
- getMatchingService(String) - Static method in class oshi.jna.platform.mac.IOKitUtil
-
Opens a the first IOService matching a service name.
- getMatchingService(CoreFoundation.CFDictionaryRef) - Static method in class oshi.jna.platform.mac.IOKitUtil
-
Opens a the first IOService matching a dictionary.
- getMatchingServices(String) - Static method in class oshi.jna.platform.mac.IOKitUtil
-
Convenience method to get IOService objects matching a service name.
- getMatchingServices(CoreFoundation.CFDictionaryRef) - Static method in class oshi.jna.platform.mac.IOKitUtil
-
Convenience method to get IOService objects matching a dictionary.
- getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
-
The maximum number of open file descriptors.
- getMaxFreq() - Method in interface oshi.hardware.CentralProcessor
-
Maximum frequeny (in Hz), of the logical processors on this CPU.
- getMaxFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getMemory() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- getMemoryType() - Method in class oshi.hardware.PhysicalMemory
-
The type of physical memory
- getMinor() - Method in class oshi.hardware.HWPartition
-
Getter for the field minor
.
- getModel() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard model.
- getModel() - Method in interface oshi.hardware.CentralProcessor
-
- getModel() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Gets the model.
- getModel() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getModel() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system model.
- getModel() - Method in class oshi.hardware.HWDiskStore
-
Getter for the field model
.
- getMount() - Method in class oshi.software.os.OSFileStore
-
Mountpoint of the File System
- getMountPoint() - Method in class oshi.hardware.HWPartition
-
Getter for the field mountPoint
.
- getMTU() - Method in class oshi.hardware.NetworkIF
-
The interface Maximum Transmission Unit (MTU).
- getName() - Method in interface oshi.hardware.CentralProcessor
-
- getName() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Name, eg.
- getName() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getName() - Method in class oshi.hardware.common.AbstractFirmware
-
- 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
-
Retrieves the full name of the card.
- 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
-
Getter for the field name
.
- getName() - Method in class oshi.hardware.HWPartition
-
Getter for the field name
.
- getName() - Method in class oshi.hardware.NetworkIF
-
Interface name.
- 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.jna.platform.mac.IOKit.IORegistryEntry
-
- getName() - Method in class oshi.software.os.OSFileStore
-
Name of the File System
- getName() - Method in class oshi.software.os.OSProcess
-
Getter for the field name
.
- getName() - Method in class oshi.software.os.OSService
-
Getter for the field name
.
- 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
- getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getNetworkParams() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getNetworkParams() - Method in interface oshi.software.os.OperatingSystem
-
- getNetworkParams() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
- getNetworkParams() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getNetworkParams() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getNetworks() - Method in class oshi.hardware.common.AbstractNetworks
-
- 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
- getNumaNode() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
-
The NUMA node.
- 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
-
The current number of open file descriptors.
- getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
-
The current number of open file descriptors.
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
The current number of open file descriptors.
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
-
The current number of open file descriptors.
- 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
.
- getOsxVersionNumber() - Method in class oshi.software.os.mac.MacOSVersionInfoEx
-
Deprecated.
Getter for the field osxVersionNumber
.
- getOutErrors() - Method in class oshi.hardware.NetworkIF
-
Getter for the field outErrors
.
- getPacketsRecv() - Method in class oshi.hardware.NetworkIF
-
Getter for the field packetsRecv
.
- getPacketsSent() - Method in class oshi.hardware.NetworkIF
-
Getter for the field packetsSent
.
- getPageSize() - Method in interface oshi.hardware.GlobalMemory
-
The number of bytes in a memory page
- getPageSize() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
-
- getPageSize() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
-
- getPageSize() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
-
- getPageSize() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
- getPageSize() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
-
- getParentEntry(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
- getParentProcessID() - Method in class oshi.software.os.OSProcess
-
Getter for the field parentProcessID
.
- getPartitions() - Method in class oshi.hardware.HWDiskStore
-
Getter for the field partitions
.
- getPath() - Method in class oshi.software.os.OSProcess
-
Getter for the field path
.
- getPhysicalMemory() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
- getPhysicalMemory() - Method in interface oshi.hardware.GlobalMemory
-
Physical memory, such as banks of memory.
- getPhysicalMemory() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
-
- getPhysicalMemory() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
-
- getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of packages/sockets in the system.
- getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getPhysicalPackageNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
-
The physical package (socket) id number assigned to this logical processor.
- 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
-
- getPhysicalProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
-
The physical processor (core) id number assigned to this logical processor.
- 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
-
- 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
-
Getter for the field priority
.
- getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystem
-
- 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
-
- getProcess(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getProcess(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getProcessCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- 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
-
- getProcessCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
-
- getProcesses(Collection<Integer>) - Method in class oshi.software.common.AbstractOperatingSystem
-
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.mac.MacOperatingSystem
-
- 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
-
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getProcessId() - Method in interface oshi.software.os.OperatingSystem
-
Gets the current process ID
- getProcessID() - Method in class oshi.software.os.OSProcess
-
Getter for the field processID
.
- getProcessID() - Method in class oshi.software.os.OSService
-
Getter for the field processID
.
- getProcessId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
- getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getProcessor() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- getProcessorCpuLoadBetweenTicks(long[][]) - Method in interface oshi.hardware.CentralProcessor
-
- getProcessorCpuLoadBetweenTicks(long[][]) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getProcessorGroup() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
-
The Processor Group.
- getProcessorID() - Method in interface oshi.hardware.CentralProcessor
-
- getProcessorID() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Gets the Processor ID.
- getProcessorID() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getProcessorIdentifier() - Method in interface oshi.hardware.CentralProcessor
-
The CPU's identifier strings ,including name, vendor, stepping, model, and
family information (also called the signature of a CPU)
- getProcessorIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getProcessorNumber() - Method in class oshi.hardware.CentralProcessor.LogicalProcessor
-
The Logical Processor number as seen by the Operating System.
- getProcPath() - Static method in class oshi.util.platform.linux.ProcUtil
-
The proc filesystem location may be customized to allow alternative proc
plugins, particularly useful for containers.
- 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
-
Getter for the field readBytes
.
- getReads() - Method in class oshi.hardware.HWDiskStore
-
Getter for the field reads
.
- 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
- getRegistryEntryID() - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
- getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
-
- 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
-
Getter for the field residentSetSize
.
- getRoot() - Static method in class oshi.jna.platform.mac.IOKitUtil
-
Gets the IO Registry root.
- getSensors() - Method in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU
temperature and fan speed
- getSerial() - Method in class oshi.hardware.HWDiskStore
-
Getter for the field serial
.
- 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.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
- getServices() - Method in class oshi.software.common.AbstractOperatingSystem
-
- getServices() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getServices() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getServices() - Method in interface oshi.software.os.OperatingSystem
-
Gets the all services on the system.
- getServices() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
- getServices() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getServices() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- 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
-
Getter for the field size
.
- getSize() - Method in class oshi.hardware.HWPartition
-
Getter for the field size
.
- 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
-
Instantiates an array of
SoundCard
objects,
representing the Sound cards.
- getSoundCards() - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
-
- 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
-
- 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.
- getSoundCards() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
SoundCard
objects,
representing the Sound cards.
- getSoundCards() - Static method in class oshi.hardware.platform.unix.solaris.SolarisSoundCard
-
getSoundCards.
- 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
-
Returns Windows audio device driver information, which represents the closest
proxy we have to sound cards.
- getSpeed() - Method in class oshi.hardware.NetworkIF
-
Getter for the field speed
.
- getStartTime() - Method in class oshi.software.os.OSProcess
-
Getter for the field startTime
.
- getState() - Method in class oshi.software.os.OSProcess
-
Getter for the field state
.
- getState() - Method in class oshi.software.os.OSService
-
Getter for the field state
.
- getStepping() - Method in interface oshi.hardware.CentralProcessor
-
- getStepping() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Gets the stepping.
- 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.
- getStringProperty(String) - Method in class oshi.jna.platform.mac.IOKit.IORegistryEntry
-
Convenience method to get a
String
value from this IO
Registry Entry.
- getSubSystem(int) - Static method in exception oshi.jna.platform.mac.IOReturnException
-
The middle 12 bits of the return value encode the subsystem.
- getSwapPagesIn() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
-
- getSwapPagesIn() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
-
- getSwapPagesIn() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
-
- getSwapPagesIn() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
-
- getSwapPagesIn() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
-
- getSwapPagesIn() - Method in interface oshi.hardware.VirtualMemory
-
Number of pages read from paging/swap file(s) to resolve hard page faults.
- getSwapPagesOut() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
-
- getSwapPagesOut() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
-
- getSwapPagesOut() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
-
- getSwapPagesOut() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
-
- getSwapPagesOut() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
-
- getSwapPagesOut() - Method in interface oshi.hardware.VirtualMemory
-
Number of pages written to paging/swap file(s) to free up space in physical
memory.
- getSwapTotal() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
-
- getSwapTotal() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
-
- getSwapTotal() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
-
- getSwapTotal() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
-
- getSwapTotal() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
-
- getSwapTotal() - Method in interface oshi.hardware.VirtualMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapUsed() - Method in class oshi.hardware.platform.linux.LinuxVirtualMemory
-
- getSwapUsed() - Method in class oshi.hardware.platform.mac.MacVirtualMemory
-
- getSwapUsed() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdVirtualMemory
-
- getSwapUsed() - Method in class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
-
- getSwapUsed() - Method in class oshi.hardware.platform.windows.WindowsVirtualMemory
-
- getSwapUsed() - Method in interface oshi.hardware.VirtualMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSystem(int) - Static method in exception oshi.jna.platform.mac.IOReturnException
-
The high 6 bits of the return value encode the system.
- getSystemBootTime() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getSystemBootTime() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getSystemBootTime() - Method in interface oshi.software.os.OperatingSystem
-
Get Unix time of boot.
- getSystemBootTime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
- getSystemBootTime() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getSystemBootTime() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- getSystemCpuLoadBetweenTicks(long[]) - Method in interface oshi.hardware.CentralProcessor
-
- getSystemCpuLoadBetweenTicks(long[]) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
- 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
-
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
- getSystemUptime() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- getSystemUptime() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getSystemUptime() - Method in interface oshi.software.os.OperatingSystem
-
Get the System up time (time since boot).
- getSystemUptime() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
- getSystemUptime() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getSystemUptime() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- 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
-
- getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
- getThreadCount() - Method in interface oshi.software.os.OperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.OSProcess
-
Getter for the field threadCount
.
- getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
- getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
- 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
-
Getter for the field timeStamp
.
- getTimeStamp() - Method in class oshi.hardware.NetworkIF
-
Getter for the field timeStamp
.
- getTimingDescriptor(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse a detailed timing descriptor
- getTotal() - Method in interface oshi.hardware.GlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotal() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
-
- getTotal() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
-
- getTotal() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
-
- getTotal() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
- getTotal() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
-
- 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
-
Getter for the field transferTime
.
- getType() - Method in class oshi.hardware.HWPartition
-
Getter for the field type
.
- getType() - Method in class oshi.software.os.OSFileStore
-
Type of the File System (FAT, NTFS, etx2, ext4, etc)
- getTypeID() - Method in class oshi.jna.platform.mac.CoreFoundation.CFTypeRef
-
- 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).
- getUniqueDeviceId() - Method in class oshi.hardware.common.AbstractUsbDevice
-
A Unique Device ID of the USB device, such as the PnPDeviceID (Windows),
Device Node Path (Linux), Registry Entry ID (macOS), or Device Node number
(Unix)
- getUniqueDeviceId() - Method in interface oshi.hardware.UsbDevice
-
A Unique Device ID of the USB device, such as the PnPDeviceID (Windows),
Device Node Path (Linux), Registry Entry ID (macOS), or Device Node number
(Unix)
- 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
-
Getter for the field upTime
.
- 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.
- getUser() - Method in class oshi.software.os.OSProcess
-
Getter for the field user
.
- getUserID() - Method in class oshi.software.os.OSProcess
-
Getter for the field userID
.
- getUserId() - Method in class oshi.software.os.OSUser
-
Getter for the field userId
.
- getUserName() - Method in class oshi.software.os.OSUser
-
Getter for the field userName
.
- getUserTime() - Method in class oshi.software.os.OSProcess
-
Getter for the field userTime
.
- getUuid() - Method in class oshi.hardware.HWPartition
-
Getter for the field uuid
.
- getUUID() - Method in class oshi.software.os.OSFileStore
-
UUID/GUID of the File System
- getValue(PointerType) - Method in class oshi.jna.platform.mac.CoreFoundation.CFDictionaryRef
-
- getValueAtIndex(int) - Method in class oshi.jna.platform.mac.CoreFoundation.CFArrayRef
-
- getValueIfPresent(PointerType, PointerByReference) - Method in class oshi.jna.platform.mac.CoreFoundation.CFDictionaryRef
-
- getVcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor height in cm
- getVendor() - Method in interface oshi.hardware.CentralProcessor
-
- getVendor() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Processor vendor.
- getVendor() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- 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
-
- getVendorFreq() - Method in class oshi.hardware.CentralProcessor.ProcessorIdentifier
-
Vendor frequency (in Hz), eg.
- getVendorFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
- 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 interface oshi.hardware.Firmware
-
Get the firmware version.
- getVersion() - Method in class oshi.software.common.AbstractOperatingSystem
-
- getVersion() - Method in class oshi.software.common.AbstractOSVersionInfoEx
-
Deprecated.
- getVersion() - Method in interface oshi.software.os.OperatingSystem
-
- getVersion() - Method in class oshi.software.os.OperatingSystem.OSVersionInfo
-
Gets the operating system version.
- getVersion() - Method in interface oshi.software.os.OperatingSystemVersion
-
Deprecated.
getVersion.
- getVersion(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the EDID version
- getVersionInfo() - Method in class oshi.software.common.AbstractOperatingSystem
-
- getVersionInfo() - Method in interface oshi.software.os.OperatingSystem
-
Operating system version information.
- getVirtualMemory() - Method in interface oshi.hardware.GlobalMemory
-
Virtual memory, such as a swap file.
- getVirtualMemory() - Method in class oshi.hardware.platform.linux.LinuxGlobalMemory
-
- getVirtualMemory() - Method in class oshi.hardware.platform.mac.MacGlobalMemory
-
- getVirtualMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdGlobalMemory
-
- getVirtualMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
- getVirtualMemory() - Method in class oshi.hardware.platform.windows.WindowsGlobalMemory
-
- getVirtualSize() - Method in class oshi.software.os.OSProcess
-
Getter for the field virtualSize
.
- 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
-
Getter for the field writeBytes
.
- getWrites() - Method in class oshi.hardware.HWDiskStore
-
Getter for the field writes
.
- getYear(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the year of manufacture
- GlobalConfig - Class in oshi.util
-
The global configuration utility.
- GlobalConfig.PropertyException - Exception in oshi.util
-
Indicates that a configuration value is invalid.
- GlobalMemory - Interface in oshi.hardware
-
The GlobalMemory class tracks information about the use of a computer's
physical memory (RAM) as well as any available virtual memory.
- gpuPLimit - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
-
- OHM_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
-
The namespace where Open Hardware Monitor publishes to WMI,
OHM_NAMESPACE="ROOT\\OpenHardwareMonitor"
.
- openChain() - Static method in class oshi.util.platform.unix.solaris.KstatUtil
-
Create a copy of the Kstat chain and lock it for use by this object.
- 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.OSVersionInfo - Class in oshi.software.os
-
- 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
-
Constructor for 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.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(OperatingSystem) - Constructor for class oshi.software.os.OSProcess
-
Constructor for OSProcess.
- OSProcess(OperatingSystem, int) - Constructor for class oshi.software.os.OSProcess
-
Constructor for OSProcess given a Process ID.
- OSProcess.State - Enum in oshi.software.os
-
Process Execution States
- OSService - Class in oshi.software.os
-
Operating system services are responsible for the management of platform
resources, including the processor, memory, files, and input and output.
- OSService(String, int, OSService.State) - Constructor for class oshi.software.os.OSService
-
- OSService.State - Enum in oshi.software.os
-
Service Execution States
- OSUser - Class in oshi.software.os
-
OSUser class.
- OSUser() - Constructor for class oshi.software.os.OSUser
-
- OSVersionInfo(String, String, String) - Constructor for class oshi.software.os.OperatingSystem.OSVersionInfo
-
- 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 - Interface in oshi.hardware
-
Sensors include hardware sensors to monitor temperature, fan speed, and other
information.
- serialNumber - Variable in class oshi.hardware.common.AbstractUsbDevice
-
- set(String, Object) - Static method in class oshi.util.GlobalConfig
-
Set the given property, overwriting any existing value.
- setBitness(int) - Method in class oshi.software.os.OSProcess
-
Setter for the field bitness
.
- setBuildNumber(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
-
Deprecated.
- setBuildNumber(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
Deprecated.
setBuildNumber.
- 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
-
Setter for the field bytesRecv
.
- setBytesSent(long) - Method in class oshi.hardware.NetworkIF
-
Setter for the field bytesSent
.
- 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
-
Setter for the field codec
.
- setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
-
Deprecated.
- setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
Deprecated.
setCodeName.
- setCommandLine(String) - Method in class oshi.software.os.OSProcess
-
Sets the process command line.
- setCurrentQueueLength(long) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field currentQueueLength
.
- setCurrentWorkingDirectory(String) - Method in class oshi.software.os.OSProcess
-
Sets the process current working directory
- setDataSource(PerfCounterQuery.CounterDataSource) - Method in class oshi.util.platform.windows.PerfCounterQuery
-
Set the Data Source for these counters
- setDescription(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System description
- setFreeInodes(long) - Method in class oshi.software.os.OSFileStore
-
Sets usable inodes on the drive.
- setFreeSpace(long) - Method in class oshi.software.os.OSFileStore
-
Sets free space 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
-
Setter for the field identification
.
- setInErrors(long) - Method in class oshi.hardware.NetworkIF
-
Setter for the field inErrors
.
- setInstanceClass(Class<? extends WmiQueryHandler>) - Static method in class oshi.util.platform.windows.WmiQueryHandler
-
- 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
-
Setter for the field kernelVersion
.
- 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
-
Setter for the field major
.
- setMinor(int) - Method in class oshi.hardware.HWPartition
-
Setter for the field minor
.
- setModel(String) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field model
.
- setMount(String) - Method in class oshi.software.os.OSFileStore
-
Sets the mountpoint of the File System
- setMountPoint(String) - Method in class oshi.hardware.HWPartition
-
Setter for the field mountPoint
.
- setName(String) - Method in class oshi.hardware.common.AbstractSoundCard
-
Setter for the field name
.
- setName(String) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field name
.
- setName(String) - Method in class oshi.hardware.HWPartition
-
Setter for the field name
.
- 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
-
Setter for the field outErrors
.
- setPacketsRecv(long) - Method in class oshi.hardware.NetworkIF
-
Setter for the field packetsRecv
.
- setPacketsSent(long) - Method in class oshi.hardware.NetworkIF
-
Setter for the field packetsSent
.
- setParentProcessID(int) - Method in class oshi.software.os.OSProcess
-
Set the parentProcessID.
- setPartitions(HWPartition[]) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field partitions
.
- 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.
- setReadBytes(long) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field readBytes
.
- setReads(long) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field reads
.
- setResidentSetSize(long) - Method in class oshi.software.os.OSProcess
-
Set the Resident Set Size (RSS).
- setSerial(String) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field serial
.
- setSize(long) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field size
.
- setSize(long) - Method in class oshi.hardware.HWPartition
-
Setter for the field size
.
- setSpeed(long) - Method in class oshi.hardware.NetworkIF
-
Setter for the field speed
.
- 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.
- 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
-
Setter for the field timeStamp
.
- setTimeStamp(long) - Method in class oshi.hardware.NetworkIF
-
Setter for the field timeStamp
.
- 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
-
Setter for the field transferTime
.
- setType(String) - Method in class oshi.hardware.HWPartition
-
Setter for the field type
.
- 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
-
Setter for the field userId
.
- setUserName(String) - Method in class oshi.software.os.OSUser
-
Setter for the field userName
.
- 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
-
Setter for the field uuid
.
- setUUID(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System UUID/GUID
- setValue(PointerType, PointerType) - Method in class oshi.jna.platform.mac.CoreFoundation.CFMutableDictionaryRef
-
- setVersion(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
-
Deprecated.
- setVersion(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
Deprecated.
setVersion.
- 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
-
Setter for the field writeBytes
.
- setWrites(long) - Method in class oshi.hardware.HWDiskStore
-
Setter for the field writes
.
- shortValue() - Method in class oshi.jna.platform.mac.CoreFoundation.CFNumberRef
-
Convert this CFNumber
to a short
.
- sleep(long) - Static method in class oshi.util.Util
-
Sleeps for the specified number of milliseconds.
- smBiosMemoryType(int) - Static method in class oshi.hardware.common.AbstractGlobalMemory
-
Convert SMBIOS type number to a human readable string
- SMC_CMD_READ_BYTES - Static variable in class oshi.util.platform.mac.SmcUtil
-
- SMC_CMD_READ_KEYINFO - Static variable in class oshi.util.platform.mac.SmcUtil
-
- SMC_KEY_CPU_TEMP - Static variable in class oshi.util.platform.mac.SmcUtil
-
- SMC_KEY_CPU_VOLTAGE - Static variable in class oshi.util.platform.mac.SmcUtil
-
- SMC_KEY_FAN_NUM - Static variable in class oshi.util.platform.mac.SmcUtil
-
- SMC_KEY_FAN_SPEED - Static variable in class oshi.util.platform.mac.SmcUtil
-
- smcCall(IOKit.IOConnect, int, SmcUtil.SMCKeyData, SmcUtil.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Call SMC
- smcClose(IOKit.IOConnect) - Static method in class oshi.util.platform.mac.SmcUtil
-
Close connection to SMC.
- smcGetFloat(IOKit.IOConnect, String) - 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.IOConnect, SmcUtil.SMCKeyData, SmcUtil.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get cached keyInfo if it exists, or generate new keyInfo
- smcGetLong(IOKit.IOConnect, String) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a 64-bit integer value from SMC
- SMCKeyData() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyData
-
- SMCKeyDataKeyInfo() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyDataKeyInfo
-
- SMCKeyDataPLimitData() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyDataPLimitData
-
- SMCKeyDataVers() - Constructor for class oshi.util.platform.mac.SmcUtil.SMCKeyDataVers
-
- smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
-
Open a connection to SMC.
- smcReadKey(IOKit.IOConnect, String, SmcUtil.SMCVal) - 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
- SmcUtil.SMCKeyData - Class in oshi.util.platform.mac
-
Holds the return value of SMC query.
- SmcUtil.SMCKeyDataKeyInfo - Class in oshi.util.platform.mac
-
Holds the return value of SMC KeyInfo query.
- SmcUtil.SMCKeyDataPLimitData - Class in oshi.util.platform.mac
-
Holds the return value of SMC pLimit query.
- SmcUtil.SMCKeyDataVers - Class in oshi.util.platform.mac
-
Holds the return value of SMC version query.
- SmcUtil.SMCVal - Class in oshi.util.platform.mac
-
Holds an SMC value
- SMCVal() - Constructor for class oshi.util.platform.mac.SmcUtil.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
-
- 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
-
Constructor for SolarisDisplay.
- SolarisFileSystem - Class in oshi.software.os.unix.solaris
-
The Solaris File System contains
OSFileStore
s which
are a storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage.
- SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
-
- SolarisGlobalMemory - Class in oshi.hardware.platform.unix.solaris
-
Memory obtained by kstat
- SolarisGlobalMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
- SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
-
SolarisHardwareAbstractionLayer class.
- SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- SolarisLibc - Interface in oshi.jna.platform.unix.solaris
-
C library.
- 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 class.
- 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
-
Constructor for SolarisOperatingSystem.
- SolarisOSVersionInfoEx - Class in oshi.software.os.unix.solaris
-
- SolarisOSVersionInfoEx() - Constructor for class oshi.software.os.unix.solaris.SolarisOSVersionInfoEx
-
Deprecated.
Constructor for 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
-
Constructor for SolarisPowerSource.
- SolarisSensors - Class in oshi.hardware.platform.unix.solaris
-
SolarisSensors class.
- 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
-
Constructor for SolarisSoundCard.
- SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
-
SolarisUsbDevice class.
- SolarisUsbDevice(String, String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
-
Constructor for SolarisUsbDevice.
- SolarisVirtualMemory - Class in oshi.hardware.platform.unix.solaris
-
Memory obtained by kstat and swap
- SolarisVirtualMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisVirtualMemory
-
- SoundCard - Interface in oshi.hardware
-
SoundCard interface.
- source - Variable in class oshi.util.platform.windows.PerfCounterQuery
-
- spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- startWithNotDigits - Static variable in class oshi.util.ParseUtil
-
Constant startWithNotDigits
- STAT - Static variable in class oshi.util.platform.linux.ProcUtil
-
The proc path for CPU statistics
- status - Variable in class oshi.util.platform.mac.SmcUtil.SMCKeyData
-
- STRING_TYPE_ID - Static variable in interface oshi.jna.platform.mac.CoreFoundation
-
- stringValue() - Method in class oshi.jna.platform.mac.CoreFoundation.CFStringRef
-
Convert a reference to a Core Foundations String into its
String
- strToLong(String, int) - Static method in class oshi.util.ParseUtil
-
Convert a string to an integer representation.
- 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.freebsd.FreeBsdLibc
-
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.freebsd.FreeBsdLibc
-
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.freebsd.FreeBsdLibc
-
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
- SYSFS_SERIAL_PATH - Static variable in class oshi.util.Constants
-
The official/approved path for sysfs information.
- SystemB - Interface in oshi.jna.platform.mac
-
System class.
- SystemBatteryState(Pointer) - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- SystemInfo - Class in oshi
-
System information.
- SystemInfo() - Constructor for class oshi.SystemInfo
-