A B C D E F G H I K L M O P R S T U V W Z _ 

A

acOnLine - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
active_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
active_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
AnsiStringValue - Variable in class oshi.software.os.windows.nt.Pdh.ValueUnion
 
avenrun - Variable in class oshi.software.os.mac.local.SystemB.HostLoadInfo
 

B

batteryPresent - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
bufferram - Variable in class oshi.software.os.linux.Libc.Sysinfo
 

C

CallNtPowerInformation(int, Pointer, NativeLong, Structure, NativeLong) - Method in interface oshi.software.os.windows.nt.PowrProf
 
CentralProcessor - Class in oshi.software.os.linux.proc
A CPU as defined in Linux /proc.
CentralProcessor(int) - Constructor for class oshi.software.os.linux.proc.CentralProcessor
Create a Processor with the given number
CentralProcessor - Class in oshi.software.os.mac.local
A CPU.
CentralProcessor(int) - Constructor for class oshi.software.os.mac.local.CentralProcessor
Create a Processor with the given number
CentralProcessor - Class in oshi.software.os.windows.nt
A CPU as defined in Windows registry.
CentralProcessor(int) - Constructor for class oshi.software.os.windows.nt.CentralProcessor
Create a Processor with the given number
CFArrayGetCount(CoreFoundation.CFArrayRef) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFArrayGetValueAtIndex(CoreFoundation.CFArrayRef, int) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFBooleanGetValue(Pointer) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFDictionaryGetValue(CoreFoundation.CFDictionaryRef, CoreFoundation.CFStringRef) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFDictionaryGetValueIfPresent(CoreFoundation.CFDictionaryRef, CoreFoundation.CFStringRef, PointerType) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFRelease(CoreFoundation.CFTypeRef) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFStringCreateWithCharacters(Object, char[], NativeLong) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFStringGetCString(Pointer, Pointer, long, int) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFStringGetLength(Pointer) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
CFStringGetMaximumSizeForEncoding(long, int) - Method in interface oshi.software.os.mac.local.CoreFoundation
 
charging - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
compressions - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
compressor_page_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
CoreFoundation - Interface in oshi.software.os.mac.local
CoreFoundation framework for power supply stats
CoreFoundation.CFArrayRef - Class in oshi.software.os.mac.local
 
CoreFoundation.CFArrayRef() - Constructor for class oshi.software.os.mac.local.CoreFoundation.CFArrayRef
 
CoreFoundation.CFDictionaryRef - Class in oshi.software.os.mac.local
 
CoreFoundation.CFDictionaryRef() - Constructor for class oshi.software.os.mac.local.CoreFoundation.CFDictionaryRef
 
CoreFoundation.CFStringRef - Class in oshi.software.os.mac.local
 
CoreFoundation.CFStringRef() - Constructor for class oshi.software.os.mac.local.CoreFoundation.CFStringRef
 
CoreFoundation.CFTypeRef - Class in oshi.software.os.mac.local
 
CoreFoundation.CFTypeRef() - Constructor for class oshi.software.os.mac.local.CoreFoundation.CFTypeRef
 
cow_faults - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
cow_faults - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
CPU_STATE_IDLE - Static variable in interface oshi.software.os.mac.local.SystemB
 
CPU_STATE_MAX - Static variable in interface oshi.software.os.mac.local.SystemB
 
CPU_STATE_NICE - Static variable in interface oshi.software.os.mac.local.SystemB
 
CPU_STATE_SYSTEM - Static variable in interface oshi.software.os.mac.local.SystemB
 
CPU_STATE_USER - Static variable in interface oshi.software.os.mac.local.SystemB
 
cpu_ticks - Variable in class oshi.software.os.mac.local.SystemB.HostCpuLoadInfo
 
cStatus - Variable in class oshi.software.os.windows.nt.Pdh.PdhFmtCounterValue
 
CTL_HW - Static variable in interface oshi.software.os.mac.local.SystemB
 
CTL_KERN - Static variable in interface oshi.software.os.mac.local.SystemB
 
CTL_MACHDEP - Static variable in interface oshi.software.os.mac.local.SystemB
 

D

decompressions - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
defaultAlert1 - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
defaultAlert2 - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
discharging - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
doubleValue - Variable in class oshi.software.os.windows.nt.Pdh.ValueUnion
 

E

estimatedTime - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
ExecutingCommand - Class in oshi.util
A class for executing on the command line and returning the result of execution.
ExecutingCommand() - Constructor for class oshi.util.ExecutingCommand
 
external_page_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 

F

faults - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
faults - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
FileUtil - Class in oshi.util
Read an entire file at one time and return a list of Strings for each line.
FileUtil() - Constructor for class oshi.util.FileUtil
 
formatBytes(long) - Static method in class oshi.util.FormatUtil
Format bytes into a string to a rounded string representation.
formatHertz(long) - Static method in class oshi.util.FormatUtil
Format hertz into a string to a rounded string representation.
FormatUtil - Class in oshi.util
Formatting utility for appending units or converting between number types.
FormatUtil() - Constructor for class oshi.util.FormatUtil
 
