- gai_strerror(int) - Method in interface oshi.jna.platform.unix.CLibrary
-
Translates getaddrinfo error codes to a human readable string, suitable for
error reporting.
- getaddrinfo(String, String, CLibrary.Addrinfo, PointerByReference) - Method in interface oshi.jna.platform.unix.CLibrary
-
Given node and service, which identify an Internet host and a service,
getaddrinfo() returns one or more addrinfo structures, each of which contains
an Internet address that can be specified in a call to bind(2) or connect(2).
- getAnswerAt(String, int) - Static method in class oshi.util.ExecutingCommand
-
Return response on selected line index (0-based) after running selected
command.
- getAvailable() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The amount of physical memory currently available, in bytes.
- getAvailable() - Method in interface oshi.hardware.GlobalMemory
-
The amount of physical memory currently available, in bytes.
- getBaseboard() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system baseboard/motherboard
- getBaseboard() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system baseboard/motherboard
- getBitness() - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets the bitness (32 or 64) of the operating system.
- getBitness() - Method in interface oshi.software.os.OperatingSystem
-
Gets the bitness (32 or 64) of the operating system.
- getBSDNameMatchingDict(String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get the IO dictionary matching a bsd name
- getBuildNumber() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getBuildNumber() - Method in interface oshi.software.os.OperatingSystemVersion
-
- getBytesRead() - Method in class oshi.software.os.OSProcess
-
- getBytesRecv() - Method in class oshi.hardware.NetworkIF
-
- getBytesSent() - Method in class oshi.hardware.NetworkIF
-
- getBytesWritten() - Method in class oshi.software.os.OSProcess
-
- getCFString(String) - Static method in class oshi.util.platform.mac.CfUtil
-
Return a CFStringRef representing a string, caching the result
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets currently running child processes of provided PID.
- getChildProcesses(int, int, OperatingSystem.ProcessSort) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets currently running child processes of provided PID.
- getCodec() - Method in class oshi.hardware.common.AbstractSoundCard
-
- getCodec() - Method in interface oshi.hardware.SoundCard
-
Retrieves the codec of the Sound card
- getCodeName() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getCodeName() - Method in interface oshi.software.os.OperatingSystemVersion
-
- getCommandLine() - Method in class oshi.software.os.OSProcess
-
- getComputerIdentifier() - Static method in class oshi.util.Util
-
Generates a Computer Identifier, which may be part of a strategy to construct
a licence key.
- getComputerSystem() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- 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
-
- getComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Returns the current threading model for COM initialization, as OSHI is
required to match if an external program has COM initialized already.
- getConnectedDevices() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Other devices connected to this hub
- getConnectedDevices() - Method in interface oshi.hardware.UsbDevice
-
Other devices connected to this hub
- getContextSwitches() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the number of context switches which have occurred
- getContextSwitches() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the number of context switches which have occurred
- getCounter() - Method in interface oshi.data.windows.PerfCounterQuery.PdhCounterProperty
-
- getCounter() - Method in interface oshi.data.windows.PerfCounterWildcardQuery.PdhCounterWildcardProperty
-
- getCounter() - Method in enum oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
- getCounter() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
-
- getCounterPath() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
-
Returns the path for this counter
- getCpuTemperature() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.mac.MacSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
CPU Temperature
- getCpuTemperature() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
CPU Temperature
- getCpuTemperature() - Method in interface oshi.hardware.Sensors
-
CPU Temperature
- getCpuVoltage() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.mac.MacSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
CPU Voltage
- getCpuVoltage() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
CPU Voltage
- getCpuVoltage() - Method in interface oshi.hardware.Sensors
-
CPU Voltage
- getCurrentPlatformEnum() - Static method in class oshi.SystemInfo
-
- getCurrentQueueLength() - Method in class oshi.hardware.HWDiskStore
-
- getCurrentWorkingDirectory() - Method in class oshi.software.os.OSProcess
-
- getCwdMap(int) - Static method in class oshi.util.LsofUtil
-
- getDateString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Date value from a WmiResult as a String
- getDescription() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware description.
- getDescription() - Method in interface oshi.hardware.Firmware
-
Get the firmware description.
- getDescription() - Method in class oshi.software.os.OSFileStore
-
Description of the File System
- getDescriptorRangeLimits(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse descriptor range limits
- getDescriptors(byte[]) - Static method in class oshi.util.EdidUtil
-
Get the VESA descriptors
- getDescriptorText(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse descriptor text
- getDescriptorType(byte[]) - Static method in class oshi.util.EdidUtil
-
Get the VESA descriptor type
- getDisks() - Method in interface oshi.hardware.Disks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.linux.LinuxDisks
-
Get hard drives on this machine
- getDisks() - Method in class oshi.hardware.platform.mac.MacDisks
-
- getDisks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisks
-
- getDisks() - Method in class oshi.hardware.platform.unix.solaris.SolarisDisks
-
- getDisks() - Method in class oshi.hardware.platform.windows.WindowsDisks
-
- getDiskStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical
hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical
hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical
hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical
hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical
hard disk or other similar storage device
- getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore
objects, representing a physical
hard disk or other similar storage device
- getDisplayName() - Method in class oshi.hardware.NetworkIF
-
- getDisplays() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or
other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.linux.LinuxDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or
other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.mac.MacDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or
other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or
other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.unix.solaris.SolarisDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or
other video output devices.
- getDisplays() - Static method in class oshi.hardware.platform.windows.WindowsDisplay
-
Gets Display Information
- getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
Display
objects, representing monitors or
other video output devices.
- getDnsServers() - Method in class oshi.software.common.AbstractNetworkParams
- getDnsServers() - Method in interface oshi.software.os.NetworkParams
-
- getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getDomainName() - Method in class oshi.software.common.AbstractNetworkParams
- getDomainName() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getDomainName() - Method in class oshi.software.os.mac.MacNetworkParams
- getDomainName() - Method in interface oshi.software.os.NetworkParams
-
- getDomainName() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getDoubleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
-
Parse a string key = "value" (string)
- getDriverVersion() - Method in class oshi.hardware.common.AbstractSoundCard
-
- getDriverVersion() - Method in interface oshi.hardware.SoundCard
-
Retrieves the driver version currently in use in machine
- getEdid() - Method in class oshi.hardware.common.AbstractDisplay
-
The EDID byte array.
- getEdid() - Method in interface oshi.hardware.Display
-
The EDID byte array.
- getFamily() - Method in interface oshi.hardware.CentralProcessor
-
- getFamily() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getFamily() - Method in class oshi.software.common.AbstractOperatingSystem
-
Operating system family.
- getFamily() - Method in interface oshi.software.os.OperatingSystem
-
Operating system family.
- getFanSpeeds() - Method in class oshi.hardware.platform.linux.LinuxSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.mac.MacSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.unix.solaris.SolarisSensors
-
Fan speeds
- getFanSpeeds() - Method in class oshi.hardware.platform.windows.WindowsSensors
-
Fan speeds
- getFanSpeeds() - Method in interface oshi.hardware.Sensors
-
Fan speeds
- getFileStores() - Method in interface oshi.software.os.FileSystem
-
Get file stores on this machine
Instantiates an array of
OSFileStore
objects, representing a storage
pool, device, partition, volume, concrete file system or other implementation
specific means of file storage.
- getFileStores() - Method in class oshi.software.os.linux.LinuxFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.mac.MacFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
Gets File System Information.
- getFileStores() - Method in class oshi.software.os.windows.WindowsFileSystem
-
Gets File System Information.
- getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- 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
- getFloat(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Float value from a WmiResult
- getFreeInodes() - Method in class oshi.software.os.OSFileStore
-
Usable / free inodes on the drive.
- getGroup() - Method in class oshi.software.os.OSProcess
-
- getGroupID() - Method in class oshi.software.os.OSProcess
-
- getGroupName(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
-
- getHardware() - Method in class oshi.SystemInfo
-
- getHcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor width in cm
- getHostName() - Method in class oshi.software.common.AbstractNetworkParams
- getHostName() - Method in interface oshi.software.os.NetworkParams
-
- getHz() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets Jiffies per second, useful for converting ticks to milliseconds and vice
versa.
- getIdentification() - Method in class oshi.hardware.HWPartition
-
- getIdentifier() - Method in interface oshi.hardware.CentralProcessor
-
Identifier, eg.
- getIdentifier() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Identifier, eg.
- getIndex() - Method in enum oshi.hardware.CentralProcessor.TickType
-
- getInErrors() - Method in class oshi.hardware.NetworkIF
-
- getInstance() - Method in interface oshi.data.windows.PerfCounterQuery.PdhCounterProperty
-
- getInstance() - Static method in class oshi.data.windows.PerfCounterQueryHandler
-
Instantiate this class as a singleton
- getInstance() - Method in enum oshi.hardware.platform.windows.WindowsGlobalMemory.PageSwapProperty
- getInstance() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
-
- getInstancesFromLastQuery() - Method in class oshi.data.windows.PerfCounterWildcardQuery
-
List the instances corresponding to the value map lists
- getInterrupts() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the number of interrupts which have occurred
- getInterrupts() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the number of interrupts which have occurred
- getIntFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the int value contained therein.
- getIORegistryBooleanProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a Boolean value from an IO Registry
- getIORegistryByteArrayProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a byte array value from an IO Registry
- getIORegistryIntProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get an Int value from an IO Registry
- getIORegistryLongProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a Long value from an IO Registry
- getIORegistryStringProperty(int, String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get a String value from an IO Registry
- getIPv4addr() - Method in class oshi.hardware.NetworkIF
-
- getIpv4DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
- getIpv4DefaultGateway() - Method in interface oshi.software.os.NetworkParams
-
- getIpv4DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
- getIpv4DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getIPv6addr() - Method in class oshi.hardware.NetworkIF
-
- getIpv6DefaultGateway() - Method in class oshi.software.os.linux.LinuxNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.mac.MacNetworkParams
- getIpv6DefaultGateway() - Method in interface oshi.software.os.NetworkParams
-
- getIpv6DefaultGateway() - Method in class oshi.software.os.unix.freebsd.FreeBsdNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.unix.solaris.SolarisNetworkParams
- getIpv6DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParams
- getKernelTime() - Method in class oshi.software.os.OSProcess
-
- getKeyValueMapFromFile(String, String) - Static method in class oshi.util.FileUtil
-
Read a file and return a map of string keys to string values contained
therein.
- getloadavg(double[], int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The getloadavg() function returns the number of processes in the system run
queue averaged over various periods of time.
- getLogicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalVolume() - Method in class oshi.software.os.OSFileStore
-
Logical volume of the File System
Provides an optional alternative volume identifier for the file system.
- getLongFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the long value contained therein.
- getMacaddr() - Method in class oshi.hardware.NetworkIF
-
- getMajor() - Method in class oshi.hardware.HWPartition
-
- getManufacturer() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system manufacturer.
- getManufacturer() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware manufacturer.
- getManufacturer() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system manufacturer.
- getManufacturer() - Method in interface oshi.hardware.Firmware
-
Get the firmware manufacturer.
- getManufacturer() - Method in class oshi.software.common.AbstractOperatingSystem
-
Manufacturer.
- getManufacturer() - Method in interface oshi.software.os.OperatingSystem
-
Manufacturer.
- getManufacturerID(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Manufacturer ID from (up to) 3 5-bit characters in bytes 8 and 9
- getMatchingService(String) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Opens an IOService matching the given name
- getMatchingServices(String, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get matching IOService objects
- getMatchingServices(CoreFoundation.CFMutableDictionaryRef, IntByReference) - Static method in class oshi.util.platform.mac.IOKitUtil
-
Convenience method to get matching IOService objects
- getMaxFileDescriptors() - Method in interface oshi.software.os.FileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
- getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
-
- getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- 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
-
Get the firmware name.
- getName() - Method in class oshi.hardware.common.AbstractPowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in class oshi.hardware.common.AbstractSoundCard
-
- getName() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Name of the USB device
- getName() - Method in interface oshi.hardware.Firmware
-
Get the firmware name.
- getName() - Method in class oshi.hardware.HWDiskStore
-
- getName() - Method in class oshi.hardware.HWPartition
-
- getName() - Method in class oshi.hardware.NetworkIF
-
- getName() - Method in interface oshi.hardware.PowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in interface oshi.hardware.SoundCard
-
Retrieves the full name of the card.
- getName() - Method in interface oshi.hardware.UsbDevice
-
Name of the USB device
- getName() - Method in class oshi.software.os.OSFileStore
-
Name of the File System
- getName() - Method in class oshi.software.os.OSProcess
-
- getNetworkIFs() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network
interface
- getNetworkIFs() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network
interface
- getNetworkIFs() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network
interface
- getNetworkIFs() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network
interface
- getNetworkIFs() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network
interface
- getNetworkIFs() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
NetworkIF
objects, representing a network
interface
- getNetworkInterface() - Method in class oshi.hardware.NetworkIF
-
- getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
- 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.
- getObject() - Method in class oshi.util.platform.windows.PerfDataUtil.PerfCounter
-
- getOpenFileDescriptors() - Method in interface oshi.software.os.FileSystem
-
The current number of open file descriptors.
- getOpenFileDescriptors() - Method in class oshi.software.os.linux.LinuxFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.freebsd.FreeBsdFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.unix.solaris.SolarisFileSystem
-
- getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystem
-
- getOpenFiles() - Method in class oshi.software.os.OSProcess
-
Sets the number of open file handles (or network connections) that belongs to
the process
On FreeBSD and Solaris, this value is only populated if information for a
single process id is requested.
- getOperatingSystem() - Method in class oshi.SystemInfo
-
Creates a new instance of the appropriate platform-specific
OperatingSystem
.
- getOrDefault(Map<K, V>, K, V) - Static method in class oshi.util.MapUtil
-
Returns the value to which the specified key is mapped, or defaultValue if
this map contains no mapping for the key.
- getOsxVersionNumber() - Method in class oshi.software.os.mac.MacOSVersionInfoEx
-
- getOutErrors() - Method in class oshi.hardware.NetworkIF
-
- getPacketsRecv() - Method in class oshi.hardware.NetworkIF
-
- getPacketsSent() - Method in class oshi.hardware.NetworkIF
-
- getPageSize() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The number of bytes in a memory page
- getPageSize() - Method in interface oshi.hardware.GlobalMemory
-
The number of bytes in a memory page
- getParentProcessID() - Method in class oshi.software.os.OSProcess
-
- getPartitions() - Method in class oshi.hardware.HWDiskStore
-
- getPath() - Method in class oshi.software.os.OSProcess
-
- getPhysicalPackageCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of packages/sockets in the system.
- getPhysicalPackageCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of packages/sockets in the system.
- getPhysicalProcessorCount() - Method in interface oshi.hardware.CentralProcessor
-
Get the number of physical CPUs/cores available for processing.
- getPhysicalProcessorCount() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Get the number of physical CPUs/cores available for processing.
- getpid() - Method in interface oshi.jna.platform.unix.CLibrary
-
Returns the process ID of the calling process.
- getPidFiles() - Static method in class oshi.util.platform.linux.ProcUtil
-
Gets an array of files in the /proc directory with only numeric digit
filenames, corresponding to processes
- getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries,
etc.
- getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries,
etc.
- getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries,
etc.
- getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries,
etc.
- getPowerSources() - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries,
etc.
- getPowerSources() - Static method in class oshi.hardware.platform.unix.solaris.SolarisPowerSource
-
Gets Battery Information
- getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
PowerSource
objects, representing batteries,
etc.
- getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSource
-
Gets Battery Information.
- getPriority() - Method in class oshi.software.os.OSProcess
-
- getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in interface oshi.software.os.OperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets information on a currently running process
- getProcess(int) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets information on a currently running process
- getProcessCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in interface oshi.software.os.OperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Get the number of processes currently running
- getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Get the number of processes currently running
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets currently running processes.
- getProcesses(Collection<Integer>) - Method in class oshi.software.common.AbstractOperatingSystem
-
Gets information on a currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in interface oshi.software.os.OperatingSystem
-
Gets currently running processes.
- getProcesses(Collection<Integer>) - Method in interface oshi.software.os.OperatingSystem
-
Gets information on a currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort, boolean) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets currently running processes.
- getProcesses(Collection<Integer>) - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets information on a currently running processes.
- getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in interface oshi.software.os.OperatingSystem
-
Gets the current process ID
- getProcessID() - Method in class oshi.software.os.OSProcess
-
- getProcessId() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Gets the current process ID
- getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Gets the current process ID
- getProcessor() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
- 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.
- getProductId() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Product ID of the USB device
- getProductId() - Method in interface oshi.hardware.UsbDevice
-
Product ID of the USB device
- getProductID(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Product ID, bytes 10 and 11
- getReadBytes() - Method in class oshi.hardware.HWDiskStore
-
- getReads() - Method in class oshi.hardware.HWDiskStore
-
- getRefString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Reference value from a WmiResult as a String
- getReleaseDate() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware release date.
- getReleaseDate() - Method in interface oshi.hardware.Firmware
-
Get the firmware release date.
- getReleaseFilename() - Static method in class oshi.software.os.linux.LinuxOperatingSystem
-
Looks for a collection of possible distrib-release filenames
- getRemainingCapacity() - Method in class oshi.hardware.common.AbstractPowerSource
-
Remaining capacity as a fraction of max capacity.
- getRemainingCapacity() - Method in interface oshi.hardware.PowerSource
-
Remaining capacity as a fraction of max capacity.
- getResidentSetSize() - Method in class oshi.software.os.OSProcess
-
- getRoot() - Static method in class oshi.util.platform.mac.IOKitUtil
-
Gets the IO Registry root
- getSensors() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan
speed
- getSensors() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan
speed
- getSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan
speed
- getSensors() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan
speed
- getSensors() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan
speed
- getSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates a
Sensors
object, representing CPU temperature and fan
speed
- getSerial() - Method in class oshi.hardware.HWDiskStore
-
- getSerialNo(byte[]) - Static method in class oshi.util.EdidUtil
-
Gets the Serial number, bytes 12-15
- getSerialNumber() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard serial number
- getSerialNumber() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard serial number
- getSerialNumber() - Method in class oshi.hardware.common.AbstractComputerSystem
-
Get the computer system serial number, if available.
- getSerialNumber() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Serial number of the USB device
- getSerialNumber() - Method in interface oshi.hardware.ComputerSystem
-
Get the computer system serial number, if available.
- getSerialNumber() - Method in interface oshi.hardware.UsbDevice
-
Serial number of the USB device
- getSingleQuoteStringValue(String) - Static method in class oshi.util.ParseUtil
-
Parses a string key = 'value' (string)
- getSint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Sint32 value from a WmiResult.
- getSize() - Method in class oshi.hardware.HWDiskStore
-
- getSize() - Method in class oshi.hardware.HWPartition
-
- getSoundCards() - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
SoundCard
objects, representing the Sound
cards.
- getSoundCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
- getSoundCards() - Static method in class oshi.hardware.platform.linux.LinuxSoundCard
-
- 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() - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- getSoundCards() - Static method in class oshi.hardware.platform.unix.solaris.SolarisSoundCard
-
- getSoundCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
SoundCard
objects, representing the Sound
cards.
- getSoundCards() - Static method in class oshi.hardware.platform.windows.WindowsSoundCard
-
Does the following :
Creates and runs our 'built where clause' query
Then iterates over the key values of our map and compares the key with
the DeviceName attribute returned by our where-clause query.If its a match
then we create our SoundCard object
NOTE : The reason why the codec name is same as the card name is because
windows does not provide the name of the codec chip but sometimes the name of
the card returned is infact the name of the codec chip also.
- getSpeed() - Method in class oshi.hardware.NetworkIF
-
- getStartTime() - Method in class oshi.software.os.OSProcess
-
- getState() - Method in class oshi.software.os.OSProcess
-
- getStepping() - Method in interface oshi.hardware.CentralProcessor
-
- getStepping() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getString(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a String value from a WmiResult
- getStringBetween(String, char) - Static method in class oshi.util.ParseUtil
-
Gets a value between two characters having multiple same characters between
them.
- getStringFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the String value contained therein.
- getSwapPagesIn() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Number of pages read from paging/swap file(s) to resolve hard page faults.
- getSwapPagesIn() - Method in interface oshi.hardware.GlobalMemory
-
Number of pages read from paging/swap file(s) to resolve hard page faults.
- getSwapPagesOut() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
Number of pages written to paging/swap file(s) to free up space in physical
memory.
- getSwapPagesOut() - Method in interface oshi.hardware.GlobalMemory
-
Number of pages written to paging/swap file(s) to free up space in physical
memory.
- getSwapTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapTotal() - Method in interface oshi.hardware.GlobalMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapUsed() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSwapUsed() - Method in interface oshi.hardware.GlobalMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSystemCpuLoad() - Method in interface oshi.hardware.CentralProcessor
-
- getSystemCpuLoad() - Method in class oshi.hardware.common.AbstractCentralProcessor
- getSystemCpuLoadBetweenTicks() - Method in interface oshi.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks from
CentralProcessor.getSystemCpuLoadTicks()
between successive calls of this method,
with a minimum interval slightly less than 1 second.
- getSystemCpuLoadBetweenTicks() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks from
CentralProcessor.getSystemCpuLoadTicks()
between successive calls of this method,
with a minimum interval slightly less than 1 second.
- getSystemCpuLoadTicks() - Method in interface oshi.hardware.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Static method in class oshi.util.platform.linux.ProcUtil
-
Gets the CPU ticks array from /proc/stat
- getSystemLoadAverage() - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the last minute.
- getSystemLoadAverage(int) - Method in interface oshi.hardware.CentralProcessor
-
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Returns the system load average for the last minute.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage(int) - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
- getSystemUptime() - Method in interface oshi.hardware.CentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.mac.MacCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.hardware.platform.windows.WindowsCentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptimeSeconds() - Static method in class oshi.util.platform.linux.ProcUtil
-
Parses the first value in /proc/uptime for seconds since boot
- getTextBetweenStrings(String, String, String) - Static method in class oshi.util.ParseUtil
-
Get a String in a line of text between two marker strings
- getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in interface oshi.software.os.OperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.OSProcess
-
- getThreadCount() - Method in class oshi.software.os.unix.freebsd.FreeBsdOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystem
-
Get the number of threads currently running
- getTimeRemaining() - Method in class oshi.hardware.common.AbstractPowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeRemaining() - Method in interface oshi.hardware.PowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeStamp() - Method in class oshi.hardware.HWDiskStore
-
- getTimeStamp() - Method in class oshi.hardware.NetworkIF
-
- getTimingDescriptor(byte[]) - Static method in class oshi.util.EdidUtil
-
Parse a detailed timing descriptor
- getTotal() - Method in class oshi.hardware.common.AbstractGlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotal() - Method in interface oshi.hardware.GlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotalInodes() - Method in class oshi.software.os.OSFileStore
-
Total / maximum number of inodes of the filesystem.
- getTotalSpace() - Method in class oshi.software.os.OSFileStore
-
Total space/capacity of the drive.
- getTransferTime() - Method in class oshi.hardware.HWDiskStore
-
- getType() - Method in class oshi.hardware.HWPartition
-
- getType() - Method in class oshi.software.os.OSFileStore
-
Type of the File System (FAT, NTFS, etx2, ext4, etc)
- getUint16(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Uint16 value from a WmiResult.
- getUint32(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets an UINT32 value from a WmiResult.
- getUint32asLong(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets an UINT32 value from a WmiResult as a long, preserving the unsignedness.
- getUint64(WbemcliUtil.WmiResult<T>, T, int) - Static method in class oshi.util.platform.windows.WmiUtil
-
Gets a Uint64 value from a WmiResult (parsing the String).
- getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
-
Convert unsigned int to signed long.
- getUnsignedLongFromFile(String) - Static method in class oshi.util.FileUtil
-
Read a file and return the unsigned long value contained therein as a long.
- getUpTime() - Method in class oshi.software.os.OSProcess
-
- getUsableSpace() - Method in class oshi.software.os.OSFileStore
-
Usable space on the drive.
- getUsbDevices(boolean) - Method in interface oshi.hardware.HardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.freebsd.FreeBsdUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
- getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayer
-
Instantiates an array of
UsbDevice
objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDevice
- getUser(String) - Method in class oshi.software.os.linux.LinuxUserGroupInfo
-
- getUser() - Method in class oshi.software.os.OSProcess
-
- getUserID() - Method in class oshi.software.os.OSProcess
-
- getUserId() - Method in class oshi.software.os.OSUser
-
- getUserName() - Method in class oshi.software.os.OSUser
-
- getUserTime() - Method in class oshi.software.os.OSProcess
-
- getUuid() - Method in class oshi.hardware.HWPartition
-
- getUUID() - Method in class oshi.software.os.OSFileStore
-
UUID/GUID of the File System
- getVcm(byte[]) - Static method in class oshi.util.EdidUtil
-
Get monitor height in cm
- getVendor() - Method in interface oshi.hardware.CentralProcessor
-
Processor vendor.
- getVendor() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Processor vendor.
- getVendor() - Method in class oshi.hardware.common.AbstractUsbDevice
-
Vendor that manufactured the USB device
- getVendor() - Method in interface oshi.hardware.UsbDevice
-
Vendor that manufactured the USB device
- getVendorFreq() - Method in interface oshi.hardware.CentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorFreq() - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorId() - Method in class oshi.hardware.common.AbstractUsbDevice
-
ID of the vendor that manufactured the USB device
- getVendorId() - Method in interface oshi.hardware.UsbDevice
-
ID of the vendor that manufactured the USB device
- getVersion() - Method in interface oshi.hardware.Baseboard
-
Get the baseboard version.
- getVersion() - Method in class oshi.hardware.common.AbstractBaseboard
-
Get the baseboard version.
- getVersion() - Method in class oshi.hardware.common.AbstractFirmware
-
Get the firmware version.
- getVersion() - Method in interface oshi.hardware.Firmware
-
Get the firmware version.
- getVersion() - Method in class oshi.software.common.AbstractOperatingSystem
-
Operating system version.
- getVersion() - Method in class oshi.software.common.AbstractOSVersionInfoEx
- getVersion() - Method in class oshi.software.os.mac.MacOperatingSystem
-
Operating system version.
- getVersion() - Method in interface oshi.software.os.OperatingSystem
-
Operating system version.
- getVersion() - Method in interface oshi.software.os.OperatingSystemVersion
-
- getVersion(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the EDID version
- getVirtualSize() - Method in class oshi.software.os.OSProcess
-
- getVolume() - Method in class oshi.software.os.OSFileStore
-
Volume of the File System
- getWeek(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the week of year of manufacture
- getWmiTimeout() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Gets the current WMI timeout.
- getWriteBytes() - Method in class oshi.hardware.HWDiskStore
-
- getWrites() - Method in class oshi.hardware.HWDiskStore
-
- getYear(byte[]) - Static method in class oshi.util.EdidUtil
-
Return the year of manufacture
- GlobalMemory - Interface in oshi.hardware
-
Memory refers to the state information of a computing system, as it is kept
active in some physical structure.
- gpuPLimit - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
-
- OHM_NAMESPACE - Static variable in class oshi.util.platform.windows.WmiUtil
-
- openQuery(WinNT.HANDLEByReference) - Static method in class oshi.util.platform.windows.PerfDataUtil
-
Open a pdh query
- OperatingSystem - Interface in oshi.software.os
-
An operating system (OS) is the software on a computer that manages the way
different programs use its hardware, and regulates the ways that a user
controls the computer.
- OperatingSystem.ProcessSort - Enum in oshi.software.os
-
Controls sorting of Process output
- OperatingSystemVersion - Interface in oshi.software.os
-
- OSFileStore - Class in oshi.software.os
-
A File Store is a storage pool, device, partition, volume, concrete file
system or other implementation specific means of file storage.
- OSFileStore() - Constructor for class oshi.software.os.OSFileStore
-
- OSFileStore(OSFileStore) - Constructor for class oshi.software.os.OSFileStore
-
Creates a copy of an OSFileStore.
- oshi - package oshi
-
[oshi-core API] Provides a cross-platform implementation to retrieve
Operating System and Hardware Information, such as OS version, memory, CPU,
disk, devices, sensors, etc.
- oshi.data.windows - package oshi.data.windows
-
- oshi.hardware - package oshi.hardware
-
[oshi-core API] Provides cross-platform implementation to retrieve hardware
information such as CPU, Memory, Display, Disks, Network Interfaces, Power
Sources, Sensors, and USB Devices
- oshi.hardware.common - package oshi.hardware.common
-
Provides abstract classes for common code
- oshi.hardware.platform.linux - package oshi.hardware.platform.linux
-
Provides information about hardware such as Memory, Power Sources, and
Processor on Linux systems
- oshi.hardware.platform.mac - package oshi.hardware.platform.mac
-
Provides information about hardware such as Memory, Power Sources, and
Processor on Mac systems
- oshi.hardware.platform.unix.freebsd - package oshi.hardware.platform.unix.freebsd
-
Provides information about hardware such as Memory, Power Sources, and
Processor on FreeBSD systems
- oshi.hardware.platform.unix.solaris - package oshi.hardware.platform.unix.solaris
-
Provides information about hardware such as Memory, Power Sources, and
Processor on Solaris systems
- oshi.hardware.platform.windows - package oshi.hardware.platform.windows
-
Provides information about hardware such as Memory, Power Sources, and
Processor on Windows systems
- oshi.jna.platform.linux - package oshi.jna.platform.linux
-
Provides extensions of JNA libraries for Linux.
- oshi.jna.platform.mac - package oshi.jna.platform.mac
-
Provides extensions of JNA libraries for Mac OS X.
- oshi.jna.platform.unix - package oshi.jna.platform.unix
-
Provides extensions of JNA libraries for Unix.
- oshi.jna.platform.unix.freebsd - package oshi.jna.platform.unix.freebsd
-
Provides extensions of JNA libraries for FreeBSD.
- oshi.jna.platform.unix.solaris - package oshi.jna.platform.unix.solaris
-
Provides extensions of JNA libraries for Solaris.
- oshi.jna.platform.windows - package oshi.jna.platform.windows
-
Provides extensions of JNA libraries for Windows.
- oshi.software.common - package oshi.software.common
-
Provides abstract classes for common code
- oshi.software.os - package oshi.software.os
-
[oshi-core API] Provides cross-platform implementation to retrieve OS,
FileSystem, and Process information
- oshi.software.os.linux - package oshi.software.os.linux
-
Provides information about Software and OS on Linux
- oshi.software.os.mac - package oshi.software.os.mac
-
Provides information about Software and OS on Mac OS X
- oshi.software.os.unix.freebsd - package oshi.software.os.unix.freebsd
-
Provides information about Software and OS on FreeBSD
- oshi.software.os.unix.solaris - package oshi.software.os.unix.solaris
-
Provides information about Software and OS on Solaris
- oshi.software.os.windows - package oshi.software.os.windows
-
Provides information about Software and OS on Windows
- oshi.util - package oshi.util
-
Provides utilities for parsing, formatting, and other access
- oshi.util.platform.linux - package oshi.util.platform.linux
-
Provides utilities for Linux
- oshi.util.platform.mac - package oshi.util.platform.mac
-
Provides utilities for Mac OS X.
- oshi.util.platform.unix.freebsd - package oshi.util.platform.unix.freebsd
-
Provides utilities for FreeBSD
- oshi.util.platform.unix.solaris - package oshi.util.platform.unix.solaris
-
Provides utilities for Solaris
- oshi.util.platform.windows - package oshi.util.platform.windows
-
Provides utilities for Windows.
- OSProcess - Class in oshi.software.os
-
A process is an instance of a computer program that is being executed.
- OSProcess() - Constructor for class oshi.software.os.OSProcess
-
- OSProcess.State - Enum in oshi.software.os
-
Process Execution States
- OSUser - Class in oshi.software.os
-
- OSUser() - Constructor for class oshi.software.os.OSUser
-
- sa_data - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
-
- sa_family - Variable in class oshi.jna.platform.unix.CLibrary.Sockaddr
-
- searchGateway(List<String>) - Static method in class oshi.software.common.AbstractNetworkParams
-
Convenience method to parse the output of the `route` command.
- sensors - Variable in class oshi.hardware.common.AbstractHardwareAbstractionLayer
-
- Sensors - Interface in oshi.hardware
-
Sensors include hardwore sensors to monitor temperature, fan speed, and other
information.
- serialNumber - Variable in class oshi.hardware.common.AbstractUsbDevice
-
- setBaseboard(Baseboard) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setBuildNumber(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setBuildNumber(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
- setBytesRead(long) - Method in class oshi.software.os.OSProcess
-
Set the number of bytes the process has read from disk.
- setBytesRecv(long) - Method in class oshi.hardware.NetworkIF
-
- setBytesSent(long) - Method in class oshi.hardware.NetworkIF
-
- setBytesWritten(long) - Method in class oshi.software.os.OSProcess
-
Set the number of bytes the process has written to disk.
- setCodec(String) - Method in class oshi.hardware.common.AbstractSoundCard
-
- setCodeName(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setCodeName(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
- setCommandLine(String) - Method in class oshi.software.os.OSProcess
-
Sets the process command line.
- setCpu64(boolean) - Method in interface oshi.hardware.CentralProcessor
-
Set flag is cpu is 64bit.
- setCpu64(boolean) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set flag is cpu is 64bit.
- setCurrentQueueLength(long) - Method in class oshi.hardware.HWDiskStore
-
- setCurrentWorkingDirectory(String) - Method in class oshi.software.os.OSProcess
-
Sets the process current working directory
- setDataSource(PerfCounterQuery.CounterDataSource) - Method in class oshi.data.windows.PerfCounterQuery
-
Set the Data Source for these counters
- setDescription(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setDescription(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System description
- setFamily(String) - Method in interface oshi.hardware.CentralProcessor
-
- setFamily(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setFirmware(Firmware) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setFreeInodes(long) - Method in class oshi.software.os.OSFileStore
-
Sets usable inodes on the drive.
- setGroup(String) - Method in class oshi.software.os.OSProcess
-
Sets the group.
- setGroupID(String) - Method in class oshi.software.os.OSProcess
-
Sets the Group ID.
- setIdentification(String) - Method in class oshi.hardware.HWPartition
-
- setIdentifier(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor identifier.
- setIdentifier(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor identifier.
- setInErrors(long) - Method in class oshi.hardware.NetworkIF
-
- setInstanceClass(Class<? extends WmiQueryHandler>) - Static method in class oshi.util.platform.windows.WmiQueryHandler
-
- setKernelTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds the process has executed in kernel mode.
- setKernelVersion(String) - Method in class oshi.hardware.common.AbstractSoundCard
-
- setLogicalVolume(String) - Method in class oshi.software.os.OSFileStore
-
Sets the logical volume of the File System
- setMajor(int) - Method in class oshi.hardware.HWPartition
-
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setManufacturer(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setMinor(int) - Method in class oshi.hardware.HWPartition
-
- setModel(String) - Method in interface oshi.hardware.CentralProcessor
-
- setModel(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setModel(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setModel(String) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setModel(String) - Method in class oshi.hardware.HWDiskStore
-
- setMount(String) - Method in class oshi.software.os.OSFileStore
-
Sets the mountpoint of the File System
- setMountPoint(String) - Method in class oshi.hardware.HWPartition
-
- setName(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor name.
- setName(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor name.
- setName(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setName(String) - Method in class oshi.hardware.common.AbstractSoundCard
-
- setName(String) - Method in class oshi.hardware.HWDiskStore
-
- setName(String) - Method in class oshi.hardware.HWPartition
-
- setName(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System name
- setName(String) - Method in class oshi.software.os.OSProcess
-
Set the name of the process.
- setNetworkInterface(NetworkInterface) - Method in class oshi.hardware.NetworkIF
-
Sets the network interface and calculates other information derived from it
- setOpenFiles(long) - Method in class oshi.software.os.OSProcess
-
Sets the number of open file handles (or network connections) that belongs to
the process
- setOutErrors(long) - Method in class oshi.hardware.NetworkIF
-
- setPacketsRecv(long) - Method in class oshi.hardware.NetworkIF
-
- setPacketsSent(long) - Method in class oshi.hardware.NetworkIF
-
- setParentProcessID(int) - Method in class oshi.software.os.OSProcess
-
Set the parentProcessID.
- setPartitions(HWPartition[]) - Method in class oshi.hardware.HWDiskStore
-
- setPath(String) - Method in class oshi.software.os.OSProcess
-
Set the full path of the executing process.
- setPriority(int) - Method in class oshi.software.os.OSProcess
-
Set the priority of this process.
- setProcessID(int) - Method in class oshi.software.os.OSProcess
-
Set the processID.
- setProcessorID(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor ID
- setProcessorID(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor ID
- setReadBytes(long) - Method in class oshi.hardware.HWDiskStore
-
- setReads(long) - Method in class oshi.hardware.HWDiskStore
-
- setReleaseDate(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setResidentSetSize(long) - Method in class oshi.software.os.OSProcess
-
Set the Resident Set Size (RSS).
- setSerial(String) - Method in class oshi.hardware.HWDiskStore
-
- setSerialNumber(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setSerialNumber(String) - Method in class oshi.hardware.common.AbstractComputerSystem
-
- setSize(long) - Method in class oshi.hardware.HWDiskStore
-
- setSize(long) - Method in class oshi.hardware.HWPartition
-
- setSpeed(long) - Method in class oshi.hardware.NetworkIF
-
- setStartTime(long) - Method in class oshi.software.os.OSProcess
-
Set the start time of the process in number of milliseconds since January 1,
1970.
- setState(OSProcess.State) - Method in class oshi.software.os.OSProcess
-
Set the execution state of the process.
- setStepping(String) - Method in interface oshi.hardware.CentralProcessor
-
- setStepping(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
- setThreadCount(int) - Method in class oshi.software.os.OSProcess
-
Set the number of threads in this process.
- setTimeStamp(long) - Method in class oshi.hardware.HWDiskStore
-
- setTimeStamp(long) - Method in class oshi.hardware.NetworkIF
-
- setTotalInodes(long) - Method in class oshi.software.os.OSFileStore
-
Sets the total / maximum number of inodes on the filesystem.
- setTotalSpace(long) - Method in class oshi.software.os.OSFileStore
-
Sets the total space on the drive.
- setTransferTime(long) - Method in class oshi.hardware.HWDiskStore
-
- setType(String) - Method in class oshi.hardware.HWPartition
-
- setType(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System type
- setUpTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds since the process started.
- setUsableSpace(long) - Method in class oshi.software.os.OSFileStore
-
Sets usable space on the drive.
- setUser(String) - Method in class oshi.software.os.OSProcess
-
Sets the user.
- setUserID(String) - Method in class oshi.software.os.OSProcess
-
Sets the User ID.
- setUserId(String) - Method in class oshi.software.os.OSUser
-
- setUserName(String) - Method in class oshi.software.os.OSUser
-
- setUserTime(long) - Method in class oshi.software.os.OSProcess
-
Set the number of milliseconds the process has executed in user mode.
- setUuid(String) - Method in class oshi.hardware.HWPartition
-
- setUUID(String) - Method in class oshi.software.os.OSFileStore
-
Sets the File System UUID/GUID
- setVendor(String) - Method in interface oshi.hardware.CentralProcessor
-
Set processor vendor.
- setVendor(String) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor vendor.
- setVendorFreq(long) - Method in interface oshi.hardware.CentralProcessor
-
Set processor vendor frequency (in Hz).
- setVendorFreq(long) - Method in class oshi.hardware.common.AbstractCentralProcessor
-
Set processor vendor frequency (in Hz).
- setVersion(String) - Method in class oshi.hardware.common.AbstractBaseboard
-
- setVersion(String) - Method in class oshi.hardware.common.AbstractFirmware
-
- setVersion(String) - Method in class oshi.software.common.AbstractOSVersionInfoEx
- setVersion(String) - Method in interface oshi.software.os.OperatingSystemVersion
-
- setVirtualSize(long) - Method in class oshi.software.os.OSProcess
-
Set the Virtual Memory Size (VSZ).
- setVolume(String) - Method in class oshi.software.os.OSFileStore
-
Sets the volume of the File System
- setWmiTimeout(int) - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Sets the WMI timeout.
- setWriteBytes(long) - Method in class oshi.hardware.HWDiskStore
-
- setWrites(long) - Method in class oshi.hardware.HWDiskStore
-
- sleep(long) - Static method in class oshi.util.Util
-
Sleeps for the specified number of milliseconds.
- sleepAfter(long, long) - Static method in class oshi.util.Util
-
Sleeps for the specified number of milliseconds after the given system time
in milliseconds.
- SMC_CMD_READ_BYTES - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_CMD_READ_KEYINFO - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_CPU_TEMP - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_CPU_VOLTAGE - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_FAN_NUM - Static variable in interface oshi.jna.platform.mac.IOKit
-
- SMC_KEY_FAN_SPEED - Static variable in interface oshi.jna.platform.mac.IOKit
-
- smcCall(int, IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Call SMC
- smcClose() - Static method in class oshi.util.platform.mac.SmcUtil
-
Close connection to SMC
- smcGetFloat(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a value from SMC which is in a floating point datatype (SP78, FPE2, FLT)
- smcGetKeyInfo(IOKit.SMCKeyData, IOKit.SMCKeyData) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get cached keyInfo if it exists, or generate new keyInfo
- smcGetLong(String, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Get a 64-bit integer value from SMC
- SMCKeyData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyData
-
- SMCKeyDataKeyInfo() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataKeyInfo
-
- SMCKeyDataPLimitData() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataPLimitData
-
- SMCKeyDataVers() - Constructor for class oshi.jna.platform.mac.IOKit.SMCKeyDataVers
-
- smcOpen() - Static method in class oshi.util.platform.mac.SmcUtil
-
Open a connection to SMC
- smcReadKey(String, IOKit.SMCVal, int) - Static method in class oshi.util.platform.mac.SmcUtil
-
Read a key from SMC
- SmcUtil - Class in oshi.util.platform.mac
-
Provides access to SMC calls on OS X
- SMCVal() - Constructor for class oshi.jna.platform.mac.IOKit.SMCVal
-
- Sockaddr() - Constructor for class oshi.jna.platform.unix.CLibrary.Sockaddr
-
- SolarisCentralProcessor - Class in oshi.hardware.platform.unix.solaris
-
A CPU
- SolarisCentralProcessor() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisCentralProcessor
-
Create a Processor
- SolarisDisks - Class in oshi.hardware.platform.unix.solaris
-
Solaris hard disk implementation.
- SolarisDisks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisks
-
- SolarisDisplay - Class in oshi.hardware.platform.unix.solaris
-
A Display
- SolarisDisplay(byte[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisDisplay
-
- SolarisFileSystem - Class in oshi.software.os.unix.solaris
-
The Solaris File System contains
OSFileStore
s which are a storage
pool, device, partition, volume, concrete file system or other implementation
specific means of file storage.
- SolarisFileSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisFileSystem
-
- SolarisGlobalMemory - Class in oshi.hardware.platform.unix.solaris
-
Memory obtained by /proc/meminfo and sysinfo.totalram
- SolarisGlobalMemory() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisGlobalMemory
-
- SolarisHardwareAbstractionLayer - Class in oshi.hardware.platform.unix.solaris
-
- SolarisHardwareAbstractionLayer() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisHardwareAbstractionLayer
-
- SolarisNetworkParams - Class in oshi.software.os.unix.solaris
-
- SolarisNetworkParams() - Constructor for class oshi.software.os.unix.solaris.SolarisNetworkParams
-
- SolarisNetworks - Class in oshi.hardware.platform.unix.solaris
-
- SolarisNetworks() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisNetworks
-
- SolarisOperatingSystem - Class in oshi.software.os.unix.solaris
-
Linux is a family of free operating systems most commonly used on personal
computers.
- SolarisOperatingSystem() - Constructor for class oshi.software.os.unix.solaris.SolarisOperatingSystem
-
- SolarisOSVersionInfoEx - Class in oshi.software.os.unix.solaris
-
- SolarisOSVersionInfoEx() - Constructor for class oshi.software.os.unix.solaris.SolarisOSVersionInfoEx
-
- SolarisPowerSource - Class in oshi.hardware.platform.unix.solaris
-
A Power Source
- SolarisPowerSource(String, double, double) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisPowerSource
-
- SolarisSensors - Class in oshi.hardware.platform.unix.solaris
-
- SolarisSensors() - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSensors
-
- SolarisSoundCard - Class in oshi.hardware.platform.unix.solaris
-
Solaris Sound Card.
- SolarisSoundCard(String, String, String) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisSoundCard
-
- SolarisUsbDevice - Class in oshi.hardware.platform.unix.solaris
-
- SolarisUsbDevice(String, String, String, String, String, UsbDevice[]) - Constructor for class oshi.hardware.platform.unix.solaris.SolarisUsbDevice
-
- SoundCard - Interface in oshi.hardware
-
- source - Variable in class oshi.data.windows.PerfCounterQuery
-
- spare1 - Variable in class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- startWithNotDigits - Static variable in class oshi.util.ParseUtil
-
- status - Variable in class oshi.jna.platform.mac.IOKit.SMCKeyData
-
- stringToByteArray(String, int) - Static method in class oshi.util.ParseUtil
-
Parse a human readable string into a byte array, truncating or padding with
zeros (if necessary) so the array has the specified length.
- StringUtil - Class in oshi.util
-
String utilities
- strToLong(String, int) - Static method in class oshi.util.ParseUtil
-
Convert a string to an integer representation.
- swapPagesIn - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- swapPagesOut - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- swapTotal - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- swapUsed - Variable in class oshi.hardware.common.AbstractGlobalMemory
-
- switchComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandler
-
Switches the current threading model for COM initialization, as OSHI is
required to match if an external program has COM initialized already.
- sysctl(int[], int, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctl() function retrieves system information and allows processes with
appropriate privileges to set system information.
- sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with an int result
- sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a long result
- sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a String result
- sysctl(String, Structure) - Static method in class oshi.util.platform.mac.SysctlUtil
-
Executes a sysctl call with a Structure result
- sysctl(String, int) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with an int result
- sysctl(String, long) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a long result
- sysctl(String, String) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a String result
- sysctl(String, Structure) - Static method in class oshi.util.platform.unix.freebsd.BsdSysctlUtil
-
Executes a sysctl call with a Structure result
- sysctlbyname(String, Pointer, IntByReference, Pointer, int) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctlbyname() function accepts an ASCII representation of the name and
internally looks up the integer name vector.
- sysctlnametomib(String, Pointer, IntByReference) - Method in interface oshi.jna.platform.unix.CLibrary
-
The sysctlnametomib() function accepts an ASCII representation of the name,
looks up the integer name vector, and returns the numeric representation in
the mib array pointed to by mibp.
- SysctlUtil - Class in oshi.util.platform.mac
-
Provides access to sysctl calls on OS X
- SYSTEM_BATTERY_STATE - Static variable in interface oshi.jna.platform.windows.PowrProf
-
- SystemB - Interface in oshi.jna.platform.mac
-
System class.
- SystemBatteryState() - Constructor for class oshi.jna.platform.windows.PowrProf.SystemBatteryState
-
- SystemInfo - Class in oshi
-
System information.
- SystemInfo() - Constructor for class oshi.SystemInfo
-