- 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(WTypes.BSTR, NativeLong, Variant.VARIANT.ByReference, Pointer, LongByReference) - Method in class oshi.jna.platform.windows.COM.WbemClassObject
-
- getaddrinfo(String, String, CLibrary.Addrinfo, PointerByReference) - Method in interface oshi.jna.platform.unix.CLibrary
-
Given node and service, which identify an Internet host and a service,
getaddrinfo() returns one or more addrinfo structures, each of which
contains an Internet address that can be specified in a call to bind(2)
or connect(2).
- getAnswerAt(String, int) - Static method in class oshi.util.ExecutingCommand
-
Return response on selected line index (0-based) after running selected
command.
- getAvailable() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The amount of physical memory currently available, in bytes.
- getAvailable() - Method in interface oshi.hardware.GlobalMemory
-
The amount of physical memory currently available, in bytes.
- getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system baseboard/motherboard
- getBaseboard() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system baseboard/motherboard
- getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets the bitness (32 or 64) of the operating system.
- getBitness() - Method in interface oshi.software.os.OperatingSystem
-
Gets the bitness (32 or 64) of the operating system.
- getBSDNameMatchingDict(String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get the IO dictionary matching a bsd name
- getBuildNumber() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getBuildNumber() - Method in interface oshi.software.os.OperatingSystemVersion
-
- getBytesRead() - Method in class oshi.software.os.OSProcess
-
- getBytesRecv() - Method in class oshi.hardware.NetworkIF
-
- getBytesSent() - Method in class oshi.hardware.NetworkIF
-
- getBytesWritten() - Method in class oshi.software.os.OSProcess
-
- getCFString(String) - Static method in class oshi.util.platform.mac.CfUtil
-
Return a CFStringRef representing a string, caching the result
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets currently running child processes of provided PID.
- getCodeName() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getCodeName() - Method in interface oshi.software.os.OperatingSystemVersion
-
- getCommandLine() - Method in class oshi.software.os.OSProcess
-
- getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- getComputerSystem() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
- getComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
- getComputerSystem() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
- getComputerSystem() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- getComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
- getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Other devices connected to this hub
- getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
-
Other devices connected to this hub
- getContextSwitches() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the number of context switches which have occurred
- getCpuTemperature() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.mac.MacSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
CPU Temperature
- getCpuTemperature() - Method in interface oshi.hardware.Sensors
-
CPU Temperature
- getCpuVoltage() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.mac.MacSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
CPU Voltage
- getCpuVoltage() - Method in interface oshi.hardware.Sensors
-
CPU Voltage
- getCurrentPlatformEnum() - Static method in class oshi.SystemInfo
-
- getCurrentWorkingDirectory() - Method in class oshi.software.os.OSProcess
-
- getCwdMap(int) - Static method in class oshi.util.LsofUtil
-
- getDescription() - Method in class oshi.hardware.common.AbstractFirmware
- getDescription() - Method in interface oshi.hardware.Firmware
-
- getDescription() - Method in class oshi.software.os.OSFileStore
-
Description of the File System
- getDescriptorHex(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse descriptor hex
- getDescriptorRangeLimits(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse descriptor range limits
- getDescriptors(byte[]) - Static method in class oshi.util.EdidUtil
-
Get the VESA descriptors
- getDescriptorText(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse descriptor text
- getDescriptorType(byte[]) - Static method in class oshi.util.EdidUtil
-
Get the VESA descriptor type
- getDisks() - Method in interface oshi.hardware.Disks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.linux.LinuxDisks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.mac.MacDisks
-
- getDisks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
-
- getDisks() - Method in class oshi.hardware.platform.unix.solaris.SolarisDisks
-
- getDisks() - Method in class oshi.hardware.platform.windows.WindowsDisks
-
- getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a
physical hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a
physical hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a
physical hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a
physical hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a
physical hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a
physical hard disk or other similar storage device
- getDisplayName() - Method in class oshi.hardware.NetworkIF
-
- getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors
or other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.linux.LinuxDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors
or other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.mac.MacDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors
or other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors
or other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors
or other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.windows.WindowsDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors
or other video output devices.
- getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
- getDnsServers() - Method in interface oshi.software.os.NetworkParams
-
- getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
- getDomainName() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getDomainName() - Method in class oshi.software.os.mac.MacNetworkParams
- getDomainName() - Method in interface oshi.software.os.NetworkParams
-
- getDomainName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getEdid() - Method in class oshi.hardware.common.AbstractDisplay
-
The EDID byte array.
- getEdid() - Method in interface oshi.hardware.Display
-
The EDID byte array.
- getFamily() - Method in interface oshi.hardware.CentralProcessor
-
- getFamily() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getFamily() - Method in class oshi.software.common.AbstractOperatingSystem
-
Operating system family.
- getFamily() - Method in interface oshi.software.os.OperatingSystem
-
Operating system family.
- getFanSpeeds() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.mac.MacSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
Fan speeds
- getFanSpeeds() - Method in interface oshi.hardware.Sensors
-
Fan speeds
- getFieldOrder() - Method in class oshi.jna.platform.linux.Libc.Sysinfo
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyData
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.IOKit.SMCVal
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.Group
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFdata
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFdata64
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFmsgHdr
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.IFmsgHdr2
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.Passwd
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.ProcBsdInfo
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.ProcTaskAllInfo
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.ProcTaskInfo
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.RUsageInfoV2
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.Statfs
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.VMMeter
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.VnodeInfoPath
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.VnodePathInfo
-
- getFieldOrder() - Method in class oshi.jna.platform.mac.SystemB.XswUsage
-
- getFieldOrder() - Method in class oshi.jna.platform.unix.CLibrary.Addrinfo
-
- getFieldOrder() - Method in class oshi.jna.platform.unix.CLibrary.Sockaddr
-
- getFieldOrder() - Method in class oshi.jna.platform.unix.CLibrary.Timeval
-
- getFieldOrder() - Method in class oshi.jna.platform.unix.freebsd.Libc.CpTime
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDR_STRING
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDRESS_STRING
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_BLOCK
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_COUNTER_DEFINITION
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_INSTANCE_DEFINITION
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
-
- getFieldOrder() - Method in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
-
- getFileStores() - Method in interface oshi.software.os.FileSystem
-
Get file stores on this machine
Instantiates an array of
OSFileStore
objects, representing a
storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage.
- getFileStores() - Method in class oshi.software.os.linux.LinuxFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.mac.MacFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.windows.WindowsFileSystem
-
Gets File System Information.
- getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- 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
-
Get the computer system firmware/BIOS
- getFirmware() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system firmware/BIOS
- getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
-
Return first line of response for selected command.
- getFirstIntValue(String) - Static method in class oshi.util.ParseUtil
-
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the
integer value of the first set of one or more consecutive digits
- getfsstat64(SystemB.Statfs[], int, int) - Method in interface oshi.jna.platform.mac.SystemB
-
The getfsstat() function returns information about all mounted file
systems.
- getgrgid(int) - Method in interface oshi.jna.platform.mac.SystemB
-
This function searches the group database for the given group name
pointed to by the group id given by gid, returning the first one
encountered.
- getGroup() - Method in class oshi.software.os.OSProcess
-
- getGroupID() - Method in class oshi.software.os.OSProcess
-
- getGroupName(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
-
- getHardware() - Method in class oshi.SystemInfo
-
- getHcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor width in cm
- getHostName() - Method in class oshi.software.common.AbstractNetworkParams
- getHostName() - Method in interface oshi.software.os.NetworkParams
-
- getHz() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
-
gets the calculated Jiffies per second, useful for converting ticks to
milliseconds and vice versa
- getIdentification() - Method in class oshi.hardware.HWPartition
-
- getIdentifier() - Method in interface oshi.hardware.CentralProcessor
-
Identifier, eg.
- getIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Identifier, eg.
- GetIfEntry(IPHlpAPI.MIB_IFROW) - Method in interface oshi.jna.platform.windows.IPHlpAPI
-
The GetIfEntry function retrieves information for the specified interface
on the local computer.
- GetIfEntry2(IPHlpAPI.MIB_IFROW2) - Method in interface oshi.jna.platform.windows.IPHlpAPI
-
The GetIfEntry2 function retrieves information for the specified
interface on the local computer.
- getIndex() - Method in enum oshi.hardware.CentralProcessor.TickType
-
- getInErrors() - Method in class oshi.hardware.NetworkIF
-
- getInterrupts() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the number of interrupts which have occurred
- getIntFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the int value contained therein.
- getIORegistryBooleanProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a Boolean value from an IO Registry
- getIORegistryByteArrayProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a byte array value from an IO Registry
- getIORegistryIntProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get an Int value from an IO Registry
- getIORegistryLongProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a Long value from an IO Registry
- getIORegistryStringProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a String value from an IO Registry
- getIPv4addr() - Method in class oshi.hardware.NetworkIF
-
- getIpv4DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
- getIpv4DefaultGateway() - Method in interface oshi.software.os.NetworkParams
-
- getIpv4DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getIPv6addr() - Method in class oshi.hardware.NetworkIF
-
- getIpv6DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
- getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
-
- getIpv6DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getKernelTime() - Method in class oshi.software.os.OSProcess
-
- getKeyValueMapFromFile(String, String) - Static method in class oshi.util.FileUtil
-
Read a file and return a map of string keys to string values contained
therein.
- getloadavg(double[], int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The getloadavg() function returns the number of processes in the system
run queue averaged over various periods of time.
- getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalVolume() - Method in class oshi.software.os.OSFileStore
-
Logical volume of the File System
Provides an optional alternative volume identifier for the file system.
- getLongFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the long value contained therein.
- getMacaddr() - Method in class oshi.hardware.NetworkIF
-
- getMajor() - Method in class oshi.hardware.HWPartition
-
- getManufacturer() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractFirmware
- getManufacturer() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system manufacturer.
- getManufacturer() - Method in interface oshi.hardware.Firmware
-
- getManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
-
Manufacturer.
- getManufacturer() - Method in interface oshi.software.os.OperatingSystem
-
Manufacturer.
- getManufacturerID(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Manufacturer ID from (up to) 3 5-bit characters in bytes 8 and 9
- getMatchingService(String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Opens an IOService matching the given name
- getMatchingServices(String, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get matching IOService objects
- getMatchingServices(CoreFoundation.CFMutableDictionaryRef, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get matching IOService objects
- getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
-
- getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- getMemory() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
- getMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
- getMemory() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
- getMemory() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- getMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
- getMinor() - Method in class oshi.hardware.HWPartition
-
- getModel() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard model.
- getModel() - Method in interface oshi.hardware.CentralProcessor
-
- getModel() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard model.
- getModel() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getModel() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system model.
- getModel() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system model.
- getModel() - Method in class oshi.hardware.HWDiskStore
-
- getMount() - Method in class oshi.software.os.OSFileStore
-
Mountpoint of the File System
- getMountPoint() - Method in class oshi.hardware.HWPartition
-
- getMTU() - Method in class oshi.hardware.NetworkIF
-
- getName() - Method in interface oshi.hardware.CentralProcessor
-
Name, eg.
- getName() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Name, eg.
- getName() - Method in class oshi.hardware.common.AbstractFirmware
- getName() - Method in class oshi.hardware.common.AbstractPowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Name of the USB device
- getName() - Method in interface oshi.hardware.Firmware
-
- getName() - Method in class oshi.hardware.HWDiskStore
-
- getName() - Method in class oshi.hardware.HWPartition
-
- getName() - Method in class oshi.hardware.NetworkIF
-
- getName() - Method in interface oshi.hardware.PowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in interface oshi.hardware.UsbDevice
-
Name of the USB device
- getName() - Method in class oshi.software.os.OSFileStore
-
Name of the File System
- getName() - Method in class oshi.software.os.OSProcess
-
- getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a
network interface
- getNetworkIFs() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a
network interface
- getNetworkIFs() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a
network interface
- getNetworkIFs() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a
network interface
- getNetworkIFs() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a
network interface
- getNetworkIFs() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a
network interface
- getNetworkInterface() - Method in class oshi.hardware.NetworkIF
-
- GetNetworkParams(IPHlpAPI.FIXED_INFO, WinDef.ULONGByReference) - Method in interface oshi.jna.platform.windows.IPHlpAPI
-
The GetNetworkParams function retrieves network parameters for the local
computer.
- 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
-
Get network interfaces on this machine
- getNetworks() - Method in interface oshi.hardware.Networks
-
Get network interfaces on this machine
- getNthIntValue(String, int) - Static method in class oshi.util.ParseUtil
-
Parses a string such as "10.12.2" or "key = 1 (0x1) (int)" to find the
integer value of the nth set of one or more consecutive digits
- getNumberOfProcessors() - Method in class oshi.software.os.windows.WindowsOSSystemInfo
-
Number of processors.
- getOpenFileDescriptors() - Method in interface oshi.software.os.FileSystem
-
The current number of open file descriptors.
- getOpenFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
-
- getOpenFiles() - Method in class oshi.software.os.OSProcess
-
Sets the number of open file handles (or network connections) that
belongs to the process
On FreeBSD and Solaris, this value is only populated if information for a
single process id is requested.
- getOperatingSystem() - Method in class oshi.SystemInfo
-
Creates a new instance of the appropriate platform-specific
OperatingSystem
.
- getOrDefault(Map<K, V>, K, V) - Static method in class oshi.util.MapUtil
-
Returns the value to which the specified key is mapped, or defaultValue
if this map contains no mapping for the key.
- getOsxVersionNumber() - Method in class oshi.software.os.mac.MacOSVersionInfoEx
-
- getOutErrors() - Method in class oshi.hardware.NetworkIF
-
- getPacketsRecv() - Method in class oshi.hardware.NetworkIF
-
- getPacketsSent() - Method in class oshi.hardware.NetworkIF
-
- getPageSize() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The number of bytes in a memory page
- getPageSize() - Method in interface oshi.hardware.GlobalMemory
-
The number of bytes in a memory page
- getpagesize() - Method in interface oshi.jna.platform.unix.CLibrary
-
Returns the number of bytes in a memory page, where "page" is a
fixed-length block, the unit for memory allocation and file mapping
performed by mmap(2).
- getParentProcessID() - Method in class oshi.software.os.OSProcess
-
- getPartitions() - Method in class oshi.hardware.HWDiskStore
-
- getPath() - Method in class oshi.software.os.OSProcess
-
- getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of packages/sockets in the system.
- getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of packages/sockets in the system.
- getPhysicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of physical CPUs/cores available for processing.
- getPhysicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of physical CPUs/cores available for processing.
- getpid() - Method in interface oshi.jna.platform.unix.CLibrary
-
Returns the process ID of the calling process.
- getPidFiles() - Static method in class oshi.util.platform.linux.ProcUtil
-
Gets an array of files in the /proc directory with only numeric digit
filenames, corresponding to processes
- getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing
batteries, etc.
- getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing
batteries, etc.
- getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing
batteries, etc.
- getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing
batteries, etc.
- getPowerSources() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing
batteries, etc.
- getPowerSources() - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing
batteries, etc.
- getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
-
Gets Battery Information.
- getPriority() - Method in class oshi.software.os.OSProcess
-
- getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in interface oshi.software.os.OperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets information on a currently running process
- getProcessCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in interface oshi.software.os.OperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Get the number of processes currently running
- getProcesses(Collection<Integer>) - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets information on a currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running processes.
- getProcesses(Collection<Integer>) - Method in interface oshi.software.os.OperatingSystem
-
Gets information on a currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets currently running processes.
- getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets information on a currently running processes.
- getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in interface oshi.software.os.OperatingSystem
-
Gets the current process ID
- getProcessID() - Method in class oshi.software.os.OSProcess
-
- getProcessId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets the current process ID
- GetProcessIoCounters(WinNT.HANDLE, Kernel32.IO_COUNTERS) - Method in interface oshi.jna.platform.windows.Kernel32
-
Retrieves accounting information for all I/O operations performed by the
specified process.
- getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- getProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
- getProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
- getProcessor() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
- getProcessor() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- getProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
- getProcessorCpuLoadBetweenTicks() - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting
ticks for the processors from
CentralProcessor.getProcessorCpuLoadTicks()
between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadBetweenTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting
ticks for the processors from
CentralProcessor.getProcessorCpuLoadTicks()
between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorID() - Method in interface oshi.hardware.CentralProcessor
-
Gets the Processor ID.
- getProcessorID() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Gets the Processor ID.
- GetProcessTimes(WinNT.HANDLE, WinBase.FILETIME, WinBase.FILETIME, WinBase.FILETIME, WinBase.FILETIME) - Method in interface oshi.jna.platform.windows.Kernel32
-
Retrieves timing information for the specified process.
- 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
- getpwuid(int) - Method in interface oshi.jna.platform.mac.SystemB
-
This function searches the password database for the given user uid,
always returning the first one encountered.
- getReadBytes() - Method in class oshi.hardware.HWDiskStore
-
- getReads() - Method in class oshi.hardware.HWDiskStore
-
- getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
- getReleaseDate() - Method in interface oshi.hardware.Firmware
-
- getReleaseFilename() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
-
Looks for a collection of possible distrib-release filenames
- getRemainingCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
-
Remaining capacity as a fraction of max capacity.
- getRemainingCapacity() - Method in interface oshi.hardware.PowerSource
-
Remaining capacity as a fraction of max capacity.
- getResidentSetSize() - Method in class oshi.software.os.OSProcess
-
- getRoot() - Static method in class oshi.util.platform.mac.IOKitUtil
-
Gets the IO Registry root
- getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and
fan speed
- getSensors() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and
fan speed
- getSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and
fan speed
- getSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and
fan speed
- getSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and
fan speed
- getSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and
fan speed
- getSerial() - Method in class oshi.hardware.HWDiskStore
-
- getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Serial number, bytes 12-15
- getSerialNumber() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard serial number
- getSerialNumber() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard serial number
- getSerialNumber() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system serial number, if available.
- getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Serial number of the USB device
- getSerialNumber() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system serial number, if available.
- getSerialNumber() - Method in interface oshi.hardware.UsbDevice
-
Serial number of the USB device
- getSingleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
-
Parses a string key = 'value' (string)
- getSize() - Method in class oshi.hardware.HWDiskStore
-
- getSize() - Method in class oshi.hardware.HWPartition
-
- getSpeed() - Method in class oshi.hardware.NetworkIF
-
- getStartTime() - Method in class oshi.software.os.OSProcess
-
- getState() - Method in class oshi.software.os.OSProcess
-
- getStepping() - Method in interface oshi.hardware.CentralProcessor
-
- getStepping() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getStringFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the String value contained therein.
- getSwapPagesIn() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Number of pages read from paging/swap file(s) to resolve hard page
faults.
- getSwapPagesIn() - Method in interface oshi.hardware.GlobalMemory
-
Number of pages read from paging/swap file(s) to resolve hard page
faults.
- getSwapPagesOut() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Number of pages written to paging/swap file(s) to free up space in
physical memory.
- getSwapPagesOut() - Method in interface oshi.hardware.GlobalMemory
-
Number of pages written to paging/swap file(s) to free up space in
physical memory.
- getSwapTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapTotal() - Method in interface oshi.hardware.GlobalMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapUsed() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSwapUsed() - Method in interface oshi.hardware.GlobalMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSystemCpuLoad() - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system from
OperatingSystemMXBean.getSystemCpuLoad()
if a
user is running the Oracle JVM.
- getSystemCpuLoad() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the "recent cpu usage" for the whole system from
OperatingSystemMXBean.getSystemCpuLoad()
if a
user is running the Oracle JVM.
- getSystemCpuLoadBetweenTicks() - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
CentralProcessor.getSystemCpuLoadTicks()
between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadBetweenTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
CentralProcessor.getSystemCpuLoadTicks()
between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemLoadAverage() - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the last minute.
- getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the system load average for the last minute.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemSerialNumber() - Method in interface oshi.hardware.CentralProcessor
-
- getSystemSerialNumber() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Deprecated.
- getSystemSerialNumber() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Deprecated.
- getSystemSerialNumber() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Deprecated.
- getSystemSerialNumber() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Deprecated.
- getSystemSerialNumber() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Deprecated.
- getSystemUptime() - Method in interface oshi.hardware.CentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptimeFromProc() - Static method in class oshi.util.platform.linux.ProcUtil
-
Parses the first value in /proc/uptime for seconds since boot
- getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in interface oshi.software.os.OperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.OSProcess
-
- getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Get the number of threads currently running
- getTimeRemaining() - Method in class oshi.hardware.common.AbstractPowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeRemaining() - Method in interface oshi.hardware.PowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeStamp() - Method in class oshi.hardware.HWDiskStore
-
- getTimeStamp() - Method in class oshi.hardware.NetworkIF
-
- getTimingDescriptor(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse a detailed timing descriptor
- getTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotal() - Method in interface oshi.hardware.GlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotalSpace() - Method in class oshi.software.os.OSFileStore
-
Total space/capacity of the drive.
- getTransferTime() - Method in class oshi.hardware.HWDiskStore
-
- getType() - Method in class oshi.hardware.HWPartition
-
- getType() - Method in class oshi.software.os.OSFileStore
-
Type of the File System (FAT, NTFS, etx2, ext4, etc)
- getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
-
Convert unsigned int to signed long.
- getUnsignedLongFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the unsigned long value contained therein as a
long.
- getUpTime() - Method in class oshi.software.os.OSProcess
-
- getUsableSpace() - Method in class oshi.software.os.OSFileStore
-
Usable space on the drive.
- getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
- getUser(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
-
- getUser() - Method in class oshi.software.os.OSProcess
-
- getUserID() - Method in class oshi.software.os.OSProcess
-
- getUserId() - Method in class oshi.software.os.OSUser
-
- getUserName() - Method in class oshi.software.os.OSUser
-
- getUserTime() - Method in class oshi.software.os.OSProcess
-
- getUuid() - Method in class oshi.hardware.HWPartition
-
- getUUID() - Method in class oshi.software.os.OSFileStore
-
UUID/GUID of the File System
- getVcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor height in cm
- getVendor() - Method in interface oshi.hardware.CentralProcessor
-
Processor vendor.
- getVendor() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Processor vendor.
- getVendor() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Vendor that manufactured the USB device
- getVendor() - Method in interface oshi.hardware.UsbDevice
-
Vendor that manufactured the USB device
- getVendorFreq() - Method in interface oshi.hardware.CentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorId() - Method in class oshi.hardware.common.AbstractUsbDevice
-
ID of the vendor that manufactured the USB device
- getVendorId() - Method in interface oshi.hardware.UsbDevice
-
ID of the vendor that manufactured the USB device
- getVersion() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard version.
- getVersion() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard version.
- getVersion() - Method in class oshi.hardware.common.AbstractFirmware
- getVersion() - Method in interface oshi.hardware.Firmware
-
- getVersion() - Method in class oshi.software.common.AbstractOperatingSystem
-
Operating system version.
- getVersion() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getVersion() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Operating system version.
- getVersion() - Method in interface oshi.software.os.OperatingSystem
-
Operating system version.
- getVersion() - Method in interface oshi.software.os.OperatingSystemVersion
-
- getVersion(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the EDID version
- getVirtualSize() - Method in class oshi.software.os.OSProcess
-
- getVolume() - Method in class oshi.software.os.OSFileStore
-
Volume of the File System
- getWeek(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the week of year of manufacture
- getWriteBytes() - Method in class oshi.hardware.HWDiskStore
-
- getWrites() - Method in class oshi.hardware.HWDiskStore
-
- getYear(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the year of manufacture
- GlobalMemory - Interface in oshi.hardware
-
Memory refers to the state information of a computing system, as it is kept
active in some physical structure.
- gpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
-
- gr_gid - Variable in class oshi.jna.platform.mac.SystemB.Group
-
- gr_mem - Variable in class oshi.jna.platform.mac.SystemB.Group
-
- gr_name - Variable in class oshi.jna.platform.mac.SystemB.Group
-
- gr_passwd - Variable in class oshi.jna.platform.mac.SystemB.Group
-
- Group() - Constructor for class oshi.jna.platform.mac.SystemB.Group
-
- ObjectHelpTitle - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
-
- ObjectHelpTitleIndex - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
-
- ObjectNameTitle - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
-
- ObjectNameTitleIndex - Variable in class oshi.jna.platform.windows.WinPerf.PERF_OBJECT_TYPE
-
- Ole32 - Interface in oshi.jna.platform.windows
-
Windows Kernel32.
- OperatingSystem - Interface in oshi.software.os
-
An operating system (OS) is the software on a computer that manages the way
different programs use its hardware, and regulates the ways that a user
controls the computer.
- OperatingSystem.ProcessSort - Enum in oshi.software.os
-
Controls sorting of Process output
- OperatingSystemVersion - Interface in oshi.software.os
-
- OperStatus - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OSFileStore - Class in oshi.software.os
-
A File Store is a storage pool, device, partition, volume, concrete file
system or other implementation specific means of file storage.
- OSFileStore() - Constructor for class oshi.software.os.OSFileStore
-
- OSFileStore(String, String, String, String, String, String, long, long) - Constructor for class oshi.software.os.OSFileStore
-
Creates an OSFileStore with the specified parameters.
- 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.jna.platform.windows.COM - package oshi.jna.platform.windows.COM
-
Provides implementation of COM objects for Windows.
- oshi.software.common - package oshi.software.common
-
Provides abstract classes for common code
- oshi.software.os - package oshi.software.os
-
[oshi-core API] Provides cross-platform implementation to retrieve OS,
FileSystem, and Process information
- oshi.software.os.linux - package oshi.software.os.linux
-
Provides information about Software and OS on Linux
- oshi.software.os.mac - package oshi.software.os.mac
-
Provides information about Software and OS on Mac OS X
- oshi.software.os.unix.freebsd - package oshi.software.os.unix.freebsd
-
Provides information about Software and OS on FreeBSD
- oshi.software.os.unix.solaris - package oshi.software.os.unix.solaris
-
Provides information about Software and OS on Solaris
- oshi.software.os.windows - package oshi.software.os.windows
-
Provides information about Software and OS on Windows
- oshi.util - package oshi.util
-
Provides utilities for parsing, formatting, and other access
- oshi.util.platform.linux - package oshi.util.platform.linux
-
Provides utilities for Linux
- oshi.util.platform.mac - package oshi.util.platform.mac
-
Provides utilities for Mac OS X.
- oshi.util.platform.unix.freebsd - package oshi.util.platform.unix.freebsd
-
Provides utilities for FreeBSD
- oshi.util.platform.unix.solaris - package oshi.util.platform.unix.solaris
-
Provides utilities for Solaris
- oshi.util.platform.windows - package oshi.util.platform.windows
-
Provides utilities for Windows.
- OSProcess - Class in oshi.software.os
-
A process is an instance of a computer program that is being executed.
- OSProcess() - Constructor for class oshi.software.os.OSProcess
-
- OSProcess.State - Enum in oshi.software.os
-
Process Execution States
- OSUser - Class in oshi.software.os
-
- OSUser() - Constructor for class oshi.software.os.OSUser
-
- OtherOperationCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
-
- OtherTransferCount - Variable in class oshi.jna.platform.windows.Kernel32.IO_COUNTERS
-
- OutBroadcastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutDiscards - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutErrors - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutMulticastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutNUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutQLen - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutUcastOctets - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- OutUcastPkts - Variable in class oshi.jna.platform.windows.IPHlpAPI.MIB_IFROW2
-
- sa_data - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
-
- sa_family - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
-
- ScopeId - Variable in class oshi.jna.platform.windows.IPHlpAPI.FIXED_INFO
-
- searchGateway(List<String>) - Static method in class oshi.software.common.AbstractNetworkParams
-
Convenience method to parse the output of the `route` command.
- selectFloatFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get a single Float value from WMI
- selectFloatsFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get multiple Float values from WMI
- selectObjectsFrom(String, String, String, String, WmiUtil.ValueType[]) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get multiple individually typed values from WMI
- selectObjectsFrom(String, String, String[], String, WmiUtil.ValueType[]) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get multiple individually typed values from WMI
- selectStringFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get a single String value from WMI
- selectStringsFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get multiple String values from WMI
- selectUint32From(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get a single Unsigned Integer value from WMI (as Long)
- selectUint32sFrom(String, String, String, String) - Static method in class oshi.util.platform.windows.WmiUtil
-
Get multiple Unsigned Integer values from WMI (as Longs)
- sensors - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- Sensors - Interface in oshi.hardware
-
Sensors include hardwore sensors to monitor temperature, fan speed, and other
information.
- serialNumber - Variable in class oshi.hardware.common.AbstractUsbDevice
-
- SessionId - Variable in class oshi.jna.platform.windows.Wtsapi32.WTS_PROCESS_INFO_EX
-
- setBaseboard(Baseboard) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setBuildNumber(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setBuildNumber(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
- setBytesRead(long) - Method in class oshi.software.os.OSProcess
-
Set the number of bytes the process has read from disk.
- setBytesRecv(long) - Method in class oshi.hardware.NetworkIF
-
- setBytesSent(long) - Method in class oshi.hardware.NetworkIF
-
- setBytesWritten(long) - Method in class oshi.software.os.OSProcess
-
Set the number of bytes the process has written to disk.
- setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
- setCommandLine(String) - Method in class oshi.software.os.OSProcess
-
Sets the process command line.
- setCpu64(boolean) - Method in interface oshi.hardware.CentralProcessor
-
Set flag is cpu is 64bit.
- setCpu64(boolean) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set flag is cpu is 64bit.
- setCurrentWorkingDirectory(String) - Method in class oshi.software.os.OSProcess
-
Sets the process current working directory
- setDescription(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setDescription(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System description
- setFamily(String) - Method in interface oshi.hardware.CentralProcessor
-
- setFamily(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setFirmware(Firmware) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setGroup(String) - Method in class oshi.software.os.OSProcess
-
Sets the group.
- setGroupID(String) - Method in class oshi.software.os.OSProcess
-
Sets the Group ID.
- setIdentification(String) - Method in class oshi.hardware.HWPartition
-
- setIdentifier(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor identifier.
- setIdentifier(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor identifier.
- setInErrors(long) - Method in class oshi.hardware.NetworkIF
-
- setKernelTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds the process has executed in kernel mode.
- setLogicalVolume(String) - Method in class oshi.software.os.OSFileStore
-
Sets the logical volume of the File System
- setMajor(int) - Method in class oshi.hardware.HWPartition
-
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setMinor(int) - Method in class oshi.hardware.HWPartition
-
- setModel(String) - Method in interface oshi.hardware.CentralProcessor
-
- setModel(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setModel(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setModel(String) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setModel(String) - Method in class oshi.hardware.HWDiskStore
-
- setMount(String) - Method in class oshi.software.os.OSFileStore
-
Sets the mountpoint of the File System
- setMountPoint(String) - Method in class oshi.hardware.HWPartition
-
- setName(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor name.
- setName(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor name.
- setName(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setName(String) - Method in class oshi.hardware.HWDiskStore
-
- setName(String) - Method in class oshi.hardware.HWPartition
-
- setName(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System name
- setName(String) - Method in class oshi.software.os.OSProcess
-
Set the name of the process.
- setNetworkInterface(NetworkInterface) - Method in class oshi.hardware.NetworkIF
-
Sets the network interface and calculates other information derived from
it
- setOpenFiles(long) - Method in class oshi.software.os.OSProcess
-
Sets the number of open file handles (or network connections) that
belongs to the process
- setOutErrors(long) - Method in class oshi.hardware.NetworkIF
-
- setPacketsRecv(long) - Method in class oshi.hardware.NetworkIF
-
- setPacketsSent(long) - Method in class oshi.hardware.NetworkIF
-
- setParentProcessID(int) - Method in class oshi.software.os.OSProcess
-
Set the parentProcessID.
- setPartitions(HWPartition[]) - Method in class oshi.hardware.HWDiskStore
-
- setPath(String) - Method in class oshi.software.os.OSProcess
-
Set the full path of the executing process.
- setPriority(int) - Method in class oshi.software.os.OSProcess
-
Set the priority of this process.
- setProcessID(int) - Method in class oshi.software.os.OSProcess
-
Set the processID.
- setProcessorID(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor ID
- setProcessorID(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor ID
- setReadBytes(long) - Method in class oshi.hardware.HWDiskStore
-
- setReads(long) - Method in class oshi.hardware.HWDiskStore
-
- setReleaseDate(LocalDate) - Method in class oshi.hardware.common.AbstractFirmware
-
- setResidentSetSize(long) - Method in class oshi.software.os.OSProcess
-
Set the Resident Set Size (RSS).
- setSerial(String) - Method in class oshi.hardware.HWDiskStore
-
- setSerialNumber(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setSerialNumber(String) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setSize(long) - Method in class oshi.hardware.HWDiskStore
-
- setSize(long) - Method in class oshi.hardware.HWPartition
-
- setSpeed(long) - Method in class oshi.hardware.NetworkIF
-
- setStartTime(long) - Method in class oshi.software.os.OSProcess
-
Set the start time of the process in number of milliseconds since January
1, 1970.
- setState(OSProcess.State) - Method in class oshi.software.os.OSProcess
-
Set the execution state of the process.
- setStepping(String) - Method in interface oshi.hardware.CentralProcessor
-
- setStepping(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setThreadCount(int) - Method in class oshi.software.os.OSProcess
-
Set the number of threads in this process.
- setTimeStamp(long) - Method in class oshi.hardware.HWDiskStore
-
- setTimeStamp(long) - Method in class oshi.hardware.NetworkIF
-
- setTotalSpace(long) - Method in class oshi.software.os.OSFileStore
-
Sets the total space on the drive.
- setTransferTime(long) - Method in class oshi.hardware.HWDiskStore
-
- setType(String) - Method in class oshi.hardware.HWPartition
-
- setType(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System type
- setUpTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds since the process started.
- setUsableSpace(long) - Method in class oshi.software.os.OSFileStore
-
Sets usable space on the drive.
- setUser(String) - Method in class oshi.software.os.OSProcess
-
Sets the user.
- setUserID(String) - Method in class oshi.software.os.OSProcess
-
Sets the User ID.
- setUserId(String) - Method in class oshi.software.os.OSUser
-
- setUserName(String) - Method in class oshi.software.os.OSUser
-
- setUserTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds the process has executed in user mode.
- setUuid(String) - Method in class oshi.hardware.HWPartition
-
- setUUID(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System UUID/GUID
- setVendor(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor vendor.
- setVendor(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor vendor.
- setVendorFreq(long) - Method in interface oshi.hardware.CentralProcessor
-
Set processor vendor frequency (in Hz).
- setVendorFreq(long) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor vendor frequency (in Hz).
- setVersion(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setVersion(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setVersion(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setVersion(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
- setVirtualSize(long) - Method in class oshi.software.os.OSProcess
-
Set the Virtual Memory Size (VSZ).
- setVolume(String) - Method in class oshi.software.os.OSFileStore
-
Sets the volume of the File System
- setWriteBytes(long) - Method in class oshi.hardware.HWDiskStore
-
- setWrites(long) - Method in class oshi.hardware.HWDiskStore
-
- sharedram - Variable in class oshi.jna.platform.linux.Libc.Sysinfo
-
- Signature - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
-
- sleep(long) - Static method in class oshi.util.Util
-
Sleeps for the specified number of milliseconds.
- sleepAfter(long, long) - Static method in class oshi.util.Util
-
Sleeps for the specified number of milliseconds after the given system
time in milliseconds.
- SMC_CMD_READ_BYTES - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_CMD_READ_KEYINFO - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_CPU_TEMP - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_CPU_VOLTAGE - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_FAN_NUM - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_FAN_SPEED - Static variable in interface oshi.jna.platform.mac.IOKit
-
- smcCall(int, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Call SMC
- smcClose() - Static method in class oshi.util.platform.mac.SmcUtil
-
Close connection to SMC
- smcGetFpe2(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a value from SMC which is in FPE2 datatype.
- smcGetKeyInfo(IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get cached keyInfo if it exists, or generate new keyInfo
- smcGetLong(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a 64-bit integer value from SMC
- smcGetSp78(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a value from SMC which is in SP78 datatype (used for Temperature)
First bit is sign, next 7 bits are integer portion, last 8 bits are
fractional portion
- SMCKeyData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyData
-
- SMCKeyDataKeyInfo() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
-
- SMCKeyDataPLimitData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
-
- SMCKeyDataVers() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
-
- smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
-
Open a connection to SMC
- smcReadKey(String, IOKit.SMCVal, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Read a key from SMC
- SmcUtil - Class in oshi.util.platform.mac
-
Provides access to SMC calls on OS X
- SMCVal() - Constructor for class oshi.jna.platform.mac.IOKit.SMCVal
-
- Sockaddr() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr
-
- SolarisCentralProcessor - Class in oshi.hardware.platform.unix.solaris
-
A CPU
- SolarisCentralProcessor() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Create a Processor
- SolarisDisks - Class in oshi.hardware.platform.unix.solaris
-
Solaris hard disk implementation.
- SolarisDisks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisks
-
- SolarisDisplay - Class in oshi.hardware.platform.unix.solaris
-
A Display
- SolarisDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisplay
-
- SolarisFileSystem - Class in oshi.software.os.unix.solaris
-
The Solaris File System contains
OSFileStore
s which are a storage
pool, device, partition, volume, concrete file system or other implementation
specific means of file storage.
- SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
-
- SolarisGlobalMemory - Class in oshi.hardware.platform.unix.solaris
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- SolarisGlobalMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
- SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
-
- SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- SolarisNetworkParams - Class in oshi.software.os.unix.solaris
-
- SolarisNetworkParams() - Constructor for class oshi.software.os.unix.solaris.SolarisNetworkParams
-
- SolarisNetworks - Class in oshi.hardware.platform.unix.solaris
-
- SolarisNetworks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisNetworks
-
- SolarisOperatingSystem - Class in oshi.software.os.unix.solaris
-
Linux is a family of free operating systems most commonly used on personal
computers.
- SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- SolarisOSVersionInfoEx - Class in oshi.software.os.unix.solaris
-
- SolarisOSVersionInfoEx() - Constructor for class oshi.software.os.unix.solaris.SolarisOSVersionInfoEx
-
- SolarisPowerSource - Class in oshi.hardware.platform.unix.solaris
-
A Power Source
- SolarisPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisPowerSource
-
- SolarisSensors - Class in oshi.hardware.platform.unix.solaris
-
- SolarisSensors() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSensors
-
- SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
-
- SolarisUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
-
- spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- startWithNotDigits - Static variable in class oshi.util.ParseUtil
-
- Statfs() - Constructor for class oshi.jna.platform.mac.SystemB.Statfs
-
- status - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
-
- String - Variable in class oshi.jna.platform.windows.IPHlpAPI.IP_ADDRESS_STRING
-
- stringToByteArray(String, int) - Static method in class oshi.util.ParseUtil
-
Parse a human readable string into a byte array, truncating or padding
with zeros (if necessary) so the array has the specified length.
- StringUtil - Class in oshi.util
-
String utilities
- strToLong(String, int) - Static method in class oshi.util.ParseUtil
-
Convert a string to an integer representation.
- swapPagesIn - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- swapPagesOut - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- swapTotal - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- swapUsed - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- sysctl(int[], int, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctl() function retrieves system information and allows processes
with appropriate privileges to set system information.
- sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with an int result
- sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a long result
- sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a String result
- sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a Structure result
- sysctl(String, int) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with an int result
- sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a long result
- sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a String result
- sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a Structure result
- sysctlbyname(String, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctlbyname() function accepts an ASCII representation of the name
and internally looks up the integer name vector.
- sysctlnametomib(String, Pointer, IntByReference) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctlnametomib() function accepts an ASCII representation of the
name, looks up the integer name vector, and returns the numeric
representation in the mib array pointed to by mibp.
- SysctlUtil - Class in oshi.util.platform.mac
-
Provides access to sysctl calls on OS X
- sysinfo(Libc.Sysinfo) - Method in interface oshi.jna.platform.linux.Libc
-
- Sysinfo() - Constructor for class oshi.jna.platform.linux.Libc.Sysinfo
-
- SYSTEM_BATTERY_STATE - Static variable in interface oshi.jna.platform.windows.PowrProf
-
- SystemB - Interface in oshi.jna.platform.mac
-
Power Supply stats.
- SystemB.Group - Class in oshi.jna.platform.mac
-
Return type for getgrgid
- SystemB.IFdata - Class in oshi.jna.platform.mac
-
Data type as part of IFmsgHdr
- SystemB.IFdata64 - Class in oshi.jna.platform.mac
-
Data type as part of IFmsgHdr
- SystemB.IFmsgHdr - Class in oshi.jna.platform.mac
-
Return type for sysctl CTL_NET,PF_ROUTE
- SystemB.IFmsgHdr2 - Class in oshi.jna.platform.mac
-
Return type for sysctl CTL_NET,PF_ROUTE
- SystemB.Passwd - Class in oshi.jna.platform.mac
-
Return type for getpwuid
- SystemB.ProcBsdInfo - Class in oshi.jna.platform.mac
-
- SystemB.ProcTaskAllInfo - Class in oshi.jna.platform.mac
-
- SystemB.ProcTaskInfo - Class in oshi.jna.platform.mac
-
- SystemB.RUsageInfoV2 - Class in oshi.jna.platform.mac
-
- SystemB.Statfs - Class in oshi.jna.platform.mac
-
The statfs() routine returns information about a mounted file system.
- SystemB.VMMeter - Class in oshi.jna.platform.mac
-
- SystemB.VnodeInfoPath - Class in oshi.jna.platform.mac
-
- SystemB.VnodePathInfo - Class in oshi.jna.platform.mac
-
- SystemB.XswUsage - Class in oshi.jna.platform.mac
-
Return type for sysctl vm.swapusage
- SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- SystemInfo - Class in oshi
-
System information.
- SystemInfo() - Constructor for class oshi.SystemInfo
-
- SystemNameLength - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
-
- SystemNameOffset - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
-
- SystemTime - Variable in class oshi.jna.platform.windows.WinPerf.PERF_DATA_BLOCK
-