free_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
free_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
freehigh - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
freeram - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
freeswap - Variable in class oshi.software.os.linux.Libc.Sysinfo
 

G

getAnswerAt(String, int) - Static method in class oshi.util.ExecutingCommand
Return response on selected line index (0-based) after running selected command
getAvailable() - Method in interface oshi.hardware.Memory
Currently available.
getAvailable() - Method in class oshi.software.os.linux.proc.GlobalMemory
 
getAvailable() - Method in class oshi.software.os.mac.local.GlobalMemory
 
getAvailable() - Method in class oshi.software.os.windows.nt.GlobalMemory
 
getBuildNumber() - Method in class oshi.software.os.mac.local.OSVersionInfoEx
 
getBuildNumber() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
The build number of the operating system.
getCodeName() - Method in class oshi.software.os.linux.proc.OSVersionInfoEx
 
getCodeName() - Method in class oshi.software.os.mac.local.OSVersionInfoEx
 
getDescription() - Method in class oshi.software.os.OSFileStore
Description of the File System
getFamily() - Method in interface oshi.hardware.Processor
 
getFamily() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getFamily() - Method in class oshi.software.os.linux.proc.CentralProcessor
 
getFamily() - Method in class oshi.software.os.mac.local.CentralProcessor
 
getFamily() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getFamily() - Method in interface oshi.software.os.OperatingSystem
Operating system family.
getFamily() - Method in class oshi.software.os.windows.nt.CentralProcessor
getFamily() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getFieldOrder() - Method in class oshi.software.os.linux.Libc.Sysinfo
 
getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.HostCpuLoadInfo
 
getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.HostLoadInfo
 
getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.VMStatistics
 
getFieldOrder() - Method in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
getFieldOrder() - Method in class oshi.software.os.windows.nt.Pdh.PdhFmtCounterValue
 
getFieldOrder() - Method in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
getFileStores() - Method in interface oshi.hardware.HardwareAbstractionLayer
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.LinuxHardwareAbstractionLayer
 
getFileStores() - Static method in class oshi.software.os.linux.proc.LinuxFileSystem
Gets File System Information.
getFileStores() - Static method in class oshi.software.os.mac.local.MacFileSystem
Gets File System Information.
getFileStores() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
 
getFileStores() - Static method in class oshi.software.os.windows.nt.WindowsFileSystem
Gets File System Information.
getFileStores() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
 
getFirstAnswer(String) - Static method in class oshi.util.ExecutingCommand
Return first line of response for selected command
getHardware() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific HardwareAbstractionLayer.
getIdentifier() - Method in interface oshi.hardware.Processor
Identifier, eg.
getIdentifier() - Method in class oshi.software.os.linux.proc.CentralProcessor
Identifier, eg.
getIdentifier() - Method in class oshi.software.os.mac.local.CentralProcessor
Identifier, eg.
getIdentifier() - Method in class oshi.software.os.windows.nt.CentralProcessor
Identifier, eg.
getLoad() - Method in interface oshi.hardware.Processor
Deprecated.
getLoad() - Method in class oshi.software.os.linux.proc.CentralProcessor
Deprecated.
getLoad() - Method in class oshi.software.os.mac.local.CentralProcessor
Deprecated.
getLoad() - Method in class oshi.software.os.windows.nt.CentralProcessor
Deprecated.
getMajor() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
The major version number of the operating system.
getManufacturer() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getManufacturer() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getManufacturer() - Method in interface oshi.software.os.OperatingSystem
Manufacturer.
getManufacturer() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
getMemory() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates a Memory object.
getMemory() - Method in class oshi.software.os.linux.LinuxHardwareAbstractionLayer
 
getMemory() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
 
getMemory() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
 
getMinor() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
The minor version number of the operating system.
getModel() - Method in interface oshi.hardware.Processor
 
getModel() - Method in class oshi.software.os.linux.proc.CentralProcessor
 
getModel() - Method in class oshi.software.os.mac.local.CentralProcessor
 
getModel() - Method in class oshi.software.os.windows.nt.CentralProcessor
getName() - Method in interface oshi.hardware.PowerSource
Name of the power source (e.g., InternalBattery-0)
getName() - Method in interface oshi.hardware.Processor
Name, eg.
getName() - Method in class oshi.software.os.linux.proc.CentralProcessor
Name, eg.
getName() - Method in class oshi.software.os.linux.proc.LinuxPowerSource
 
getName() - Method in class oshi.software.os.mac.local.CentralProcessor
Name, eg.
getName() - Method in class oshi.software.os.mac.local.MacPowerSource
 
getName() - Method in class oshi.software.os.OSFileStore
Name of the File System
getName() - Method in class oshi.software.os.windows.nt.CentralProcessor
Name, eg.
getName() - Method in class oshi.software.os.windows.nt.WindowsPowerSource
 
getNumberOfProcessors() - Method in class oshi.software.os.windows.nt.OSNativeSystemInfo
Number of processors.
getOperatingSystem() - Method in class oshi.SystemInfo
Creates a new instance of the appropriate platform-specific OperatingSystem.
getPlatformId() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
The operating system platform.
getPowerSources() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of PowerSource objects, representing batteries, etc.
getPowerSources() - Method in class oshi.software.os.linux.LinuxHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.software.os.linux.proc.LinuxPowerSource
Battery Information
getPowerSources() - Static method in class oshi.software.os.mac.local.MacPowerSource
Battery Information
getPowerSources() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
 
getPowerSources() - Static method in class oshi.software.os.windows.nt.WindowsPowerSource
Battery Information
getPowerSources() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
 
getProcessorCpuLoadBetweenTicks() - Method in interface oshi.hardware.Processor
Returns the "recent cpu usage" for this processor by counting ticks for this processor from Processor.getProcessorCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getProcessorCpuLoadBetweenTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
Returns the "recent cpu usage" for this processor by counting ticks for this processor from Processor.getProcessorCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getProcessorCpuLoadBetweenTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
Returns the "recent cpu usage" for this processor by counting ticks for this processor from Processor.getProcessorCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getProcessorCpuLoadBetweenTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
Returns the "recent cpu usage" for this processor by counting ticks for this processor from Processor.getProcessorCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getProcessorCpuLoadTicks() - Method in interface oshi.hardware.Processor
Get this Processor's CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
Get this Processor's CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
Get this Processor's CPU Load tick counters.
getProcessorCpuLoadTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
Get this Processor's CPU Load tick counters.
getProcessorNumber() - Method in interface oshi.hardware.Processor
Gets the processor number of this object, passed as an arg in the constructor.
getProcessorNumber() - Method in class oshi.software.os.linux.proc.CentralProcessor
Gets the processor number of this object, passed as an arg in the constructor.
getProcessorNumber() - Method in class oshi.software.os.mac.local.CentralProcessor
Gets the processor number of this object, passed as an arg in the constructor.
getProcessorNumber() - Method in class oshi.software.os.windows.nt.CentralProcessor
Gets the processor number of this object, passed as an arg in the constructor.
getProcessors() - Method in interface oshi.hardware.HardwareAbstractionLayer
Instantiates an array of Processor objects.
getProcessors() - Method in class oshi.software.os.linux.LinuxHardwareAbstractionLayer
 
getProcessors() - Method in class oshi.software.os.mac.MacHardwareAbstractionLayer
 
getProcessors() - Method in class oshi.software.os.windows.WindowsHardwareAbstractionLayer
 
getProductType() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
Any additional information about the system.
getRemainingCapacity() - Method in interface oshi.hardware.PowerSource
Remaining capacity as a fraction of max capacity.
getRemainingCapacity() - Method in class oshi.software.os.linux.proc.LinuxPowerSource
 
getRemainingCapacity() - Method in class oshi.software.os.mac.local.MacPowerSource
 
getRemainingCapacity() - Method in class oshi.software.os.windows.nt.WindowsPowerSource
 
getServicePack() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
String, such as "Service Pack 3", that indicates the latest Service Pack installed on the system.
getStepping() - Method in interface oshi.hardware.Processor
 
getStepping() - Method in class oshi.software.os.linux.proc.CentralProcessor
 
getStepping() - Method in class oshi.software.os.mac.local.CentralProcessor
 
getStepping() - Method in class oshi.software.os.windows.nt.CentralProcessor
getSuiteMask() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
A bit mask that identifies the product suites available on the system.
getSystemCpuLoad() - Method in interface oshi.hardware.Processor
Returns the "recent cpu usage" for the whole system from com.sun.management.OperatingSystemMXBean#getSystemCpuLoad() if a user is running the Oracle JVM.
getSystemCpuLoad() - Method in class oshi.software.os.linux.proc.CentralProcessor
Returns the "recent cpu usage" for the whole system from com.sun.management.OperatingSystemMXBean#getSystemCpuLoad() if a user is running the Oracle JVM.
getSystemCpuLoad() - Method in class oshi.software.os.mac.local.CentralProcessor
Returns the "recent cpu usage" for the whole system from com.sun.management.OperatingSystemMXBean#getSystemCpuLoad() if a user is running the Oracle JVM.
getSystemCpuLoad() - Method in class oshi.software.os.windows.nt.CentralProcessor
Returns the "recent cpu usage" for the whole system from com.sun.management.OperatingSystemMXBean#getSystemCpuLoad() if a user is running the Oracle JVM.
getSystemCpuLoadBetweenTicks() - Method in interface oshi.hardware.Processor
Returns the "recent cpu usage" for the whole system by counting ticks from Processor.getSystemCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getSystemCpuLoadBetweenTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from Processor.getSystemCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getSystemCpuLoadBetweenTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from Processor.getSystemCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getSystemCpuLoadBetweenTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
Returns the "recent cpu usage" for the whole system by counting ticks from Processor.getSystemCpuLoadTicks() between successive calls of this method, with a minimum interval slightly less than 1 second.
getSystemCpuLoadTicks() - Method in interface oshi.hardware.Processor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.software.os.linux.proc.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.software.os.mac.local.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemCpuLoadTicks() - Method in class oshi.software.os.windows.nt.CentralProcessor
Get System-wide CPU Load tick counters.
getSystemLoadAverage() - Method in interface oshi.hardware.Processor
Returns the system load average for the last minute from OperatingSystemMXBean.getSystemLoadAverage() .
getSystemLoadAverage() - Method in class oshi.software.os.linux.proc.CentralProcessor
Returns the system load average for the last minute from OperatingSystemMXBean.getSystemLoadAverage() .
getSystemLoadAverage() - Method in class oshi.software.os.mac.local.CentralProcessor
Returns the system load average for the last minute from OperatingSystemMXBean.getSystemLoadAverage() .
getSystemLoadAverage() - Method in class oshi.software.os.windows.nt.CentralProcessor
Returns the system load average for the last minute from OperatingSystemMXBean.getSystemLoadAverage() .
GetSystemTimes(WinBase.FILETIME, WinBase.FILETIME, WinBase.FILETIME) - Method in interface oshi.software.os.windows.nt.Kernel32
Retrieves system timing information.
getTimeRemaining() - Method in interface oshi.hardware.PowerSource
Estimated time remaining on the power source, in seconds.
getTimeRemaining() - Method in class oshi.software.os.linux.proc.LinuxPowerSource
 
getTimeRemaining() - Method in class oshi.software.os.mac.local.MacPowerSource
 
getTimeRemaining() - Method in class oshi.software.os.windows.nt.WindowsPowerSource
 
getTotal() - Method in interface oshi.hardware.Memory
Total memory.
getTotal() - Method in class oshi.software.os.linux.proc.GlobalMemory
 
getTotal() - Method in class oshi.software.os.mac.local.GlobalMemory
 
getTotal() - Method in class oshi.software.os.windows.nt.GlobalMemory
 
getTotalSpace() - Method in class oshi.software.os.OSFileStore
Total space/capacity of the drive.
getUnsignedInt(int) - Static method in class oshi.util.FormatUtil
Convert unsigned int to signed long
getUsableSpace() - Method in class oshi.software.os.OSFileStore
Usable space on the drive.
getVendor() - Method in interface oshi.hardware.Processor
Processor vendor.
getVendor() - Method in class oshi.software.os.linux.proc.CentralProcessor
Vendor identifier, eg.
getVendor() - Method in class oshi.software.os.mac.local.CentralProcessor
Vendor identifier, eg.
getVendor() - Method in class oshi.software.os.windows.nt.CentralProcessor
Vendor identifier, eg.
getVendorFreq() - Method in interface oshi.hardware.Processor
Vendor frequency (in Hz).
getVendorFreq() - Method in class oshi.software.os.linux.proc.CentralProcessor
Vendor frequency (in Hz), eg.
getVendorFreq() - Method in class oshi.software.os.mac.local.CentralProcessor
Vendor frequency (in Hz), eg.
getVendorFreq() - Method in class oshi.software.os.windows.nt.CentralProcessor
Vendor frequency (in Hz), eg.
getVersion() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
getVersion() - Method in class oshi.software.os.linux.proc.OSVersionInfoEx
 
getVersion() - Method in class oshi.software.os.mac.local.OSVersionInfoEx
 
getVersion() - Method in class oshi.software.os.mac.MacOperatingSystem
 
getVersion() - Method in interface oshi.software.os.OperatingSystem
Operating system version.
getVersion() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
GlobalMemory - Class in oshi.software.os.linux.proc
Memory obtained by /proc/meminfo and sysinfo.totalram
GlobalMemory() - Constructor for class oshi.software.os.linux.proc.GlobalMemory
 
GlobalMemory - Class in oshi.software.os.mac.local
Memory obtained by host_statistics (vm_stat) and sysctl
GlobalMemory() - Constructor for class oshi.software.os.mac.local.GlobalMemory
 
GlobalMemory - Class in oshi.software.os.windows.nt
Memory obtained by GlobalMemoryStatusEx.
GlobalMemory() - Constructor for class oshi.software.os.windows.nt.GlobalMemory
 

H

HardwareAbstractionLayer - Interface in oshi.hardware
A hardware abstraction layer.
hits - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
hits - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
HOST_CPU_LOAD_INFO - Static variable in interface oshi.software.os.mac.local.SystemB
 
HOST_EXPIRED_TASK_INFO - Static variable in interface oshi.software.os.mac.local.SystemB
 
HOST_EXTMOD_INFO64 - Static variable in interface oshi.software.os.mac.local.SystemB
 
HOST_LOAD_INFO - Static variable in interface oshi.software.os.mac.local.SystemB
 
host_page_size(int, LongByReference) - Method in interface oshi.software.os.mac.local.SystemB
 
host_processor_info(int, int, IntByReference, PointerByReference, IntByReference) - Method in interface oshi.software.os.mac.local.SystemB
 
host_statistics(int, int, Object, IntByReference) - Method in interface oshi.software.os.mac.local.SystemB
 
host_statistics64(int, int, Object, IntByReference) - Method in interface oshi.software.os.mac.local.SystemB
 
HOST_VM_INFO - Static variable in interface oshi.software.os.mac.local.SystemB
 
HOST_VM_INFO64 - Static variable in interface oshi.software.os.mac.local.SystemB
 
HW_CPU64BIT_CAPABLE - Static variable in interface oshi.software.os.mac.local.SystemB
 
HW_LOGICALCPU - Static variable in interface oshi.software.os.mac.local.SystemB
 
HW_LOGICALCPU_MAX - Static variable in interface oshi.software.os.mac.local.SystemB
 
HW_MEMSIZE - Static variable in interface oshi.software.os.mac.local.SystemB
 

I

inactive_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
inactive_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
INSTANCE - Static variable in interface oshi.software.os.linux.Libc
 
INSTANCE - Static variable in interface oshi.software.os.mac.local.CoreFoundation
 
INSTANCE - Static variable in interface oshi.software.os.mac.local.IOKit
 
INSTANCE - Static variable in interface oshi.software.os.mac.local.SystemB
 
INSTANCE - Static variable in interface oshi.software.os.windows.nt.Kernel32
 
INSTANCE - Static variable in interface oshi.software.os.windows.nt.Pdh
 
INSTANCE - Static variable in interface oshi.software.os.windows.nt.PowrProf
 
INT_SIZE - Static variable in interface oshi.software.os.mac.local.SystemB
 
internal_page_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
IOKit - Interface in oshi.software.os.mac.local
Power Supply stats
IOPS_CURRENT_CAPACITY_KEY - Static variable in interface oshi.software.os.mac.local.IOKit
 
IOPS_IS_PRESENT_KEY - Static variable in interface oshi.software.os.mac.local.IOKit
 
IOPS_MAX_CAPACITY_KEY - Static variable in interface oshi.software.os.mac.local.IOKit
 
IOPS_NAME_KEY - Static variable in interface oshi.software.os.mac.local.IOKit
 
IOPSCopyPowerSourcesInfo() - Method in interface oshi.software.os.mac.local.IOKit
 
IOPSCopyPowerSourcesList(CoreFoundation.CFTypeRef) - Method in interface oshi.software.os.mac.local.IOKit
 
IOPSGetPowerSourceDescription(CoreFoundation.CFTypeRef, CoreFoundation.CFTypeRef) - Method in interface oshi.software.os.mac.local.IOKit
 
IOPSGetTimeRemainingEstimate() - Method in interface oshi.software.os.mac.local.IOKit
 
isCpu64bit() - Method in interface oshi.hardware.Processor
Is CPU 64bit?
isCpu64bit() - Method in class oshi.software.os.linux.proc.CentralProcessor
Is CPU 64bit?
isCpu64bit() - Method in class oshi.software.os.mac.local.CentralProcessor
Is CPU 64bit?
isCpu64bit() - Method in class oshi.software.os.windows.nt.CentralProcessor
Is CPU 64bit?

K

KERN_OSVERSION - Static variable in interface oshi.software.os.mac.local.SystemB
 
Kernel32 - Interface in oshi.software.os.windows.nt
Windows Kernel32

L

largeValue - Variable in class oshi.software.os.windows.nt.Pdh.ValueUnion
 
Libc - Interface in oshi.software.os.linux
 
Libc.Sysinfo - Class in oshi.software.os.linux
 
Libc.Sysinfo() - Constructor for class oshi.software.os.linux.Libc.Sysinfo
 
LinuxFileSystem - Class in oshi.software.os.linux.proc
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
LinuxFileSystem() - Constructor for class oshi.software.os.linux.proc.LinuxFileSystem
 
LinuxHardwareAbstractionLayer - Class in oshi.software.os.linux
 
LinuxHardwareAbstractionLayer() - Constructor for class oshi.software.os.linux.LinuxHardwareAbstractionLayer
 
LinuxOperatingSystem - Class in oshi.software.os.linux
Linux is a family of free operating systems most commonly used on personal computers.
LinuxOperatingSystem() - Constructor for class oshi.software.os.linux.LinuxOperatingSystem
 
LinuxPowerSource - Class in oshi.software.os.linux.proc
A Power Source
LinuxPowerSource(String, double, double) - Constructor for class oshi.software.os.linux.proc.LinuxPowerSource
 
loads - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
longValue - Variable in class oshi.software.os.windows.nt.Pdh.ValueUnion
 
lookups - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
lookups - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 

M

MacFileSystem - Class in oshi.software.os.mac.local
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
MacFileSystem() - Constructor for class oshi.software.os.mac.local.MacFileSystem
 
mach_factor - Variable in class oshi.software.os.mac.local.SystemB.HostLoadInfo
 
mach_host_self() - Method in interface oshi.software.os.mac.local.SystemB
 
MacHardwareAbstractionLayer - Class in oshi.software.os.mac
 
MacHardwareAbstractionLayer() - Constructor for class oshi.software.os.mac.MacHardwareAbstractionLayer
 
MACHDEP_CPU - Static variable in interface oshi.software.os.mac.local.SystemB
 
MACHDEP_CPU_BRAND_STRING - Static variable in interface oshi.software.os.mac.local.SystemB
 
MACHDEP_CPU_FAMILY - Static variable in interface oshi.software.os.mac.local.SystemB
 
MACHDEP_CPU_MODEL - Static variable in interface oshi.software.os.mac.local.SystemB
 
MACHDEP_CPU_STEPPING - Static variable in interface oshi.software.os.mac.local.SystemB
 
MACHDEP_CPU_VENDOR - Static variable in interface oshi.software.os.mac.local.SystemB
 
MacOperatingSystem - Class in oshi.software.os.mac
 
MacOperatingSystem() - Constructor for class oshi.software.os.mac.MacOperatingSystem
 
MacPowerSource - Class in oshi.software.os.mac.local
A Power Source
MacPowerSource(String, double, double) - Constructor for class oshi.software.os.mac.local.MacPowerSource
 
maxCapacity - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
mem_unit - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
Memory - Interface in oshi.hardware
Memory refers to the state information of a computing system, as it is kept active in some physical structure.

O

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.
OperatingSystemVersion - Interface in oshi.software.os
Version of an operating system.
OSFileStore - Class in oshi.software.os
The File System is a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OSFileStore(String, String, long, long) - Constructor for class oshi.software.os.OSFileStore
Creates a OSFileStore with the specified parameters.
oshi - package oshi
Provides...
oshi.hardware - package oshi.hardware
Provides...
oshi.software.os - package oshi.software.os
Provides...
oshi.software.os.linux - package oshi.software.os.linux
Provides...
oshi.software.os.linux.proc - package oshi.software.os.linux.proc
Provides...
oshi.software.os.mac - package oshi.software.os.mac
Provides...
oshi.software.os.mac.local - package oshi.software.os.mac.local
Provides...
oshi.software.os.windows - package oshi.software.os.windows
Provides...
oshi.software.os.windows.nt - package oshi.software.os.windows.nt
Provides...
oshi.util - package oshi.util
Provides...
OSNativeSystemInfo - Class in oshi.software.os.windows.nt
Windows OS native system information.
OSNativeSystemInfo() - Constructor for class oshi.software.os.windows.nt.OSNativeSystemInfo
 
OSNativeSystemInfo(WinBase.SYSTEM_INFO) - Constructor for class oshi.software.os.windows.nt.OSNativeSystemInfo
 
OSVersionInfoEx - Class in oshi.software.os.linux.proc
Contains operating system version information.
OSVersionInfoEx() - Constructor for class oshi.software.os.linux.proc.OSVersionInfoEx
 
OSVersionInfoEx - Class in oshi.software.os.mac.local
 
OSVersionInfoEx() - Constructor for class oshi.software.os.mac.local.OSVersionInfoEx
 
OSVersionInfoEx - Class in oshi.software.os.windows.nt
Contains operating system version information.
OSVersionInfoEx() - Constructor for class oshi.software.os.windows.nt.OSVersionInfoEx
 
OSVersionInfoEx(WinNT.OSVERSIONINFOEX) - Constructor for class oshi.software.os.windows.nt.OSVersionInfoEx
 

P

pageins - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
pageins - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
pageouts - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
pageouts - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
parseHertz(String) - Static method in class oshi.util.ParseUtil
Parse hertz from a string, eg.
ParseUtil - Class in oshi.util
String parsing utility.
ParseUtil() - Constructor for class oshi.util.ParseUtil
 
Pdh - Interface in oshi.software.os.windows.nt
Windows Performance Data Helper
Pdh.PdhFmtCounterValue - Class in oshi.software.os.windows.nt
Holds the return value of a formatted data query.
Pdh.PdhFmtCounterValue() - Constructor for class oshi.software.os.windows.nt.Pdh.PdhFmtCounterValue
 
Pdh.ValueUnion - Class in oshi.software.os.windows.nt
Union included in return value of Pdh.PdhFmtCounterValue
Pdh.ValueUnion() - Constructor for class oshi.software.os.windows.nt.Pdh.ValueUnion
 
PDH_FMT_1000 - Static variable in interface oshi.software.os.windows.nt.Pdh
 
PDH_FMT_DOUBLE - Static variable in interface oshi.software.os.windows.nt.Pdh
 
PDH_FMT_LARGE - Static variable in interface oshi.software.os.windows.nt.Pdh
 
PDH_FMT_LONG - Static variable in interface oshi.software.os.windows.nt.Pdh
 
PDH_FMT_NOCAP100 - Static variable in interface oshi.software.os.windows.nt.Pdh
 
PDH_FMT_NOSCALE - Static variable in interface oshi.software.os.windows.nt.Pdh
 
PdhAddEnglishCounterA(Pointer, String, IntByReference, PointerByReference) - Method in interface oshi.software.os.windows.nt.Pdh
Adds the specified language-neutral counter to the query.
PdhCloseQuery(Pointer) - Method in interface oshi.software.os.windows.nt.Pdh
Closes all counters contained in the specified query, closes all handles related to the query, and frees all memory associated with the query.
PdhCollectQueryData(Pointer) - Method in interface oshi.software.os.windows.nt.Pdh
Collects the current raw data value for all counters in the specified query and updates the status code of each counter.
PdhGetFormattedCounterValue(Pointer, int, IntByReference, Pdh.PdhFmtCounterValue) - Method in interface oshi.software.os.windows.nt.Pdh
Computes a displayable value for the specified counter.
PdhOpenQuery(String, IntByReference, PointerByReference) - Method in interface oshi.software.os.windows.nt.Pdh
Creates a new query that is used to manage the collection of performance data.
PlatformEnum - Enum in oshi
Enum of supported operating systems.
PowerSource - Interface in oshi.hardware
The Power Source is one or more batteries with some capacity, and some state of charge/discharge
PowrProf - Interface in oshi.software.os.windows.nt
Power profile stats
PowrProf.SystemBatteryState - Class in oshi.software.os.windows.nt
 
PowrProf.SystemBatteryState() - Constructor for class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
Process - Interface in oshi.software.os
A process is an instance of a computer program that is being executed.
Processor - Interface in oshi.hardware
The Central Processing Unit (CPU) or the processor is the portion of a computer system that carries out the instructions of a computer program, and is the primary element carrying out the computer's functions.
PROCESSOR_CPU_LOAD_INFO - Static variable in interface oshi.software.os.mac.local.SystemB
 
procs - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
purgeable_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
purgeable_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
purges - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
purges - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 

R

rate - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
reactivations - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
reactivations - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
readFile(String) - Static method in class oshi.util.FileUtil
 
remainingCapacity - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
round(float, int) - Static method in class oshi.util.FormatUtil
Round to certain number of decimals
runNative(String) - Static method in class oshi.util.ExecutingCommand
Executes a command on the native command line and returns the result

S

setBuildNumber(String) - Method in class oshi.software.os.mac.local.OSVersionInfoEx
 
setCodeName(String) - Method in class oshi.software.os.linux.proc.OSVersionInfoEx
 
setCodeName(String) - Method in class oshi.software.os.mac.local.OSVersionInfoEx
 
setCpu64(boolean) - Method in interface oshi.hardware.Processor
Set flag is cpu is 64bit.
setCpu64(boolean) - Method in class oshi.software.os.linux.proc.CentralProcessor
Set flag is cpu is 64bit.
setCpu64(boolean) - Method in class oshi.software.os.mac.local.CentralProcessor
Set flag is cpu is 64bit.
setCpu64(boolean) - Method in class oshi.software.os.windows.nt.CentralProcessor
Set flag is cpu is 64bit.
setDescription(String) - Method in class oshi.software.os.OSFileStore
Sets the File System description
setFamily(String) - Method in interface oshi.hardware.Processor
 
setFamily(String) - Method in class oshi.software.os.linux.proc.CentralProcessor
 
setFamily(String) - Method in class oshi.software.os.mac.local.CentralProcessor
 
setFamily(String) - Method in class oshi.software.os.windows.nt.CentralProcessor
setIdentifier(String) - Method in interface oshi.hardware.Processor
Set processor identifier.
setIdentifier(String) - Method in class oshi.software.os.linux.proc.CentralProcessor
Set processor identifier.
setIdentifier(String) - Method in class oshi.software.os.mac.local.CentralProcessor
Set processor identifier.
setIdentifier(String) - Method in class oshi.software.os.windows.nt.CentralProcessor
Set processor identifier.
setModel(String) - Method in interface oshi.hardware.Processor
 
setModel(String) - Method in class oshi.software.os.linux.proc.CentralProcessor
 
setModel(String) - Method in class oshi.software.os.mac.local.CentralProcessor
 
setModel(String) - Method in class oshi.software.os.windows.nt.CentralProcessor
setName(String) - Method in interface oshi.hardware.Processor
Set processor name.
setName(String) - Method in class oshi.software.os.linux.proc.CentralProcessor
Set processor name.
setName(String) - Method in class oshi.software.os.mac.local.CentralProcessor
Set processor name.
setName(String) - Method in class oshi.software.os.OSFileStore
Sets the File System name
setName(String) - Method in class oshi.software.os.windows.nt.CentralProcessor
Set processor name.
setStepping(String) - Method in interface oshi.hardware.Processor
 
setStepping(String) - Method in class oshi.software.os.linux.proc.CentralProcessor
 
setStepping(String) - Method in class oshi.software.os.mac.local.CentralProcessor
 
setStepping(String) - Method in class oshi.software.os.windows.nt.CentralProcessor
setTotalSpace(long) - Method in class oshi.software.os.OSFileStore
Sets the total space on the drive.
setUsableSpace(long) - Method in class oshi.software.os.OSFileStore
Sets usable space on the drive.
setVendor(String) - Method in interface oshi.hardware.Processor
Set processor vendor.
setVendor(String) - Method in class oshi.software.os.linux.proc.CentralProcessor
Set processor vendor.
setVendor(String) - Method in class oshi.software.os.mac.local.CentralProcessor
Set processor vendor.
setVendor(String) - Method in class oshi.software.os.windows.nt.CentralProcessor
Set processor vendor.
setVendorFreq(long) - Method in interface oshi.hardware.Processor
Set processor vendor frequency (in Hz).
setVendorFreq(long) - Method in class oshi.software.os.linux.proc.CentralProcessor
Set vendor frequency.
setVendorFreq(long) - Method in class oshi.software.os.mac.local.CentralProcessor
Set vendor frequency.
setVendorFreq(long) - Method in class oshi.software.os.windows.nt.CentralProcessor
Set vendor frequency.
setVersion(String) - Method in class oshi.software.os.linux.proc.OSVersionInfoEx
 
setVersion(String) - Method in class oshi.software.os.mac.local.OSVersionInfoEx
 
sharedram - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
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.
spare1 - Variable in class oshi.software.os.windows.nt.PowrProf.SystemBatteryState
 
speculative_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
speculative_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
swapins - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
swapouts - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
sysctl(int[], int, Pointer, IntByReference, Pointer, int) - Method in interface oshi.software.os.mac.local.SystemB
 
sysctlbyname(String, Pointer, IntByReference, Pointer, int) - Method in interface oshi.software.os.mac.local.SystemB
 
sysinfo(Libc.Sysinfo) - Method in interface oshi.software.os.linux.Libc
 
SYSTEM_BATTERY_STATE - Static variable in interface oshi.software.os.windows.nt.PowrProf
 
SystemB - Interface in oshi.software.os.mac.local
Memory and CPU stats from vm_stat and sysctl
SystemB.HostCpuLoadInfo - Class in oshi.software.os.mac.local
 
SystemB.HostCpuLoadInfo() - Constructor for class oshi.software.os.mac.local.SystemB.HostCpuLoadInfo
 
SystemB.HostLoadInfo - Class in oshi.software.os.mac.local
 
SystemB.HostLoadInfo() - Constructor for class oshi.software.os.mac.local.SystemB.HostLoadInfo
 
SystemB.VMStatistics - Class in oshi.software.os.mac.local
 
SystemB.VMStatistics() - Constructor for class oshi.software.os.mac.local.SystemB.VMStatistics
 
SystemB.VMStatistics64 - Class in oshi.software.os.mac.local
 
SystemB.VMStatistics64() - Constructor for class oshi.software.os.mac.local.SystemB.VMStatistics64
 
SystemInfo - Class in oshi
System information.
SystemInfo() - Constructor for class oshi.SystemInfo
 

T

throttled_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
toCFString(String) - Static method in class oshi.software.os.mac.local.CoreFoundation.CFStringRef
 
toString() - Method in class oshi.software.os.linux.LinuxOperatingSystem
 
toString() - Method in class oshi.software.os.linux.proc.CentralProcessor
 
toString() - Method in class oshi.software.os.linux.proc.OSVersionInfoEx
 
toString() - Method in class oshi.software.os.mac.local.CentralProcessor
 
toString() - Method in class oshi.software.os.mac.local.OSVersionInfoEx
 
toString() - Method in class oshi.software.os.mac.MacOperatingSystem
 
toString() - Method in class oshi.software.os.windows.nt.CentralProcessor
 
toString() - Method in class oshi.software.os.windows.nt.OSVersionInfoEx
 
toString() - Method in class oshi.software.os.windows.WindowsOperatingSystem
 
total_uncompressed_pages_in_compressor - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 
totalhigh - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
totalram - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
totalswap - Variable in class oshi.software.os.linux.Libc.Sysinfo
 

U

UINT64_SIZE - Static variable in interface oshi.software.os.mac.local.SystemB
 
uptime - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
UTF_8 - Static variable in interface oshi.software.os.mac.local.CoreFoundation
 
Util - Class in oshi.util
General utility methods
Util() - Constructor for class oshi.util.Util
 

V

value - Variable in class oshi.software.os.windows.nt.Pdh.PdhFmtCounterValue
 
valueOf(String) - Static method in enum oshi.PlatformEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum oshi.PlatformEnum
Returns an array containing the constants of this enum type, in the order they are declared.

W

WideStringValue - Variable in class oshi.software.os.windows.nt.Pdh.ValueUnion
 
WIN32_TIME_OFFSET - Static variable in interface oshi.software.os.windows.nt.Kernel32
 
WindowsFileSystem - Class in oshi.software.os.windows.nt
The Windows File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
WindowsFileSystem() - Constructor for class oshi.software.os.windows.nt.WindowsFileSystem
 
WindowsHardwareAbstractionLayer - Class in oshi.software.os.windows
 
WindowsHardwareAbstractionLayer() - Constructor for class oshi.software.os.windows.WindowsHardwareAbstractionLayer
 
WindowsOperatingSystem - Class in oshi.software.os.windows
Microsoft Windows is a family of proprietary operating systems most commonly used on personal computers.
WindowsOperatingSystem() - Constructor for class oshi.software.os.windows.WindowsOperatingSystem
 
WindowsPowerSource - Class in oshi.software.os.windows.nt
A Power Source
WindowsPowerSource(String, double, double) - Constructor for class oshi.software.os.windows.nt.WindowsPowerSource
 
wire_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
wire_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 

Z

zero_fill_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics
 
zero_fill_count - Variable in class oshi.software.os.mac.local.SystemB.VMStatistics64
 

_

_f - Variable in class oshi.software.os.linux.Libc.Sysinfo
 
A B C D E F G H I K L M O P R S T U V W Z _ 

Copyright © 2010-2015 com.github.dblock. All Rights Reserved.