Index

A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(A, B, C) - Method in interface oshi.util.platform.windows.WmiQueryHandlerFFM.TriConsumer
 
add(int, int, T, Object) - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiResult
Adds a value for the given property.
addMatchSubsystem(MemorySegment, String, Arena) - Static method in class oshi.ffm.linux.UdevFunctions
Allocates a native UTF-8 string in the given arena and calls UdevFunctions.udev_enumerate_add_match_subsystem(MemorySegment, MemorySegment).
addRef(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.IUnknownFFM
Increments the reference count of a COM object.
ADDRINFO - Static variable in interface oshi.ffm.mac.MacSystem
 
ADDRINFO_CANONNAME - Static variable in interface oshi.ffm.mac.MacSystem
 
ADDRINFO_LAYOUT - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
struct addrinfo layout (64-bit Linux).
addrinfoCanoname(MemorySegment, Arena) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads ai_canonname from the first addrinfo result pointer.
AdjustTokenPrivileges(MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
AdlUtilFFM - Class in oshi.util.gpu
FFM-based optional runtime binding to the AMD Display Library (ADL) on Windows.
Advapi32FFM - Class in oshi.ffm.windows
 
Advapi32FFM() - Constructor for class oshi.ffm.windows.Advapi32FFM
 
Advapi32UtilFFM - Class in oshi.util.platform.windows
 
AF_INET - Static variable in interface oshi.ffm.mac.MacSystem
 
AF_INET - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
AF_INET6 - Static variable in interface oshi.ffm.mac.MacSystem
 
AF_INET6 - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
AI_CANONNAME - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
 
AI_CANONNAME - Static variable in interface oshi.ffm.mac.MacSystem
 
AI_FLAGS - Static variable in interface oshi.ffm.mac.MacSystem
 
allocate(Arena) - Static method in class oshi.ffm.windows.com.VariantFFM
Allocates and initializes an empty VARIANT.
ARRAY_TYPE_ID - Static variable in class oshi.ffm.mac.CoreFoundationFunctions
 
AuxvFFM - Class in oshi.driver.linux.proc
FFM-based utility to read the auxiliary vector from /proc/self/auxv.

B

BATTERY_INFORMATION - Static variable in class oshi.ffm.windows.PowrProfFFM
 
BATTERY_MANUFACTURE_DATE - Static variable in class oshi.ffm.windows.PowrProfFFM
 
BATTERY_QUERY_INFORMATION - Static variable in class oshi.ffm.windows.PowrProfFFM
 
BATTERY_STATUS - Static variable in class oshi.ffm.windows.PowrProfFFM
 
BATTERY_WAIT_STATUS - Static variable in class oshi.ffm.windows.PowrProfFFM
 
BOOLEAN_TYPE_ID - Static variable in class oshi.ffm.mac.CoreFoundationFunctions
 
booleanValue() - Method in class oshi.ffm.mac.CoreFoundation.CFBooleanRef
Get the boolean value
BStrFFM - Class in oshi.ffm.windows.com
FFM utilities for handling BSTR (Basic String) - the string type used in COM automation.
buildProcessMapFromPerfCounters(Collection) - Static method in class oshi.driver.windows.registry.ProcessPerformanceDataFFM
Query PerfMon for process performance counters
buildProcessMapFromRegistry(Collection) - Static method in class oshi.driver.windows.registry.ProcessPerformanceDataFFM
Query the registry for process performance counters
buildThreadMapFromPerfCounters(Collection) - Static method in class oshi.driver.windows.registry.ThreadPerformanceDataFFM
Query PerfMon for thread performance counters
buildThreadMapFromPerfCounters(Collection, String, int) - Static method in class oshi.driver.windows.registry.ThreadPerformanceDataFFM
Query PerfMon for thread performance counters
buildThreadMapFromRegistry(Collection) - Static method in class oshi.driver.windows.registry.ThreadPerformanceDataFFM
Query the registry for thread performance counters
byteValue() - Method in class oshi.ffm.mac.CoreFoundation.CFNumberRef
Convert this CFNumber to a byte

C

CallNtPowerInformation(int, MemorySegment, int, MemorySegment, int) - Static method in class oshi.ffm.windows.Kernel32FFM
Sets or retrieves power information.
CAPTURE_CALL_STATE - Static variable in class oshi.ffm.ForeignFunctions
Linker option to capture errno after a native call.
CAPTURED_STATE_LAYOUT - Static variable in class oshi.ffm.ForeignFunctions
Layout of the captured call state segment, containing errno.
CFAllocatorGetDefault() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFAllocatorRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFAllocatorRef
 
CFArrayCreate(MemorySegment, MemorySegment, long, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFArrayGetCount(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFArrayGetTypeID() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFArrayGetValueAtIndex(MemorySegment, long) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFArrayRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFArrayRef
 
CFBooleanGetTypeID() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFBooleanGetValue(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFBooleanRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFBooleanRef
 
CFCopyDescription(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDataCreate(MemorySegment, MemorySegment, long) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDataGetBytePtr(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDataGetLength(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDataGetTypeID() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDataRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFDataRef
 
CFDateFormatter(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFDateFormatter
 
CFDateFormatterCreate(MemorySegment, MemorySegment, long, long) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDateFormatterGetFormat(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDateGetTypeID() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDictionaryCreateMutable(MemorySegment, long, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDictionaryGetCount(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDictionaryGetTypeID() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDictionaryGetValue(MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDictionaryGetValueIfPresent(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFDictionaryRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFDictionaryRef
 
CFDictionarySetValue(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFEqual(MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFGetRetainCount(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFGetTypeID(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
Cfgmgr32FFM - Class in oshi.ffm.windows
FFM bindings for CfgMgr32.dll (Configuration Manager) functions.
Cfgmgr32FFM() - Constructor for class oshi.ffm.windows.Cfgmgr32FFM
 
CFHash(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
Returns a hash code for a CF object.
CFLocale(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFLocale
 
CFLocaleCopyCurrent() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFMutableDictionaryRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFMutableDictionaryRef
 
CFNumberCreate(MemorySegment, long, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFNumberGetType(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFNumberGetTypeID() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFNumberGetValue(MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFNumberRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFNumberRef
 
cfPointerToString(MemorySegment) - Static method in class oshi.util.platform.mac.CFUtilFFM
Convert a MemorySegment pointing to a CFString into a Java String.
cfPointerToString(MemorySegment, boolean) - Static method in class oshi.util.platform.mac.CFUtilFFM
Convert a MemorySegment pointing to a CFString into a Java String.
CFRelease(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFRetain(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFStringCreateWithCharacters(MemorySegment, MemorySegment, long) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFStringGetCString(MemorySegment, MemorySegment, long, int) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFStringGetLength(MemorySegment) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFStringGetMaximumSizeForEncoding(long, int) - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFStringGetTypeID() - Static method in class oshi.ffm.mac.CoreFoundationFunctions
 
CFStringRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFStringRef
 
CFTypeRef(MemorySegment) - Constructor for class oshi.ffm.mac.CoreFoundation.CFTypeRef
 
CFUtilFFM - Class in oshi.util.platform.mac
CoreFoundation utility methods
CG_HEIGHT - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_ORIGIN - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_POINT - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_RECT - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_SIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_SIZE_ELEM - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_WIDTH - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_X - Static variable in interface oshi.ffm.mac.MacSystem
 
CG_Y - Static variable in interface oshi.ffm.mac.MacSystem
 
CGRectMakeWithDictionaryRepresentation(MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.CoreGraphicsFunctions
 
CGWindowListCopyWindowInfo(int, int) - Static method in class oshi.ffm.mac.CoreGraphicsFunctions
 
checkSuccess(int, int...) - Static method in class oshi.ffm.windows.WindowsForeignFunctions
Validates a Windows API return code, allowing ERROR_SUCCESS or specified codes.
CIM_BOOLEAN - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_CHAR16 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_DATETIME - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_EMPTY - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_FLAG_ARRAY - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_ILLEGAL - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_OBJECT - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_REAL32 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_REAL64 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_REFERENCE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_SINT16 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_SINT32 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_SINT64 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_SINT8 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_STRING - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_UINT16 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_UINT32 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_UINT64 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
CIM_UINT8 - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
cimType() - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
Returns the value of the cimType record component.
clear(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Clears a VARIANT, releasing any resources.
close() - Method in class oshi.driver.mac.IOReportClientFFM
Releases all CoreFoundation references held by this client.
CloseEventLog(MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
CloseHandle(MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
 
CloseServiceHandle(MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
CLSCTX_INPROC_HANDLER - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
CLSCTX_INPROC_SERVER - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
CLSCTX_LOCAL_SERVER - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
CLSCTX_REMOTE_SERVER - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
CLSCTX_SERVER - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
CLSID_WbemLocator(Arena) - Static method in class oshi.ffm.windows.com.GuidFFM
CLSID_WbemLocator: {4590F811-1D3A-11D0-891F-00AA004B2E24}
CM_DRP_CLASS - Static variable in class oshi.ffm.windows.Cfgmgr32FFM
 
CM_DRP_DEVICEDESC - Static variable in class oshi.ffm.windows.Cfgmgr32FFM
 
CM_DRP_FRIENDLYNAME - Static variable in class oshi.ffm.windows.Cfgmgr32FFM
 
CM_DRP_MFG - Static variable in class oshi.ffm.windows.Cfgmgr32FFM
 
CM_DRP_SERVICE - Static variable in class oshi.ffm.windows.Cfgmgr32FFM
 
CM_Get_Child(MemorySegment, int, int) - Static method in class oshi.ffm.windows.Cfgmgr32FFM
Gets the first child of a device instance.
CM_Get_Device_ID(int, MemorySegment, int, int) - Static method in class oshi.ffm.windows.Cfgmgr32FFM
Gets the device instance ID string.
CM_Get_DevNode_Registry_Property(int, int, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.windows.Cfgmgr32FFM
Gets a device instance registry property.
CM_Get_Sibling(MemorySegment, int, int) - Static method in class oshi.ffm.windows.Cfgmgr32FFM
Gets the next sibling of a device instance.
CoCreateInstance(Arena, MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.windows.com.Ole32FFM
Creates a single uninitialized object of the class associated with a specified CLSID.
COINIT_APARTMENTTHREADED - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
COINIT_DISABLE_OLE1DDE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
COINIT_MULTITHREADED - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
COINIT_SPEED_OVER_MEMORY - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
CoInitializeEx(int) - Static method in class oshi.ffm.windows.com.Ole32FFM
Initializes the COM library for use by the calling thread.
CoInitializeSecurity(int, int, int) - Static method in class oshi.ffm.windows.com.Ole32FFM
Registers security and sets the default security values for the process.
CommandLineToArgv(String) - Static method in class oshi.ffm.windows.Shell32FFM
Parses a Unicode command line string and returns an array of pointers to the command line arguments.
ComObjectFFM - Class in oshi.ffm.windows.com
Base class for COM object operations via FFM.
ComObjectFFM() - Constructor for class oshi.ffm.windows.com.ComObjectFFM
 
conformsTo(String) - Method in class oshi.ffm.mac.IOKit.IOObject
 
connectServer(MemorySegment, String, Arena) - Static method in class oshi.ffm.windows.com.IWbemLocatorFFM
Connects to the specified WMI namespace.
ConvertSidToStringSid(MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
Converts a SID to a string format.
ConvertStringSidToSid(MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
Converts a string-format SID to a valid, functional SID.
copyCurrent() - Static method in class oshi.ffm.mac.CoreFoundation.CFLocale
Get the current locale
copyDescription() - Method in class oshi.ffm.mac.DiskArbitration.DADiskRef
Obtains the Disk Arbitration description of the specified disk.
CoreFoundation - Interface in oshi.ffm.mac
Core Foundation is a framework that provides fundamental software services useful to application services, application environments, and to applications themselves.
CoreFoundation.CFAllocatorRef - Class in oshi.ffm.mac
A reference to a CFAllocator object
CoreFoundation.CFArrayRef - Class in oshi.ffm.mac
A reference to a CFArray object
CoreFoundation.CFBooleanRef - Class in oshi.ffm.mac
A reference to a CFBoolean object
CoreFoundation.CFDataRef - Class in oshi.ffm.mac
A reference to a CFData object
CoreFoundation.CFDateFormatter - Class in oshi.ffm.mac
A reference to a CFDateFormatter object
CoreFoundation.CFDictionaryRef - Class in oshi.ffm.mac
A reference to a CFDictionary object
CoreFoundation.CFLocale - Class in oshi.ffm.mac
A reference to a CFLocale object
CoreFoundation.CFMutableDictionaryRef - Class in oshi.ffm.mac
A reference to a mutable CFDictionary object
CoreFoundation.CFNumberRef - Class in oshi.ffm.mac
A reference to a CFNumber object
CoreFoundation.CFStringRef - Class in oshi.ffm.mac
A reference to a CFString object
CoreFoundation.CFTypeRef - Class in oshi.ffm.mac
Base class for all CoreFoundation objects
CoreFoundationFunctions - Class in oshi.ffm.mac
 
CoreGraphicsFunctions - Class in oshi.ffm.mac
FFM bindings for the CoreGraphics framework.
CoSetProxyBlanket(MemorySegment, int, int, int, int, int) - Static method in class oshi.ffm.windows.com.Ole32FFM
Sets the authentication information for a proxy.
CoUninitialize() - Static method in class oshi.ffm.windows.com.Ole32FFM
Closes the COM library on the current thread.
CPU_STATE_IDLE - Static variable in interface oshi.ffm.mac.MacSystem
 
CPU_STATE_MAX - Static variable in interface oshi.ffm.mac.MacSystem
 
CPU_STATE_NICE - Static variable in interface oshi.ffm.mac.MacSystem
 
CPU_STATE_SYSTEM - Static variable in interface oshi.ffm.mac.MacSystem
 
CPU_STATE_USER - Static variable in interface oshi.ffm.mac.MacSystem
 
CPU_TICKS - Static variable in interface oshi.ffm.mac.MacSystem
 
CR_SUCCESS - Static variable in class oshi.ffm.windows.Cfgmgr32FFM
 
create() - Static method in class oshi.driver.mac.IOReportClientFFM
Creates a new IOReportClientFFM subscribed to GPU Stats and Energy Model channels.
create(Arena) - Static method in class oshi.ffm.windows.com.IWbemLocatorFFM
Creates an IWbemLocator instance.
create(Arena, int, int, int, int, int, int, int, int, int, int, int) - Static method in class oshi.ffm.windows.com.GuidFFM
Creates a GUID memory segment from its components using integer values for convenience.
create(Arena, int, short, short, byte...) - Static method in class oshi.ffm.windows.com.GuidFFM
Creates a GUID memory segment from its components.
create(CoreFoundation.CFAllocatorRef) - Static method in class oshi.ffm.mac.DiskArbitration.DASessionRef
Creates a new session.
create(CoreFoundation.CFAllocatorRef, CoreFoundation.CFLocale, int, int) - Static method in class oshi.ffm.mac.CoreFoundation.CFDateFormatter
Create a new date formatter
createCFProperties() - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
createCFProperty(MemorySegment) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
createCFString(String) - Static method in class oshi.ffm.mac.CoreFoundation.CFStringRef
Create a CFString from a Java String
createComputerSystem() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
createComputerSystem() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
createDowncall(MemorySegment, FunctionDescriptor) - Static method in class oshi.ffm.windows.com.ComObjectFFM
Creates a downcall handle for a vtable function.
CreateFile(MemorySegment, int, int, int, int) - Static method in class oshi.ffm.windows.Kernel32FFM
 
createFromBSDName(CoreFoundation.CFAllocatorRef, DiskArbitration.DASessionRef, String) - Static method in class oshi.ffm.mac.DiskArbitration.DADiskRef
Creates a new disk object from a BSD device name.
createFromIOMedia(CoreFoundation.CFAllocatorRef, DiskArbitration.DASessionRef, IOKit.IOObject) - Static method in class oshi.ffm.mac.DiskArbitration.DADiskRef
Creates a new disk object from an IOMedia object.
createInstance() - Static method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Factory method to create an instance of this class.
createMemory() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
createMemory() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
createMemory() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
createOSProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
createOSThread(int, int, String, ThreadPerfCounterBlock) - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
createProcessor() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
createProcessor() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
createProcessor() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
createSensors() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
createSensors() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
CUPS_DEST_IS_DEFAULT - Static variable in class oshi.ffm.unix.CupsFunctions
VarHandle for the is_default field of cups_dest_t.
CUPS_DEST_NAME - Static variable in class oshi.ffm.unix.CupsFunctions
VarHandle for the name field of cups_dest_t.
CUPS_DEST_NUM_OPTIONS - Static variable in class oshi.ffm.unix.CupsFunctions
VarHandle for the num_options field of cups_dest_t.
CUPS_DEST_OPTIONS - Static variable in class oshi.ffm.unix.CupsFunctions
VarHandle for the options field of cups_dest_t.
CUPS_DEST_T - Static variable in class oshi.ffm.unix.CupsFunctions
Layout of cups_dest_t:
CUPS_PRINTER_REMOTE - Static variable in class oshi.ffm.unix.CupsFunctions
Printer type bit flag indicating a remote (network) printer.
cupsFreeDests(int, MemorySegment) - Static method in class oshi.ffm.unix.CupsFunctions
Frees the memory allocated by CupsFunctions.cupsGetDests.
CupsFunctions - Class in oshi.ffm.unix
FFM bindings for the CUPS (Common Unix Printing System) library.
cupsGetDefault() - Static method in class oshi.ffm.unix.CupsFunctions
Gets the default printer name.
cupsGetDests(MemorySegment) - Static method in class oshi.ffm.unix.CupsFunctions
Gets all available CUPS destinations (printers and classes).
cupsGetOption(MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.unix.CupsFunctions
Gets the value of a named option from a destination's options array.
CupsPrinter - Class in oshi.ffm.unix
CUPS-based printer implementation using the Java FFM API.
CURDIR - Static variable in class oshi.ffm.windows.NtDllFFM
 

D

DADiskCopyDescription(MemorySegment) - Static method in class oshi.ffm.mac.DiskArbitrationFunctions
 
DADiskCreateFromBSDName(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.DiskArbitrationFunctions
 
DADiskCreateFromIOMedia(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.DiskArbitrationFunctions
 
DADiskGetBSDName(MemorySegment) - Static method in class oshi.ffm.mac.DiskArbitrationFunctions
 
DADiskRef(MemorySegment) - Constructor for class oshi.ffm.mac.DiskArbitration.DADiskRef
 
DASessionCreate(MemorySegment) - Static method in class oshi.ffm.mac.DiskArbitrationFunctions
 
DASessionRef(MemorySegment) - Constructor for class oshi.ffm.mac.DiskArbitration.DASessionRef
 
DATA_OFFSET - Static variable in class oshi.ffm.windows.com.VariantFFM
Offset of the data union.
DATA_TYPE_ID - Static variable in class oshi.ffm.mac.CoreFoundationFunctions
 
DATE_TYPE_ID - Static variable in class oshi.ffm.mac.CoreFoundationFunctions
 
DEFAULT_NAMESPACE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
deviceGetClockInfo(MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets clock info for a device.
deviceGetCount(MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets the device count.
deviceGetFanSpeed(MemorySegment, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets fan speed for a device.
deviceGetHandleByIndex(int, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets a device handle by index.
deviceGetMemoryInfo(MemorySegment, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets memory info for a device.
deviceGetName(MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.common.NvmlFunctions
Gets the device name.
deviceGetPciInfo(MemorySegment, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets PCI info for a device.
deviceGetPowerUsage(MemorySegment, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets power usage for a device.
deviceGetTemperature(MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets temperature for a device.
deviceGetUtilizationRates(MemorySegment, MemorySegment) - Static method in class oshi.ffm.common.NvmlFunctions
Gets utilization rates for a device.
DeviceIoControl(MemorySegment, int, MemorySegment, int, MemorySegment, int) - Static method in class oshi.ffm.windows.Kernel32FFM
 
deviceNewFromSyspath(MemorySegment, String, Arena) - Static method in class oshi.ffm.linux.UdevFunctions
Allocates a native UTF-8 string in the given arena and calls UdevFunctions.udev_device_new_from_syspath(MemorySegment, MemorySegment).
DeviceTreeFFM - Class in oshi.driver.windows
FFM-based utility to query device interfaces via Configuration Manager Device Tree functions.
DICS_FLAG_GLOBAL - Static variable in class oshi.ffm.windows.SetupApiFFM
 
DICTIONARY_TYPE_ID - Static variable in class oshi.ffm.mac.CoreFoundationFunctions
 
DIGCF_DEVICEINTERFACE - Static variable in class oshi.ffm.windows.SetupApiFFM
 
DIGCF_PRESENT - Static variable in class oshi.ffm.windows.SetupApiFFM
 
DIREG_DEV - Static variable in class oshi.ffm.windows.SetupApiFFM
 
DiskArbitration - Interface in oshi.ffm.mac
Disk Arbitration is a low-level framework based on Core Foundation.
DiskArbitration.DADiskRef - Class in oshi.ffm.mac
Type of a reference to DADisk instances.
DiskArbitration.DASessionRef - Class in oshi.ffm.mac
Type of a reference to DASession instances.
DiskArbitrationFunctions - Class in oshi.ffm.mac
 
doubleValue() - Method in class oshi.ffm.mac.CoreFoundation.CFNumberRef
Convert this CFNumber to a double
downcall(SymbolLookup, String, MemoryLayout, MemoryLayout...) - Static method in class oshi.ffm.ForeignFunctions
Create a downcall handle for a symbol in a library.
DxgiFFM - Class in oshi.ffm.windows
FFM binding to dxgi.dll for enumerating display adapters via COM vtable calls.

E

endutxent() - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls endutxent() to close the utmpx database.
endutxent() - Static method in class oshi.ffm.mac.MacSystemFunctions
 
EnumServicesStatusEx(MemorySegment, int, int, int, MemorySegment, int, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
EOAC_DEFAULT - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
EOAC_NONE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
equals(Object) - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
 
equals(Object) - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
Indicates whether some other object is "equal to" this one.
ERRNO_HANDLE - Static variable in class oshi.ffm.ForeignFunctions
Handle to read the errno field from a captured call state segment.
ERROR_ACCESS_DENIED - Static variable in interface oshi.ffm.windows.WinErrorFFM
 
ERROR_BUFFER_OVERFLOW - Static variable in interface oshi.ffm.windows.WinErrorFFM
 
ERROR_INSUFFICIENT_BUFFER - Static variable in interface oshi.ffm.windows.WinErrorFFM
 
ERROR_MORE_DATA - Static variable in interface oshi.ffm.windows.WinErrorFFM
 
ERROR_NO_MORE_ITEMS - Static variable in interface oshi.ffm.windows.WinErrorFFM
 
ERROR_SUCCESS - Static variable in interface oshi.ffm.windows.WinErrorFFM
 
EVENTLOG_BACKWARDS_READ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
EVENTLOG_SEQUENTIAL_READ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
EVENTLOGRECORD - Static variable in interface oshi.ffm.windows.WinNTFFM
 
execQuery(MemorySegment, String, int, Arena) - Static method in class oshi.ffm.windows.com.IWbemServicesFFM
Executes a WQL query.
execQuery(MemorySegment, String, Arena) - Static method in class oshi.ffm.windows.com.IWbemServicesFFM
Executes a WQL query with default flags (FORWARD_ONLY | RETURN_IMMEDIATELY).

F

F_FFREE - Static variable in interface oshi.ffm.mac.MacSystem
 
F_FILES - Static variable in interface oshi.ffm.mac.MacSystem
 
F_FLAGS - Static variable in interface oshi.ffm.mac.MacSystem
 
F_FSTYPENAME - Static variable in interface oshi.ffm.mac.MacSystem
 
F_MNTFROMNAME - Static variable in interface oshi.ffm.mac.MacSystem
 
F_MNTONNAME - Static variable in interface oshi.ffm.mac.MacSystem
 
failed(int) - Static method in class oshi.ffm.windows.com.Ole32FFM
Checks if an HRESULT indicates failure (negative value).
FfmComException - Exception Class in oshi.ffm.windows.com
Unchecked exception thrown when a COM operation fails with an unexpected HRESULT.
FfmComException(String, int) - Constructor for exception class oshi.ffm.windows.com.FfmComException
 
FILE_ATTRIBUTE_NORMAL - Static variable in interface oshi.ffm.windows.WinNTFFM
 
FILE_SHARE_READ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
FILE_SHARE_WRITE - Static variable in interface oshi.ffm.windows.WinNTFFM
 
FileUtilFFM - Class in oshi.ffm.util
FFM-specific extensions to FileUtil for reading native types from buffers.
findAdapterIndex(int) - Static method in class oshi.util.gpu.AdlUtilFFM
 
findDevice(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Finds the stable PCI bus ID string for the NVML device whose bus ID contains the given fragment.
findDeviceByName(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Finds the stable PCI bus ID string for the NVML device whose name matches the given GPU name.
FindFirstVolume(MemorySegment, int) - Static method in class oshi.ffm.windows.Kernel32FFM
 
FindNextVolume(MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.windows.Kernel32FFM
 
FindVolumeClose(MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
 
FIXED_INFO_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
floatValue() - Method in class oshi.ffm.mac.CoreFoundation.CFNumberRef
Convert this CFNumber to a float
ForeignFunctions - Class in oshi.ffm
Base class providing utility methods for working with the Java Foreign Function and Memory (FFM) API.
ForeignFunctions() - Constructor for class oshi.ffm.ForeignFunctions
Not intended for instantiation.
FRAMEWORK_SEARCH_PATHS - Static variable in class oshi.ffm.mac.MacForeignFunctions
Search paths for macOS frameworks, in priority order.
frameworkLookup(String) - Static method in class oshi.ffm.mac.MacForeignFunctions
Lookup a macOS framework by simple name, e.g.
free(MemorySegment) - Static method in class oshi.ffm.linux.SystemdFunctions
Calls free(ptr) to release memory allocated by systemd.
free(MemorySegment) - Static method in class oshi.ffm.windows.com.BStrFFM
Frees a BSTR allocated by SysAllocString.
freeaddrinfo(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls freeaddrinfo(struct addrinfo *res).
freeaddrinfo(MemorySegment) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
fromString(Arena, String) - Static method in class oshi.ffm.windows.com.BStrFFM
Allocates a new BSTR and copies the specified string into it.
FsstatFFM - Class in oshi.driver.mac.disk
Utility to query fsstat using FFM.

G

gai_strerror(int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
gaiStrerror(int, Arena) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls gai_strerror(int errcode) and returns the error string.
GENERIC_READ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
GENERIC_WRITE - Static variable in interface oshi.ffm.windows.WinNTFFM
 
get(MemorySegment, String, Arena) - Static method in class oshi.ffm.windows.com.IWbemClassObjectFFM
Gets a property value from a WMI object.
getaddrinfo(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls getaddrinfo(node, service, hints, res).
getaddrinfo(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getAffinityMask() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getAffinityMask() - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
getArguments() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getBitness() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getBoolean(MemorySegment, String, Arena) - Static method in class oshi.ffm.windows.com.IWbemClassObjectFFM
Gets a boolean property value from a WMI object (VT_BOOL).
getBooleanProperty(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getBoolVal(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the boolean value from a VARIANT (VT_BOOL).
getBSDName() - Method in class oshi.ffm.mac.DiskArbitration.DADiskRef
Obtains the BSD device name for the specified disk.
getBSDNameMatchingDict(String) - Static method in class oshi.util.platform.mac.IOKitUtilFFM
Convenience method to get the IO dictionary matching a bsd name.
getBstrVal(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the BSTR value from a VARIANT.
getByteArrayFromNativePointer(MemorySegment, long, Arena) - Static method in class oshi.ffm.ForeignFunctions
Copy length bytes from a raw native pointer into a Java byte array.
getByteArrayProperty(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getBytePtr() - Method in class oshi.ffm.mac.CoreFoundation.CFDataRef
Get a pointer to the bytes in the data
getBytes() - Method in class oshi.ffm.mac.CoreFoundation.CFDataRef
Get the data as a byte array
getBytesRead() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getBytesRecv() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getBytesSent() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getBytesWritten() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getByteVal(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the byte value from a VARIANT (VT_I1, VT_UI1).
getChildEntry(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getChildIterator(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getCIMType(T) - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiResult
 
getCollisions() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getCollisions() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getCommandLine() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getCommandLine(int, long) - Method in class oshi.driver.windows.wmi.Win32ProcessCachedFFM
Gets the process command line, while also querying and caching command lines for all running processes if the specified process is not in the cache.
getComputerName() - Static method in class oshi.util.platform.windows.Kernel32UtilFFM
 
GetComputerName() - Static method in class oshi.ffm.windows.Kernel32FFM
 
getComputerNameEx() - Static method in class oshi.util.platform.windows.Kernel32UtilFFM
 
GetComputerNameEx() - Static method in class oshi.ffm.windows.Kernel32FFM
 
getComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Returns the current threading model for COM initialization.
getConnections() - Method in class oshi.software.os.mac.MacInternetProtocolStatsFFM
 
getConnections() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsFFM
 
getContextSwitches() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getCoreClockMhz(int) - Static method in class oshi.util.gpu.AdlUtilFFM
 
getCoreClockMhz(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns GPU core clock speed in MHz, or -1 if unavailable.
getCount() - Method in class oshi.ffm.mac.CoreFoundation.CFArrayRef
Get the count of items in the array
getCount() - Method in class oshi.ffm.mac.CoreFoundation.CFDictionaryRef
Get the count of key-value pairs in the dictionary
getCounterIndex(String) - Static method in class oshi.driver.windows.registry.HkeyPerformanceDataUtilFFM
Looks up the performance counter index for the given English counter name.
getCurrentPlatform() - Static method in enum class oshi.PlatformEnumFFM
Deprecated.
Use PlatformEnum.getCurrentPlatform() instead.
getCurrentPlatform() - Static method in class oshi.SystemInfoFFM
Deprecated.
Use PlatformEnum#getCurrentPlatform() instead.
GetCurrentProcess() - Static method in class oshi.ffm.windows.Kernel32FFM
 
GetCurrentProcessId() - Static method in class oshi.ffm.windows.Kernel32FFM
 
getCurrentThread() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
GetCurrentThreadId() - Static method in class oshi.ffm.windows.Kernel32FFM
 
getCurrentWorkingDirectory() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getDateString(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a Date value from a WmiResult as a String in ISO 8601 format.
getDateTime(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a DateTime value from a WmiResult as an OffsetDateTime.
getDesktopWindows(boolean) - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getDeviceId(int, Arena) - Static method in class oshi.ffm.windows.Cfgmgr32FFM
Convenience method to get a device ID as a String.
getDevNodeProperty(int, int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Cfgmgr32FFM
Convenience method to get a device node registry property as a String.
GetDiskFreeSpaceEx(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
 
getDisks() - Static method in class oshi.hardware.platform.linux.LinuxHWDiskStoreFFM
Gets the disks on this machine
getDisks() - Static method in class oshi.hardware.platform.mac.MacHWDiskStoreFFM
 
getDisks() - Static method in class oshi.hardware.platform.windows.WindowsHWDiskStoreFFM
Gets the disks on this machine
getDiskStores() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
getDiskStores() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
getDiskStores() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getDisplays() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
getDisplays() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getDnsServers() - Method in class oshi.software.os.windows.WindowsNetworkParamsFFM
 
getDnsServers() - Static method in class oshi.util.platform.windows.IPHlpAPIUtilFFM
 
getDomainName() - Method in class oshi.software.os.windows.WindowsNetworkParamsFFM
 
getDoubleProperty(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getDoubleVal(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the double value from a VARIANT (VT_R8).
GetDriveType(MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
 
getEnvironmentVariables() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getErrno(MemorySegment) - Static method in class oshi.ffm.ForeignFunctions
Read the errno value from a captured call state segment.
getErrorCode() - Method in exception class oshi.ffm.windows.Win32Exception
 
GetExtendedTcpTable(MemorySegment, MemorySegment, int, int, int, int) - Static method in class oshi.ffm.windows.IPHlpAPIFFM
 
GetExtendedUdpTable(MemorySegment, MemorySegment, int, int, int, int) - Static method in class oshi.ffm.windows.IPHlpAPIFFM
 
getFanSpeedPercent(int) - Static method in class oshi.util.gpu.AdlUtilFFM
 
getFanSpeedPercent(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns GPU fan speed as a percentage (0–100), or -1 if unavailable.
getFileStores(boolean) - Method in class oshi.software.os.mac.MacFileSystemFFM
 
getFileStores(boolean) - Method in class oshi.software.os.windows.WindowsFileSystemFFM
 
getFileSystem() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getFileSystem() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getFileSystem() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getFloat(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a Float value from a WmiResult.
getFloatVal(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the float value from a VARIANT (VT_R4).
getFormat() - Method in class oshi.ffm.mac.CoreFoundation.CFDateFormatter
Get the format string
getfsstat64(MemorySegment, int, int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getGpuUtilization(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns GPU core utilization percentage (0–100), or -1 if unavailable.
getGraphicsCards() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
getGraphicsCards() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
getGraphicsCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getgrgid(int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getGroup() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getGroupID() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getHardOpenFileLimit() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getHardware() - Method in class oshi.ffm.SystemInfo
Creates a new instance of the appropriate platform-specific HardwareAbstractionLayer.
gethostname(MemorySegment, long) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls gethostname(char *name, size_t len).
gethostname(MemorySegment, long) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getHostName() - Method in class oshi.software.os.windows.WindowsNetworkParamsFFM
 
getHresult() - Method in exception class oshi.ffm.windows.com.FfmComException
 
getHz() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getIBytes() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getIDrops() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getIErrors() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getIfAlias() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
GetIfEntry2(MemorySegment) - Static method in class oshi.ffm.windows.IPHlpAPIFFM
 
getIfOperStatus() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getIfType() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getIfType() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getInDrops() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getInErrors() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getInstalledApplications() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getInstance() - Static method in class oshi.driver.windows.perfmon.LoadAverageFFM
 
getInstance() - Static method in class oshi.driver.windows.wmi.Win32ProcessCachedFFM
Get the singleton instance of this class.
getInt(MemorySegment, String, Arena) - Static method in class oshi.ffm.windows.com.IWbemClassObjectFFM
Gets an integer property value from a WMI object (VT_I4, VT_I2, VT_UI4, VT_UI2).
getIntegerProperty(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getInternetProtocolStats() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getInternetProtocolStats() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getIntVal(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the integer value from a VARIANT (VT_I4, VT_INT, VT_UI4, VT_UINT).
getIPackets() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getIpv4DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParamsFFM
 
getIpv6DefaultGateway() - Method in class oshi.software.os.windows.WindowsNetworkParamsFFM
 
getKernelTime() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
GetLastError() - Static method in class oshi.ffm.windows.Kernel32FFM
 
getLength() - Method in class oshi.ffm.mac.CoreFoundation.CFDataRef
Get the length of the data in bytes
getloadavg(MemorySegment, int) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls getloadavg(double[] loadavg, int nelem).
getloadavg(MemorySegment, int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getLogicalProcessorInformationEx() - Static method in class oshi.driver.windows.LogicalProcessorInformationFFM
Get a list of logical processors on this machine using GetLogicalProcessorInformationEx.
GetLogicalProcessorInformationEx(int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Retrieves information about the relationships of logical processors and related hardware.
getLogicalVolumeGroups() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
getLogicalVolumeGroups() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getLong(MemorySegment, String, Arena) - Static method in class oshi.ffm.windows.com.IWbemClassObjectFFM
Gets a long property value from a WMI object (VT_I8, VT_UI8, or BSTR for UINT64).
getLongProperty(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getLongVal(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the long value from a VARIANT (VT_I8, VT_UI8).
getMajorFaults() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getMasterPort() - Static method in class oshi.util.platform.mac.IOKitUtilFFM
Gets a pointer to the Mach Master Port.
getMatchingService(MemorySegment) - Static method in class oshi.util.platform.mac.IOKitUtilFFM
Opens a the first IOService matching a dictionary.
getMatchingService(String) - Static method in class oshi.util.platform.mac.IOKitUtilFFM
Opens a the first IOService matching a service name.
getMatchingServices(MemorySegment) - Static method in class oshi.util.platform.mac.IOKitUtilFFM
Convenience method to get IOService objects matching a dictionary.
getMatchingServices(String) - Static method in class oshi.util.platform.mac.IOKitUtilFFM
Convenience method to get IOService objects matching a service name.
getMaxFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystemFFM
 
getMaxFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystemFFM
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.mac.MacFileSystemFFM
 
getMaxFileDescriptorsPerProcess() - Method in class oshi.software.os.windows.WindowsFileSystemFFM
 
getMemoryClockMhz(int) - Static method in class oshi.util.gpu.AdlUtilFFM
 
getMemoryClockMhz(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns GPU memory clock speed in MHz, or -1 if unavailable.
getMinorFaults() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getName() - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getName() - Method in enum class oshi.PlatformEnumFFM
Deprecated.
Use PlatformEnum.getCurrentPlatform() and call PlatformEnum.getName() on the result.
getName() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getNameSpace() - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiQuery
 
GetNativeSystemInfo(MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Retrieves information about the current system to an application running under WOW64.
getNdisPhysicalMediumType() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
getNetworkIFs(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getNetworkParams() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getNetworkParams() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getNetworkParams() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
GetNetworkParams(MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.IPHlpAPIFFM
 
getNetworks(boolean) - Static method in class oshi.hardware.platform.linux.LinuxNetworkIFFFM
Gets network interfaces on this machine
getNetworks(boolean) - Static method in class oshi.hardware.platform.mac.MacNetworkIfFFM
 
getNetworks(boolean) - Static method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getOBytes() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getOErrors() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getOPackets() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getOpenFileDescriptors() - Method in class oshi.software.os.mac.MacFileSystemFFM
 
getOpenFileDescriptors() - Method in class oshi.software.os.windows.WindowsFileSystemFFM
 
getOpenFiles() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getOperatingSystem() - Method in class oshi.ffm.SystemInfo
Creates a new instance of the appropriate platform-specific OperatingSystem.
getOption(String, int, MemorySegment, Arena) - Static method in class oshi.ffm.unix.CupsFunctions
Convenience method to read a named option value from a destination's options segment.
getOutErrors() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getPacketsRecv() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getPacketsSent() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getPageSize() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getParentEntry(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getParentProcessID() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getParentWithSubsystemDevtype(MemorySegment, String, String, Arena) - Static method in class oshi.ffm.linux.UdevFunctions
getPath() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
GetPerformanceInfo(MemorySegment, int) - Static method in class oshi.ffm.windows.PsapiFFM
 
getpid() - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls getpid().
getpid() - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getPowerDraw(int) - Static method in class oshi.util.gpu.AdlUtilFFM
 
getPowerDraw(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns GPU power draw in watts, or -1 if unavailable.
getPowerSources() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
getPowerSources() - Static method in class oshi.hardware.platform.linux.LinuxPowerSourceFFM
Gets Battery Information
getPowerSources() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
getPowerSources() - Static method in class oshi.hardware.platform.mac.MacPowerSourceFFM
 
getPowerSources() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getPowerSources() - Static method in class oshi.hardware.platform.windows.WindowsPowerSourceFFM
Gets Battery Information.
getPrinters() - Static method in class oshi.ffm.unix.CupsPrinter
Gets printers using CUPS.
getPrinters() - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
getPrinters() - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
getPrinters() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getPriority() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getPrivateResidentMemory() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getProcess(int) - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getProcess(int) - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getProcess(int) - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
GetProcessAffinityMask(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Retrieves the process affinity mask for the specified process and the system affinity mask.
getProcessCount() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getProcessCount() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getProcesses(Collection) - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getProcessId() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getProcessId() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getProcessId() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getPropertyEnum() - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiQuery
 
getPropertyValue(MemorySegment, String, Arena) - Static method in class oshi.ffm.linux.UdevFunctions
Allocates a native UTF-8 string in the given arena and calls UdevFunctions.udev_device_get_property_value(MemorySegment, MemorySegment).
getpwuid(int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getRefString(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a Reference value from a WmiResult as a String.
getRegistryEntryID() - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getResidentMemory() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
GetResult(int, MemorySegment, int) - Constructor for record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
Creates an instance of a GetResult record class.
getResultCount() - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiResult
 
getrlimit(int, MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls getrlimit(int resource, struct rlimit *rlim).
getrlimit(int, MemorySegment) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getRoot() - Static method in class oshi.util.platform.mac.IOKitUtilFFM
Gets the IO Registry root.
getServices() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getSessions() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getSessions() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getSessions() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getShortVal(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the short value from a VARIANT (VT_I2, VT_UI2, VT_BOOL).
getSint32(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a Sint32 value from a WmiResult.
getSoftOpenFileLimit() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getSoundCards() - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getSpeed() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getSpeed() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
getStartTime() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getState() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getString(MemorySegment, Arena) - Static method in class oshi.ffm.linux.UdevFunctions
Reads a udev string result (syspath, sysattr, property, etc.) into a Java String, using the provided arena for the reinterpret scope.
getString(MemorySegment, String, Arena) - Static method in class oshi.ffm.windows.com.IWbemClassObjectFFM
Gets a string property value from a WMI object.
getString(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a String value from a WmiResult.
getStringFromNativePointer(MemorySegment, Arena) - Static method in class oshi.ffm.ForeignFunctions
Read a null-terminated UTF-8 string from a raw native pointer.
getStringProperty(String) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
getStructFromNativePointer(MemorySegment, StructLayout, Arena) - Static method in class oshi.ffm.ForeignFunctions
Reinterpret a raw native pointer as a struct of the given layout, scoped to the provided arena.
getSysattrValue(MemorySegment, String, Arena) - Static method in class oshi.ffm.linux.UdevFunctions
Allocates native UTF-8 strings in the given arena and calls UdevFunctions.udev_device_get_sysattr_value(MemorySegment, MemorySegment).
getSystemBootTime() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getSystemBootTime() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getSystemLoadAverage(int) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessorFFM
 
GetSystemTimes(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Retrieves system timing information.
getSystemUptime() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
GetTcpStatisticsEx(MemorySegment, int) - Static method in class oshi.ffm.windows.IPHlpAPIFFM
 
getTcpStats(int) - Static method in class oshi.util.platform.windows.IPHlpAPIUtilFFM
 
getTCPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsFFM
 
getTCPv4Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsFFM
 
getTCPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsFFM
 
getTCPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsFFM
 
getTemperature(int) - Static method in class oshi.util.gpu.AdlUtilFFM
 
getTemperature(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns GPU temperature in degrees Celsius, or -1 if unavailable.
getThreadCount() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getThreadCount() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
getThreadCount() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getThreadCount() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
getThreadDetails() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getThreadId() - Method in class oshi.software.os.linux.LinuxOperatingSystemFFM
 
getThreadId() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
GetTickCount() - Static method in class oshi.ffm.windows.Kernel32FFM
 
gettid() - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls gettid() directly.
getTimeStamp() - Method in class oshi.driver.mac.net.NetStatFFM.IFdata
 
getTimeStamp() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
GetTokenInformation(MemorySegment, int, MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
getTypeID() - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
Gets the type ID of this CF object
GetUdpStatisticsEx(MemorySegment, int) - Static method in class oshi.ffm.windows.IPHlpAPIFFM
 
getUdpStats(int) - Static method in class oshi.util.platform.windows.IPHlpAPIUtilFFM
 
getUDPv4Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsFFM
 
getUDPv4Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsFFM
 
getUDPv6Stats() - Method in class oshi.software.os.mac.MacInternetProtocolStatsFFM
 
getUDPv6Stats() - Method in class oshi.software.os.windows.WindowsInternetProtocolStatsFFM
 
getUint16(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a Uint16 value from a WmiResult.
getUint32(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a UINT32 value from a WmiResult.
getUint32asLong(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a UINT32 value from a WmiResult as a long, preserving the unsignedness.
getUint64(WbemcliUtilFFM.WmiResult, T, int) - Static method in class oshi.util.platform.windows.WmiUtilFFM
Gets a Uint64 value from a WmiResult (parsing the String).
getUpTime() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getUsbDevices(boolean) - Method in class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.linux.LinuxUsbDeviceFFM
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.mac.MacUsbDeviceFFM
Instantiates a list of UsbDevice objects, representing devices connected via a usb port (including internal devices).
getUsbDevices(boolean) - Method in class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
getUsbDevices(boolean) - Static method in class oshi.hardware.platform.windows.WindowsUsbDeviceFFM
 
getUser() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getUserID() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getUserTime() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
getutxent() - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls getutxent() to read the next entry from the utmpx database.
getutxent() - Static method in class oshi.ffm.mac.MacSystemFunctions
 
getValue(CoreFoundation.CFTypeRef) - Method in class oshi.ffm.mac.CoreFoundation.CFDictionaryRef
Get a value from the dictionary
getValue(T, int) - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiResult
 
getValueAtIndex(int) - Method in class oshi.ffm.mac.CoreFoundation.CFArrayRef
Get a value at the specified index
getValueIfPresent(CoreFoundation.CFTypeRef, MemorySegment) - Method in class oshi.ffm.mac.CoreFoundation.CFDictionaryRef
Get a value if present
getVirtualSize() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
GetVolumeInformation(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.windows.Kernel32FFM
 
GetVolumeNameForVolumeMountPoint(MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.windows.Kernel32FFM
Retrieves a volume GUID path for the volume that is associated with the specified volume mount point.
GetVolumePathNamesForVolumeName(MemorySegment, MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
 
getVramUsed(String) - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns VRAM used in bytes, or -1 if unavailable.
getVt(MemorySegment) - Static method in class oshi.ffm.windows.com.VariantFFM
Gets the variant type (vt field).
getVtable(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.ComObjectFFM
Gets the vtable pointer from a COM object.
getVtableFunction(MemorySegment, int) - Static method in class oshi.ffm.windows.com.ComObjectFFM
Gets a function pointer from a vtable at the specified index.
getVtType(T) - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiResult
 
getWmiClassName() - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiQuery
 
getWmiTimeout() - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Gets the current WMI timeout.
GpuInformationFFM - Class in oshi.driver.windows.perfmon
Utility to query GPU Engine and GPU Adapter Memory performance counters using FFM.
GROUP - Static variable in interface oshi.ffm.mac.MacSystem
 
GUID_DEVCLASS_BATTERY(Arena) - Static method in class oshi.ffm.windows.com.GuidFFM
GUID_DEVCLASS_BATTERY: {72631E54-78A4-11D0-BCF7-00AA00B7B32A}
GuidFFM - Class in oshi.ffm.windows.com
FFM representation of the Windows GUID structure.

H

handleComException(WbemcliUtilFFM.WmiQuery, FfmComException) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
COM Exception handler.
HAS_UDEV - Static variable in class oshi.software.os.linux.LinuxOperatingSystemFFM
Identifies if the udev library was successfully loaded and all symbols bound via FFM.
hasGettid() - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Returns whether gettid() is directly available in libc.
hashCode() - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
 
hashCode() - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
Returns a hash code value for this object.
hashCode() - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
Returns a hash code value for this object.
hasObject() - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
 
HKEY_CURRENT_USER - Static variable in interface oshi.ffm.windows.WinRegFFM
 
HKEY_LOCAL_MACHINE - Static variable in interface oshi.ffm.windows.WinRegFFM
 
HKEY_PERFORMANCE_DATA - Static variable in interface oshi.ffm.windows.WinRegFFM
 
HKEY_USERS - Static variable in interface oshi.ffm.windows.WinRegFFM
 
HkeyPerformanceDataUtilFFM - Class in oshi.driver.windows.registry
Utility to read HKEY_PERFORMANCE_DATA information using the FFM API.
HkeyUserDataFFM - Class in oshi.driver.windows.registry
Utility to read session data from HKEY_USERS
HOST_CPU_LOAD_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
HOST_CPU_LOAD_INFO_DATA - Static variable in interface oshi.ffm.mac.MacSystem
 
HOST_LOAD_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
HOST_NAME_MAX - Static variable in interface oshi.ffm.mac.MacSystem
 
host_page_size(int, MemorySegment) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
host_processor_info(MemorySegment, int, int, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
host_statistics(MemorySegment, int, int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
HOST_VM_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
HOST_VM_INFO64 - Static variable in interface oshi.ffm.mac.MacSystem
 
hresult() - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
Returns the value of the hresult record component.
hresult() - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
Returns the value of the hresult record component.
hz() - Static method in class oshi.software.os.linux.LinuxOperatingSystemFFM
Gets Jiffies per second, useful for converting ticks to milliseconds and vice versa.

I

IENUMWBEMCLASSOBJECT_CLONE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IENUMWBEMCLASSOBJECT_NEXT - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IENUMWBEMCLASSOBJECT_NEXTASYNC - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IENUMWBEMCLASSOBJECT_RESET - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IENUMWBEMCLASSOBJECT_SKIP - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IEnumWbemClassObjectFFM - Class in oshi.ffm.windows.com
FFM bindings for the IEnumWbemClassObject COM interface.
IEnumWbemClassObjectFFM.NextResult - Record Class in oshi.ffm.windows.com
Result of a Next() call.
IID_IUnknown(Arena) - Static method in class oshi.ffm.windows.com.GuidFFM
IID_IUnknown: {00000000-0000-0000-C000-000000000046}
IID_IWbemLocator(Arena) - Static method in class oshi.ffm.windows.com.GuidFFM
IID_IWbemLocator: {DC12A687-737F-11CF-884D-00AA004B2E24}
IN_SOCK_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
incrementResultCount() - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiResult
Increments the result count.
init() - Static method in class oshi.ffm.common.NvmlFunctions
Calls nvmlInit_v2.
initCOM() - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Initializes COM library and sets security to impersonate the local user.
initCOM(int) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Initializes COM with a specific threading model.
INSI_FADDR - Static variable in interface oshi.ffm.mac.MacSystem
 
INSI_FPORT - Static variable in interface oshi.ffm.mac.MacSystem
 
INSI_LADDR - Static variable in interface oshi.ffm.mac.MacSystem
 
INSI_LPORT - Static variable in interface oshi.ffm.mac.MacSystem
 
INSI_VFLAG - Static variable in interface oshi.ffm.mac.MacSystem
 
InstalledAppsDataFFM - Class in oshi.ffm.driver.windows.registry
 
INT_SIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
intValue() - Method in class oshi.ffm.mac.CoreFoundation.CFNumberRef
Convert this CFNumber to an int
INVALID_HANDLE_VALUE - Static variable in interface oshi.ffm.windows.WinNTFFM
 
IOBSDNameMatching(int, int, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOConnectCallStructMethod(int, int, MemorySegment, long, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOIterator(MemorySegment) - Constructor for class oshi.ffm.mac.IOKit.IOIterator
 
IOIteratorNext(MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOKit - Interface in oshi.ffm.mac
The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism.
IOKit.IOIterator - Class in oshi.ffm.mac
 
IOKit.IOObject - Class in oshi.ffm.mac
 
IOKit.IORegistryEntry - Class in oshi.ffm.mac
 
IOKit.IOService - Class in oshi.ffm.mac
 
IOKitFunctions - Class in oshi.ffm.mac
 
IOKitUtilFFM - Class in oshi.util.platform.mac
 
IOMasterPort(int, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOObject(MemorySegment) - Constructor for class oshi.ffm.mac.IOKit.IOObject
 
IOObjectConformsTo(MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOObjectRelease(MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOPSCopyPowerSourcesInfo() - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOPSCopyPowerSourcesList(MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOPSGetPowerSourceDescription(MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOPSGetTimeRemainingEstimate() - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntry(MemorySegment) - Constructor for class oshi.ffm.mac.IOKit.IORegistryEntry
 
IORegistryEntryCreateCFProperties(MemorySegment, MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntryCreateCFProperty(MemorySegment, MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntryGetChildEntry(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntryGetChildIterator(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntryGetName(MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntryGetParentEntry(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntryGetRegistryEntryID(MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryEntrySearchCFProperty(MemorySegment, MemorySegment, MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IORegistryGetRootEntry(int) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOReportChannelGetChannelName(MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportChannelGetGroup(MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportChannelGetSubGroup(MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportClientFFM - Class in oshi.driver.mac
FFM equivalent of IOReportClient: manages a single IOReport subscription for GPU Stats and Energy Model channels, providing per-instance sampling of GPU active ticks, utilization, and power draw.
IOReportCopyChannelsInGroup(MemorySegment, MemorySegment, long, long, long) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportCreateSamples(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportCreateSamplesDelta(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportCreateSubscription(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportFunctions - Class in oshi.ffm.mac
Bindings for the private IOReport framework (Apple Silicon GPU residency and energy counters).
IOReportMergeChannels(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportSimpleGetIntegerValue(MemorySegment, int) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportStateGetCount(MemorySegment) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportStateGetNameForIndex(MemorySegment, int) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOReportStateGetResidency(MemorySegment, int) - Static method in class oshi.ffm.mac.IOReportFunctions
 
IOService(MemorySegment) - Constructor for class oshi.ffm.mac.IOKit.IOService
 
IOServiceClose(int) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOServiceGetMatchingService(int, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOServiceGetMatchingServices(int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOServiceMatching(MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOServiceNameMatching(MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IOServiceOpen(MemorySegment, int, int, MemorySegment) - Static method in class oshi.ffm.mac.IOKitFunctions
 
IP_ADDR_STRING_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
IP_ADDRESS_STRING_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
IPHlpAPIFFM - Class in oshi.ffm.windows
 
IPHlpAPIFFM() - Constructor for class oshi.ffm.windows.IPHlpAPIFFM
 
IPHlpAPIUtilFFM - Class in oshi.util.platform.windows
 
IPP_PRINTER_IDLE - Static variable in class oshi.ffm.unix.CupsFunctions
IPP printer state: idle.
IPP_PRINTER_PROCESSING - Static variable in class oshi.ffm.unix.CupsFunctions
IPP printer state: processing (printing).
IPP_PRINTER_STOPPED - Static variable in class oshi.ffm.unix.CupsFunctions
IPP printer state: stopped.
isAvailable() - Static method in class oshi.ffm.common.NvmlFunctions
Returns whether the NVML native library was successfully loaded.
isAvailable() - Static method in class oshi.ffm.linux.SystemdFunctions
Returns whether libsystemd was successfully loaded.
isAvailable() - Static method in class oshi.ffm.linux.UdevFunctions
Returns whether libudev was successfully loaded and all symbols bound.
isAvailable() - Static method in class oshi.ffm.mac.IOReportFunctions
Returns true if the IOReport library was successfully loaded and all symbols resolved.
isAvailable() - Static method in class oshi.ffm.unix.CupsFunctions
Returns whether the CUPS library was successfully loaded and all symbols bound.
isAvailable() - Static method in class oshi.util.gpu.AdlUtilFFM
 
isAvailable() - Static method in class oshi.util.gpu.NvmlUtilFFM
Returns whether the NVML native library was successfully loaded.
isComplete() - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
 
isConnectorPresent() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
isCurrentProcessElevated() - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
isElevated() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
isInvalidHandle(MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Checks if a handle represents INVALID_HANDLE_VALUE.
isNull() - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
 
isNull() - Method in class oshi.ffm.mac.IOKit.IOObject
 
IsProcessorFeaturePresent(int) - Static method in class oshi.ffm.windows.Kernel32FFM
Determines whether the specified processor feature is supported by the current computer.
isSecurityInitialized() - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Security only needs to be initialized once.
isSuccess(int) - Static method in class oshi.ffm.windows.WindowsForeignFunctions
Converts a Windows BOOL (0 or non-zero) to a Java boolean.
isTypeID(long) - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
Tests if this object has the specified type ID
IsWindows10OrGreater() - Static method in class oshi.ffm.windows.VersionHelpersFFM
 
IsWindows7OrGreater() - Static method in class oshi.ffm.windows.VersionHelpersFFM
 
IsWindows8OrGreater() - Static method in class oshi.ffm.windows.VersionHelpersFFM
 
IsWindows8Point1OrGreater() - Static method in class oshi.ffm.windows.VersionHelpersFFM
 
IsWindowsServer() - Static method in class oshi.ffm.windows.VersionHelpersFFM
 
IsWindowsVersionOrGreater(int, int, int) - Static method in class oshi.ffm.windows.VersionHelpersFFM
Tests whether the current OS version matches, or is greater than, the provided version information.
IsWindowsVistaOrGreater() - Static method in class oshi.ffm.windows.VersionHelpersFFM
 
IsWow64Process(MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Determines whether the specified process is running under WOW64.
IUNKNOWN_ADDREF - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IUNKNOWN_QUERYINTERFACE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IUNKNOWN_RELEASE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IUnknownFFM - Class in oshi.ffm.windows.com
FFM helpers for the COM IUnknown interface methods AddRef and Release.
IUnknownFFM() - Constructor for class oshi.ffm.windows.com.IUnknownFFM
 
IWBEMCLASSOBJECT_GET - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IWbemClassObjectFFM - Class in oshi.ffm.windows.com
FFM bindings for the IWbemClassObject COM interface.
IWbemClassObjectFFM.GetResult - Record Class in oshi.ffm.windows.com
Result of a Get() call containing the VARIANT and CIM type.
IWBEMLOCATOR_CONNECTSERVER - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IWbemLocatorFFM - Class in oshi.ffm.windows.com
FFM bindings for the IWbemLocator COM interface.
IWBEMSERVICES_EXECQUERY - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
IWbemServicesFFM - Class in oshi.ffm.windows.com
FFM bindings for the IWbemServices COM interface.

K

kCFDateFormatterFullStyle - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFDateFormatterLongStyle - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFDateFormatterMediumStyle - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFDateFormatterNoStyle - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFDateFormatterShortStyle - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNotFound - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberCFIndexType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberCGFloatType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberCharType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberDoubleType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberFloat32Type - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberFloat64Type - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberFloatType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberIntType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberLongLongType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberLongType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberNSIntegerType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberShortType - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberSInt16Type - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberSInt32Type - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberSInt64Type - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFNumberSInt8Type - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFStringEncodingASCII - Static variable in interface oshi.ffm.mac.CoreFoundation
 
kCFStringEncodingUTF8 - Static variable in interface oshi.ffm.mac.CoreFoundation
 
KERNEL_INDEX_SMC - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
Kernel32FFM - Class in oshi.ffm.windows
 
Kernel32FFM() - Constructor for class oshi.ffm.windows.Kernel32FFM
 
Kernel32UtilFFM - Class in oshi.util.platform.windows
 
KEY_READ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
KEY_WOW64_32KEY - Static variable in interface oshi.ffm.windows.WinNTFFM
 
KEY_WOW64_64KEY - Static variable in interface oshi.ffm.windows.WinNTFFM
 
kIOPSTimeRemainingUnknown - Static variable in interface oshi.ffm.mac.IOKit
 
kIOPSTimeRemainingUnlimited - Static variable in interface oshi.ffm.mac.IOKit
 
kIORegistryIterateParents - Static variable in interface oshi.ffm.mac.IOKit
 
kIORegistryIterateRecursively - Static variable in interface oshi.ffm.mac.IOKit
 
kIOReturnNoDevice - Static variable in interface oshi.ffm.mac.IOKit
 

L

LAYOUT - Static variable in class oshi.ffm.windows.com.GuidFFM
The memory layout of a GUID structure (16 bytes).
LAYOUT - Static variable in class oshi.ffm.windows.com.VariantFFM
The memory layout of a VARIANT structure (24 bytes on 64-bit).
length(MemorySegment) - Static method in class oshi.ffm.windows.com.BStrFFM
Returns the length of a BSTR in characters (not bytes).
LhmSensorFFM - Class in oshi.driver.windows.wmi
Utility to query LibreHardwareMonitor WMI sensor data using FFM.
lib(String) - Static method in class oshi.ffm.ForeignFunctions
Lookup a library by name in the global arena.
LIBRARY_ARENA - Static variable in class oshi.ffm.ForeignFunctions
A shared auto arena used for library symbol lookups.
libraryLookup(String) - Static method in class oshi.ffm.ForeignFunctions
Lookup a native library by simple name, mapping it to the platform-specific filename (e.g.
LINKER - Static variable in class oshi.ffm.ForeignFunctions
The native linker for the current platform.
LINUX - Enum constant in enum class oshi.PlatformEnumFFM
Deprecated.
A flavor of Linux
LinuxCentralProcessorFFM - Class in oshi.hardware.platform.linux
FFM-based Linux central processor implementation.
LinuxCentralProcessorFFM() - Constructor for class oshi.hardware.platform.linux.LinuxCentralProcessorFFM
 
LinuxHardwareAbstractionLayerFFM - Class in oshi.hardware.platform.linux
FFM-based hardware abstraction layer for Linux.
LinuxHardwareAbstractionLayerFFM() - Constructor for class oshi.hardware.platform.linux.LinuxHardwareAbstractionLayerFFM
 
LinuxHWDiskStoreFFM - Class in oshi.hardware.platform.linux
FFM-based Linux hard disk implementation.
LinuxLibcFunctions - Class in oshi.ffm.linux
FFM bindings for Linux libc functions used by OSHI.
LinuxNetworkIFFFM - Class in oshi.hardware.platform.linux
FFM-based Linux network interface implementation.
LinuxOperatingSystemFFM - Class in oshi.software.os.linux
FFM-based Linux operating system implementation.
LinuxOperatingSystemFFM() - Constructor for class oshi.software.os.linux.LinuxOperatingSystemFFM
 
LinuxOSProcessFFM - Class in oshi.software.os.linux
FFM-based Linux OS process.
LinuxOSProcessFFM(int, LinuxOperatingSystem) - Constructor for class oshi.software.os.linux.LinuxOSProcessFFM
 
LinuxPowerSourceFFM - Class in oshi.hardware.platform.linux
FFM-based Linux power source implementation.
LinuxUsbDeviceFFM - Class in oshi.hardware.platform.linux
Linux USB device helper using FFM/udev.
listEntries() - Method in class oshi.ffm.mac.IOKit.IOIterator
 
LoadAverageFFM - Class in oshi.driver.windows.perfmon
FFM implementation of LoadAverage using FFM-based perfmon drivers.
LocalFree(MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Frees the specified local memory object and invalidates its handle.
LogicalProcessorInformationFFM - Class in oshi.driver.windows
FFM-based utility to query Logical Processor Information using GetLogicalProcessorInformationEx.
LOGIN_PROCESS - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
utmpx entry type: session leader of a logged in user.
LOGIN_PROCESS - Static variable in interface oshi.ffm.mac.MacSystem
 
longValue() - Method in class oshi.ffm.mac.CoreFoundation.CFNumberRef
Convert this CFNumber to a long
LookupAccountSid(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
Retrieves the name of the account for the specified SID.
LookupPrivilegeValue(String, MemorySegment, Arena) - Static method in class oshi.ffm.windows.Advapi32FFM
 
LUID - Static variable in interface oshi.ffm.windows.WinNTFFM
 
LUID_AND_ATTRIBUTES - Static variable in interface oshi.ffm.windows.WinNTFFM
 

M

MacFileSystemFFM - Class in oshi.software.os.mac
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
MacFileSystemFFM() - Constructor for class oshi.software.os.mac.MacFileSystemFFM
 
MacForeignFunctions - Class in oshi.ffm.mac
Base class for macOS FFM function bindings, adding framework lookup support on top of ForeignFunctions.
MacForeignFunctions() - Constructor for class oshi.ffm.mac.MacForeignFunctions
Not intended for instantiation.
mach_host_self() - Static method in class oshi.ffm.mac.MacSystemFunctions
 
mach_port_deallocate(int, int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
mach_task_self() - Static method in class oshi.ffm.mac.MacSystemFunctions
 
MacHardwareAbstractionLayerFFM - Class in oshi.hardware.platform.mac
 
MacHardwareAbstractionLayerFFM() - Constructor for class oshi.hardware.platform.mac.MacHardwareAbstractionLayerFFM
 
MacHWDiskStoreFFM - Class in oshi.hardware.platform.mac
Mac hard disk FFM implementation.
MacInternetProtocolStatsFFM - Class in oshi.software.os.mac
Internet Protocol Stats implementation
MacInternetProtocolStatsFFM(boolean) - Constructor for class oshi.software.os.mac.MacInternetProtocolStatsFFM
 
MacNetworkIfFFM - Class in oshi.hardware.platform.mac
MacNetworks FFM implementation.
MacNetworkIfFFM(NetworkInterface, Map) - Constructor for class oshi.hardware.platform.mac.MacNetworkIfFFM
 
MacOperatingSystemFFM - Class in oshi.software.os.mac
macOS, previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc. since 2001.
MacOperatingSystemFFM() - Constructor for class oshi.software.os.mac.MacOperatingSystemFFM
 
MACOS - Enum constant in enum class oshi.PlatformEnumFFM
Deprecated.
macOS
MacOSFileStoreFFM - Class in oshi.software.os.mac
OSFileStore implementation using FFM (no JNA dependency).
MacOSFileStoreFFM(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.mac.MacOSFileStoreFFM
 
MacOSProcessFFM - Class in oshi.software.os.mac
OSProcess implementation
MacOSProcessFFM(int, int, int, MacOperatingSystemFFM) - Constructor for class oshi.software.os.mac.MacOSProcessFFM
 
MacPowerSourceFFM - Class in oshi.hardware.platform.mac
A Power Source
MacPowerSourceFFM(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.mac.MacPowerSourceFFM
 
MacSystem - Interface in oshi.ffm.mac
Constants and structures defined in MacOS header files
MacSystemFunctions - Class in oshi.ffm.mac
Implementations of MacOS functions
MacUsbDeviceFFM - Class in oshi.hardware.platform.mac
Mac USB device helper using FFM/IOKit.
MAX_PREFERRED_LENGTH - Static variable in class oshi.ffm.windows.Netapi32FFM
 
MAXCOMLEN - Static variable in interface oshi.ffm.mac.MacSystem
 
MAXPATHLEN - Static variable in interface oshi.ffm.mac.MacSystem
 
MEMORY_LAYOUT - Static variable in class oshi.ffm.common.NvmlFunctions
Layout for nvmlMemory_t struct.
MemoryInformationFFM - Class in oshi.driver.windows.perfmon
Utility to query Memory performance counter using FFM.
MFSTYPENAMELEN - Static variable in interface oshi.ffm.mac.MacSystem
 
MIB_IF_ROW2_SIZE - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
MIB_TCP6ROW_OWNER_PID_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
MIB_TCPROW_OWNER_PID_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
MIB_TCPSTATS_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
MIB_UDP6ROW_OWNER_PID_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
MIB_UDPROW_OWNER_PID_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
MIB_UDPSTATS_LAYOUT - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
MNAMELEN - Static variable in interface oshi.ffm.mac.MacSystem
 
MNT_DWAIT - Static variable in interface oshi.ffm.mac.MacSystem
 
MNT_NOWAIT - Static variable in interface oshi.ffm.mac.MacSystem
 
MNT_WAIT - Static variable in interface oshi.ffm.mac.MacSystem
 
MSAcpiThermalZoneTemperatureFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class MSAcpi_ThermalZoneTemperature using FFM.
MSFTStorageFFM - Class in oshi.driver.windows.wmi
Utility to query WMI classes in Storage namespace associated with Storage Pools using FFM.

N

NATIVE_LONG_SIZE - Static variable in class oshi.ffm.ForeignFunctions
The size in bytes of the C long type on this platform.
NATIVE_POINTER_SIZE - Static variable in class oshi.ffm.ForeignFunctions
The size in bytes of a native pointer on this platform.
NATIVE_SIZE_T_SIZE - Static variable in class oshi.ffm.ForeignFunctions
The size in bytes of the C size_t type on this platform.
Netapi32FFM - Class in oshi.ffm.windows
 
Netapi32FFM() - Constructor for class oshi.ffm.windows.Netapi32FFM
 
NetApiBufferFree(MemorySegment) - Static method in class oshi.ffm.windows.Netapi32FFM
 
NetSessionDataFFM - Class in oshi.driver.windows.registry
Utility to read network session data via FFM.
NetSessionEnum(MemorySegment, MemorySegment, MemorySegment, int, MemorySegment, int, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Netapi32FFM
 
NetStatFFM - Class in oshi.driver.mac.net
Utility to query NetStat using FFM.
NetStatFFM.IFdata - Class in oshi.driver.mac.net
Class to encapsulate IF data for method return.
next() - Method in class oshi.ffm.mac.IOKit.IOIterator
 
next(MemorySegment, int, Arena) - Static method in class oshi.ffm.windows.com.IEnumWbemClassObjectFFM
Retrieves the next object in the enumeration.
next(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.IEnumWbemClassObjectFFM
Retrieves the next object with default timeout (10 seconds).
NextResult(int, MemorySegment) - Constructor for record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
Creates an instance of a NextResult record class.
NtDllFFM - Class in oshi.ffm.windows
FFM bindings for NtDll functions and structures used for process information queries.
NtDllFFM() - Constructor for class oshi.ffm.windows.NtDllFFM
 
NtQueryInformationProcess(MemorySegment, int, MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.windows.NtDllFFM
Retrieves information about the specified process.
NUMBER_TYPE_ID - Static variable in class oshi.ffm.mac.CoreFoundationFunctions
 
NVML_CLOCK_GRAPHICS - Static variable in class oshi.ffm.common.NvmlFunctions
Graphics clock domain.
NVML_CLOCK_MEM - Static variable in class oshi.ffm.common.NvmlFunctions
Memory clock domain.
NVML_DEVICE_NAME_BUFFER_SIZE - Static variable in class oshi.ffm.common.NvmlFunctions
Buffer size for device name queries.
NVML_SUCCESS - Static variable in class oshi.ffm.common.NvmlFunctions
Successful return code.
NVML_TEMPERATURE_GPU - Static variable in class oshi.ffm.common.NvmlFunctions
GPU temperature sensor type.
NvmlFunctions - Class in oshi.ffm.common
FFM bindings for the NVIDIA Management Library (NVML).
NvmlUtilFFM - Class in oshi.util.gpu
FFM-based optional runtime binding to the NVIDIA Management Library (NVML).

O

OFF_BI_CAPABILITIES - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BI_CHEMISTRY - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BI_CYCLE - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BI_DESIGNED - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BI_FULL - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BMD_DAY - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BMD_MONTH - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BMD_YEAR - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BQI_ATRATE - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BQI_LEVEL - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BQI_TAG - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BS_CAPACITY - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BS_POWERSTATE - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BS_RATE - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BS_VOLTAGE - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFF_BWS_TAG - Static variable in class oshi.ffm.windows.PowrProfFFM
 
OFFSET_ALIAS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_EVENTID - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OFFSET_FLAGS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_IN_DISCARDS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_IN_ERRORS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_IN_OCTETS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_IN_UCAST_PKTS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_INTERFACE_INDEX - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_LENGTH - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OFFSET_OPER_STATUS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_OUT_DISCARDS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_OUT_ERRORS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_OUT_OCTETS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_OUT_UCAST_PKTS - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_PHYSICAL_MEDIUM_TYPE - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_RECEIVE_LINK_SPEED - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OFFSET_TIME_GENERATED - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OFFSET_TYPE - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
OhmHardwareFFM - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Hardware using FFM.
OhmSensorFFM - Class in oshi.driver.windows.wmi
Utility to query Open Hardware Monitor WMI data for Sensors using FFM.
Ole32FFM - Class in oshi.ffm.windows.com
FFM bindings for OLE32.dll COM initialization and object creation functions.
OPEN_EXISTING - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OpenEventLog(Arena, String) - Static method in class oshi.ffm.windows.Advapi32FFM
 
OpenEventLog(MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
OpenProcess(int, boolean, int) - Static method in class oshi.ffm.windows.Kernel32FFM
Opens an existing local process object.
OpenProcessToken(MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
OpenSCManager(MemorySegment, MemorySegment, int) - Static method in class oshi.ffm.windows.Advapi32FFM
 
oshi - package oshi
 
oshi.driver.linux - package oshi.driver.linux
 
oshi.driver.linux.proc - package oshi.driver.linux.proc
 
oshi.driver.mac - package oshi.driver.mac
 
oshi.driver.mac.disk - package oshi.driver.mac.disk
 
oshi.driver.mac.net - package oshi.driver.mac.net
 
oshi.driver.windows - package oshi.driver.windows
 
oshi.driver.windows.perfmon - package oshi.driver.windows.perfmon
 
oshi.driver.windows.registry - package oshi.driver.windows.registry
 
oshi.driver.windows.wmi - package oshi.driver.windows.wmi
 
oshi.ffm - package oshi.ffm
Provides FFM access to system libraries and cross-platform utilities
oshi.ffm.common - package oshi.ffm.common
Provides FFM bindings for cross-platform native libraries.
oshi.ffm.driver.windows.registry - package oshi.ffm.driver.windows.registry
 
oshi.ffm.linux - package oshi.ffm.linux
Provides FFM access to system libraries for Linux.
oshi.ffm.mac - package oshi.ffm.mac
Provides FFM access to system libraries for macOS.
oshi.ffm.unix - package oshi.ffm.unix
Provides FFM access to system libraries for Unix-like systems.
oshi.ffm.util - package oshi.ffm.util
 
oshi.ffm.windows - package oshi.ffm.windows
Provides Windows-specific Foreign Function and Memory (FFM) API implementations.
oshi.ffm.windows.com - package oshi.ffm.windows.com
Provides FFM-based COM (Component Object Model) infrastructure for Windows WMI queries.
oshi.hardware.platform.linux - package oshi.hardware.platform.linux
 
oshi.hardware.platform.mac - package oshi.hardware.platform.mac
 
oshi.hardware.platform.windows - package oshi.hardware.platform.windows
 
oshi.software.os.linux - package oshi.software.os.linux
 
oshi.software.os.mac - package oshi.software.os.mac
 
oshi.software.os.windows - package oshi.software.os.windows
 
oshi.util.gpu - package oshi.util.gpu
 
oshi.util.platform.mac - package oshi.util.platform.mac
 
oshi.util.platform.windows - package oshi.util.platform.windows
 
OSVERSIONINFOEX - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OSVERSIONINFOEX_MAJOR_VERSION_OFFSET - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OSVERSIONINFOEX_MINOR_VERSION_OFFSET - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OSVERSIONINFOEX_PRODUCT_TYPE_OFFSET - Static variable in interface oshi.ffm.windows.WinNTFFM
 
OSVERSIONINFOEX_SP_MAJOR_OFFSET - Static variable in interface oshi.ffm.windows.WinNTFFM
 

P

pageSize() - Static method in class oshi.software.os.linux.LinuxOperatingSystemFFM
Gets Page Size, for converting memory stats from pages to bytes.
PagingFileFFM - Class in oshi.driver.windows.perfmon
Utility to query Paging File performance counter using FFM.
PASSWD - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_COMM - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_FLAGS - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_GID - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_NFILES - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_PEB_BASE_ADDRESS_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
PBI_PPID - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_START_TVSEC - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_START_TVUSEC - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_STATUS - Static variable in interface oshi.ffm.mac.MacSystem
 
PBI_UID - Static variable in interface oshi.ffm.mac.MacSystem
 
PBSD - Static variable in interface oshi.ffm.mac.MacSystem
 
PCI_INFO_LAYOUT - Static variable in class oshi.ffm.common.NvmlFunctions
Layout for nvmlPciInfo_t struct.
PDH_CSTATUS_NEW_DATA - Static variable in class oshi.ffm.windows.PdhFFM
 
PDH_CSTATUS_VALID_DATA - Static variable in class oshi.ffm.windows.PdhFFM
 
PDH_MORE_DATA - Static variable in class oshi.ffm.windows.PdhFFM
 
PDH_RAW_COUNTER_LAYOUT - Static variable in class oshi.ffm.windows.PdhFFM
 
PdhAddEnglishCounter(MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.PdhFFM
 
PdhCloseQuery(MemorySegment) - Static method in class oshi.ffm.windows.PdhFFM
 
PdhCollectQueryData(MemorySegment) - Static method in class oshi.ffm.windows.PdhFFM
 
PdhEnumObjectItemsW(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, int, int) - Static method in class oshi.ffm.windows.PdhFFM
 
PdhFFM - Class in oshi.ffm.windows
 
PdhFFM() - Constructor for class oshi.ffm.windows.PdhFFM
 
PdhGetRawCounterValue(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.PdhFFM
 
PdhLookupPerfNameByIndexW(MemorySegment, int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.PdhFFM
 
PdhOpenQuery(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.PdhFFM
 
PEB - Static variable in class oshi.ffm.windows.NtDllFFM
 
PEB_PROCESS_PARAMETERS_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
PERF_COUNTER_BLOCK - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_COUNTER_BLOCK_ByteLength - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_COUNTER_DEF_ByteLength - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_COUNTER_DEF_CounterNameTitleIndex - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_COUNTER_DEF_CounterOffset - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_COUNTER_DEF_CounterSize - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_COUNTER_DEFINITION - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_DATA_BLOCK - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_DATA_BLOCK_HeaderLength - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_DATA_BLOCK_NumObjectTypes - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_DATA_BLOCK_PerfTime100nSec - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_DISK_DISABLED - Static variable in class oshi.driver.windows.perfmon.PerfmonDisabledFFM
 
PERF_INSTANCE_DEF_ByteLength - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_INSTANCE_DEF_NameOffset - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_INSTANCE_DEFINITION - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OBJECT_TYPE - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OBJECT_TYPE_DefinitionLength - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OBJECT_TYPE_HeaderLength - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OBJECT_TYPE_NumCounters - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OBJECT_TYPE_NumInstances - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OBJECT_TYPE_ObjectNameTitleIndex - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OBJECT_TYPE_TotalByteLength - Static variable in interface oshi.ffm.windows.WinPerfFFM
 
PERF_OS_DISABLED - Static variable in class oshi.driver.windows.perfmon.PerfmonDisabledFFM
 
PERF_PROC_DISABLED - Static variable in class oshi.driver.windows.perfmon.PerfmonDisabledFFM
 
PerfCounterQueryFFM - Class in oshi.util.platform.windows
Enables queries of Performance Counters using PDH with WMI backup, for enums implementing PdhCounterProperty.
PerfCounterWildcardQueryFFM - Class in oshi.util.platform.windows
Enables queries of Performance Counters using wild cards to filter instances.
PerfDataUtilFFM - Class in oshi.util.platform.windows
Helper class to centralize the boilerplate portions of PDH counter setup using the FFM API.
PerfmonDisabledFFM - Class in oshi.driver.windows.perfmon
Tests whether performance counters are disabled
PERFORMANCE_INFORMATION - Static variable in interface oshi.ffm.windows.WinNTFFM
 
PERFORMANCE_INFORMATION_LAYOUT - Static variable in class oshi.ffm.windows.PsapiFFM
 
PFI - Static variable in interface oshi.ffm.mac.MacSystem
 
PhysicalDiskFFM - Class in oshi.driver.windows.perfmon
Utility to query PhysicalDisk performance counter using FFM.
PlatformEnumFFM - Enum Class in oshi
Deprecated.
Use PlatformEnum directly. PlatformEnum.getCurrentPlatform() returns the current platform; FFM support is available for PlatformEnum.MACOS, PlatformEnum.LINUX, and PlatformEnum.WINDOWS.
pObject() - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
Returns the value of the pObject record component.
populateRow(MemorySegment, Arena, WbemcliUtilFFM.WmiResult) - Static method in class oshi.util.platform.windows.WbemcliUtilFFM
Populates a WmiResult row from an IWbemClassObject by reading each property defined in the enum.
PowrProfFFM - Class in oshi.ffm.windows
FFM mappings for Windows battery structures from PowrProf / batclass.h.
PowrProfFFM() - Constructor for class oshi.ffm.windows.PowrProfFFM
 
PROC_ALL_PIDS - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_BSD_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_FD - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_FD_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_FDTYPE - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_FILE_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
proc_listpids(int, int, MemorySegment, int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
proc_pid_rusage(int, int, MemorySegment) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
proc_pidfdinfo(int, int, int, MemorySegment, int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
PROC_PIDFDSOCKETINFO - Static variable in interface oshi.ffm.mac.MacSystem
 
proc_pidinfo(int, int, long, MemorySegment, int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
PROC_PIDLISTFDS - Static variable in interface oshi.ffm.mac.MacSystem
 
proc_pidpath(int, MemorySegment, int) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
PROC_PIDPATHINFO_MAXSIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_PIDTASKALLINFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_PIDTASKINFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_PIDTBSDINFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_PIDVNODEPATHINFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_TASK_ALL_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROC_TASK_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROCESS_BASIC_INFORMATION - Static variable in class oshi.ffm.windows.NtDllFFM
 
PROCESS_BASIC_INFORMATION_STRUCT - Static variable in class oshi.ffm.windows.NtDllFFM
 
PROCESS_QUERY_INFORMATION - Static variable in interface oshi.ffm.windows.WinNTFFM
 
PROCESS_QUERY_LIMITED_INFORMATION - Static variable in interface oshi.ffm.windows.WinNTFFM
 
PROCESS_VM_READ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
ProcessInformationFFM - Class in oshi.driver.windows.perfmon
Utility to query Process Information performance counter using FFM.
PROCESSOR_BASIC_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PROCESSOR_CPU_LOAD_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
ProcessorInformationFFM - Class in oshi.driver.windows.perfmon
Utility to query Processor performance counters using FFM.
ProcessPerformanceDataFFM - Class in oshi.driver.windows.registry
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ProcessWtsDataFFM - Class in oshi.driver.windows.registry
Utility to read process data from WMI as a substitute for WTS native calls.
PROX_FDTYPE_SOCKET - Static variable in interface oshi.ffm.mac.MacSystem
 
PsapiFFM - Class in oshi.ffm.windows
 
PsapiFFM() - Constructor for class oshi.ffm.windows.PsapiFFM
 
PSI - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_CSW - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_FAULTS - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_PAGEINS - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_PRIORITY - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_RESIDENT_SIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_THREADNUM - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_TOTAL_SYSTEM - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_TOTAL_USER - Static variable in interface oshi.ffm.mac.MacSystem
 
PTI_VIRTUAL_SIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
PTINFO - Static variable in interface oshi.ffm.mac.MacSystem
 
PTR_SIZE - Static variable in class oshi.ffm.windows.com.ComObjectFFM
Size of a pointer in bytes (8 on 64-bit systems).
PVI_CDIR - Static variable in interface oshi.ffm.mac.MacSystem
 

Q

queryAdapters() - Static method in class oshi.ffm.windows.DxgiFFM
Enumerates all DXGI display adapters.
queryAllProcesses() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
queryAllProcesses() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
queryArguments() - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
queryAuxv() - Static method in class oshi.driver.linux.proc.AuxvFFM
Retrieve the auxiliary vector for the current process
queryBaseboardInfo() - Static method in class oshi.driver.windows.wmi.Win32BaseBoardFFM
Queries the Baseboard description.
queryBiosInfo() - Static method in class oshi.driver.windows.wmi.Win32BiosFFM
Queries the BIOS description.
queryBitness() - Static method in class oshi.driver.windows.wmi.Win32ProcessorFFM
Returns address width.
queryBitness(int) - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
queryChildProcesses(int) - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
queryCommandLine() - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
queryCommandLines(Set) - Static method in class oshi.driver.windows.wmi.Win32ProcessFFM
Returns process command lines.
queryComputerSystem() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystemFFM
Queries the Computer System.
queryContextSwitchCounters() - Static method in class oshi.driver.windows.perfmon.SystemInformationFFM
Returns system context switch counters.
queryCounters(Class, String) - Static method in class oshi.util.platform.windows.PerfDataUtilFFM
Query multiple PDH counter values in a single query, one per enum constant.
queryCurrentFreqFromUdev(long[]) - Method in class oshi.hardware.platform.linux.LinuxCentralProcessorFFM
 
queryCurrentTemperature() - Static method in class oshi.driver.windows.wmi.MSAcpiThermalZoneTemperatureFFM
Queries the current temperature.
queryCwdCommandlineEnvironment() - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
queryDescendantProcesses(int) - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
queryDesktopWindows(boolean) - Static method in class oshi.driver.mac.WindowInfoFFM
Gets windows on the operating system's GUI desktop.
queryDeviceTree(byte[]) - Static method in class oshi.driver.windows.DeviceTreeFFM
Queries devices matching the specified device interface GUID and returns maps representing device tree relationships, name, device ID, and manufacturer.
queryDiskCounters() - Static method in class oshi.driver.windows.perfmon.PhysicalDiskFFM
Returns physical disk performance counters.
queryDiskDrive(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.Win32DiskDriveFFM
Queries disk drive information.
queryDiskToPartition(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.Win32LogicalDiskToPartitionFFM
Queries the association between logical disk and partition.
queryDriveToPartition(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.Win32DiskDriveToDiskPartitionFFM
Queries the association between disk drive and partition.
queryFamilyVersionInfo() - Method in class oshi.software.os.mac.MacOperatingSystemFFM
 
queryFamilyVersionInfo() - Method in class oshi.software.os.windows.WindowsOperatingSystemFFM
 
queryFrequencyCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationFFM
Returns processor frequency counters.
QueryFullProcessImageName(MemorySegment, int, Arena) - Static method in class oshi.ffm.windows.Kernel32FFM
Retrieves the full name of the executable image for the specified process.
QueryFullProcessImageName(MemorySegment, int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Retrieves the full name of the executable image for the specified process.
queryGpuAdapterMemoryCounters() - Static method in class oshi.driver.windows.perfmon.GpuInformationFFM
Queries GPU Adapter Memory counters for all instances.
queryGpuEngineCounters() - Static method in class oshi.driver.windows.perfmon.GpuInformationFFM
Queries GPU Engine running time counters for all instances.
queryGpuHardware() - Static method in class oshi.driver.windows.wmi.LhmSensorFFM
Queries all GPU hardware entries from LHM to discover parent identifiers.
queryGroupInfo() - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
queryHandles() - Static method in class oshi.driver.windows.perfmon.ProcessInformationFFM
Returns handle counters.
queryHwcap() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessorFFM
 
queryHwIdentifier(WmiQueryHandlerFFM, String, String) - Static method in class oshi.driver.windows.wmi.OhmHardwareFFM
Queries the hardware identifiers for a monitored type.
queryIdentifyingNumberUUID() - Static method in class oshi.driver.windows.wmi.Win32ComputerSystemProductFFM
Queries the Computer System Product.
queryIdleProcessCounters() - Static method in class oshi.driver.windows.perfmon.ProcessInformationFFM
Returns raw idle process performance counters.
queryIFdata(int) - Static method in class oshi.driver.mac.net.NetStatFFM
Map data for network interfaces.
queryInstalledApps() - Static method in class oshi.ffm.driver.windows.registry.InstalledAppsDataFFM
 
queryInstalledApps() - Static method in class oshi.software.os.windows.WindowsInstalledAppsFFM
 
queryInstancesAndValues(Class, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQueryFFM
Query Performance Counters using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryInstancesAndValues(Class, String, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQueryFFM
Query Performance Counters using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryInstancesAndValuesFromPDH(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQueryFFM
Query Performance Counters using PDH for values corresponding to the property enum.
queryInstancesAndValuesFromPDH(Class, String, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQueryFFM
Query Performance Counters using PDH for values corresponding to the property enum.
queryInstancesAndValuesFromWMI(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterWildcardQueryFFM
Query Performance Counters using WMI for values corresponding to the property enum.
queryInterruptCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationFFM
Returns system interrupts counters.
queryLogicalDisk(String, boolean) - Static method in class oshi.driver.windows.wmi.Win32LogicalDiskFFM
Queries logical disk information
queryMatchingThreads(Set) - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
queryMaxFreqFromUdev() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessorFFM
 
queryNonIdleTicks() - Method in class oshi.driver.windows.perfmon.LoadAverageFFM
 
queryOsVersion() - Static method in class oshi.driver.windows.wmi.Win32OperatingSystemFFM
Queries the Operating System version.
queryPageSwaps() - Static method in class oshi.driver.windows.perfmon.MemoryInformationFFM
Returns page swap counters.
queryPartition(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.Win32DiskPartitionFFM
Queries the partition.
queryPartitionToMountMap() - Static method in class oshi.driver.mac.disk.FsstatFFM
Query fsstat to map partitions to mount points.
queryPhysicalDisks(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.MSFTStorageFFM
Query the physical disks.
queryPhysicalMemory() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemoryFFM
Queries physical memory info for Win10 and later.
queryPhysicalMemoryWin8() - Static method in class oshi.driver.windows.wmi.Win32PhysicalMemoryFFM
Queries physical memory info for Win8 and earlier.
queryPowerSources() - Method in class oshi.hardware.platform.linux.LinuxPowerSourceFFM
 
queryPowerSources() - Method in class oshi.hardware.platform.mac.MacPowerSourceFFM
 
queryPowerSources() - Method in class oshi.hardware.platform.windows.WindowsPowerSourceFFM
 
queryPrinters() - Static method in class oshi.driver.windows.wmi.Win32PrinterFFM
Queries printer information.
queryProcessCounters() - Static method in class oshi.driver.windows.perfmon.ProcessInformationFFM
Returns process counters.
queryProcesses(Collection) - Static method in class oshi.driver.windows.wmi.Win32ProcessFFM
Returns process info.
queryProcessorCapacityCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationFFM
Returns processor capacity performance counters.
queryProcessorCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationFFM
Returns processor performance counters.
queryProcessorId() - Static method in class oshi.driver.windows.wmi.Win32ProcessorFFM
Returns processor ID.
queryProcessorQueueLength() - Static method in class oshi.driver.windows.perfmon.SystemInformationFFM
Returns processor queue length.
queryProcessWtsMap(Collection) - Static method in class oshi.driver.windows.registry.ProcessWtsDataFFM
Query WMI for process performance counters.
queryQueueLength() - Method in class oshi.driver.windows.perfmon.LoadAverageFFM
 
queryReadWriteStats(String) - Method in class oshi.hardware.platform.windows.WindowsHWDiskStoreFFM
 
queryRlimitHard() - Method in class oshi.software.os.linux.LinuxOSProcessFFM
 
queryRlimitSoft() - Method in class oshi.software.os.linux.LinuxOSProcessFFM
 
querySensors(String, String) - Static method in class oshi.driver.windows.wmi.LhmSensorFFM
Queries all sensors of a given type belonging to a specific hardware parent.
querySensorValue(WmiQueryHandlerFFM, String, String) - Static method in class oshi.driver.windows.wmi.OhmSensorFFM
Queries the sensor value of a hardware identifier and sensor type.
querySerialNumber() - Static method in class oshi.driver.windows.wmi.Win32BiosFFM
Queries the BIOS serial number.
querySpeed() - Static method in class oshi.driver.windows.wmi.Win32FanFFM
Queries the fan speed.
queryStoragePoolPhysicalDisks(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.MSFTStorageFFM
Query the storage pool to physical disk connection.
queryStoragePools(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.MSFTStorageFFM
Query the storage pools.
querySwapUsed() - Static method in class oshi.driver.windows.perfmon.PagingFileFFM
Returns paging file counters.
querySystemBootTime() - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
querySystemCounters() - Static method in class oshi.driver.windows.perfmon.ProcessorInformationFFM
Returns system performance counters.
querySystemLog() - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
querySystemUptime() - Static method in class oshi.util.platform.windows.Kernel32UtilFFM
 
queryTCPv4Connections() - Static method in class oshi.util.platform.windows.IPHlpAPIUtilFFM
 
queryTCPv6Connections() - Static method in class oshi.util.platform.windows.IPHlpAPIUtilFFM
 
queryThreadCounters() - Static method in class oshi.driver.windows.perfmon.ThreadInformationFFM
Returns thread counters.
queryThreadCounters(String, int) - Static method in class oshi.driver.windows.perfmon.ThreadInformationFFM
Returns thread counters filtered to the specified process name and thread.
queryUDPv4Connections() - Static method in class oshi.util.platform.windows.IPHlpAPIUtilFFM
 
queryUDPv6Connections() - Static method in class oshi.util.platform.windows.IPHlpAPIUtilFFM
 
queryUserInfo() - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.HkeyUserDataFFM
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.NetSessionDataFFM
 
queryUserSessions() - Static method in class oshi.driver.windows.registry.SessionWtsDataFFM
 
queryUtxent() - Static method in class oshi.driver.linux.WhoFFM
Query getutxent to get logged in users.
queryUtxent() - Static method in class oshi.driver.mac.WhoFFM
Query getutxent to get logged-in users.
queryValues(Class, String, String) - Static method in class oshi.util.platform.windows.PerfCounterQueryFFM
Query Performance Counters using PDH, with WMI backup on failure, for values corresponding to the property enum.
queryValuesFromPDH(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterQueryFFM
Query Performance Counters using PDH for values corresponding to the property enum.
queryValuesFromWMI(Class, String) - Static method in class oshi.util.platform.windows.PerfCounterQueryFFM
Query Performance Counters using WMI for values corresponding to the property enum.
queryVideoController() - Static method in class oshi.driver.windows.wmi.Win32VideoControllerFFM
Queries video controller info.
queryVirtualDisks(WmiQueryHandlerFFM) - Static method in class oshi.driver.windows.wmi.MSFTStorageFFM
Query the virtual disks.
queryVoltage() - Static method in class oshi.driver.windows.wmi.Win32ProcessorFFM
Returns processor voltage.
queryWildcardCounters(Class, String) - Static method in class oshi.util.platform.windows.PerfDataUtilFFM
Query wildcard PDH counter values for all instances matching the filter defined by the first enum constant.
queryWildcardCounters(Class, String, String) - Static method in class oshi.util.platform.windows.PerfDataUtilFFM
Query wildcard PDH counter values for all instances matching the given filter or the default from the first enum constant.
queryWMI(String, String, String, Supplier, WmiQueryHandlerFFM.TriConsumer) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Executes a WMI query, processing each result row with a custom processor.
queryWMI(String, String, Supplier, WmiQueryHandlerFFM.TriConsumer) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Executes a WMI query in the default namespace, processing each result row with a custom processor.
queryWMI(WbemcliUtilFFM.WmiQuery) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Query WMI for values.
queryWMI(WbemcliUtilFFM.WmiQuery, boolean) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Query WMI for values.

R

readAndFreeString(MemorySegment, Arena) - Static method in class oshi.ffm.linux.SystemdFunctions
Reads a null-terminated string from a pointer and frees the pointer.
readAnsiString(MemorySegment, int) - Static method in class oshi.ffm.windows.WindowsForeignFunctions
Reads a null-terminated ANSI (single-byte) string from the given memory segment.
ReadEventLog(MemorySegment, int, MemorySegment, int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
readNativeLongFromBuffer(ByteBuffer) - Static method in class oshi.ffm.util.FileUtilFFM
Reads a native long value from a ByteBuffer, using the platform's native long size.
readPerfDataFromRegistry(String, Class) - Static method in class oshi.driver.windows.registry.HkeyPerformanceDataUtilFFM
Reads and parses a block of performance data from the registry.
readPointerFromBuffer(ByteBuffer) - Static method in class oshi.ffm.util.FileUtilFFM
Reads a native pointer value from a ByteBuffer, using the platform's native pointer size.
ReadProcessMemory(MemorySegment, MemorySegment, MemorySegment, long, MemorySegment) - Static method in class oshi.ffm.windows.Kernel32FFM
Reads data from an area of memory in a specified process.
readSizeTFromBuffer(ByteBuffer) - Static method in class oshi.ffm.util.FileUtilFFM
Reads a native size_t value from a ByteBuffer, using the platform's native size_t size.
readString(MemorySegment, long, int) - Static method in class oshi.ffm.common.NvmlFunctions
Reads a null-terminated string from a byte sequence within a struct segment.
readTopologyWithUdev() - Method in class oshi.hardware.platform.linux.LinuxCentralProcessorFFM
 
readUnicodeString(MemorySegment, MemorySegment, Arena) - Static method in class oshi.ffm.windows.NtDllFFM
Reads a UNICODE_STRING from process memory.
readWideString(MemorySegment) - Static method in class oshi.ffm.windows.WindowsForeignFunctions
Reads a null-terminated UTF-16 wide string from the given memory segment.
REG_DWORD - Static variable in interface oshi.ffm.windows.WinNTFFM
 
REG_EXPAND_SZ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
REG_MULTI_SZ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
REG_SZ - Static variable in interface oshi.ffm.windows.WinNTFFM
 
RegCloseKey(MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
RegEnumKeyEx(MemorySegment, int, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
registryGetDword(MemorySegment, String) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
registryGetKeys(MemorySegment) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
registryGetKeys(MemorySegment, String, int) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
registryGetString(MemorySegment, String, int) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
registryGetStringArray(MemorySegment, String, String) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
Reads a REG_MULTI_SZ value from an open registry key.
registryGetValue(MemorySegment, String) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
 
registryGetValue(MemorySegment, String, String) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
Reads a registry value from the given root key and path.
registryValueExists(MemorySegment, String, String) - Static method in class oshi.util.platform.windows.Advapi32UtilFFM
Checks whether a registry value exists under the given root key and path.
RegOpenKeyEx(MemorySegment, MemorySegment, int, int, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
RegQueryInfoKey(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
RegQueryValueEx(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Advapi32FFM
 
release() - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
Releases this object (decrements reference count)
release() - Method in class oshi.ffm.mac.IOKit.IOObject
 
release(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.IUnknownFFM
Decrements the reference count of a COM object.
reset(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.IEnumWbemClassObjectFFM
Resets the enumeration to the beginning.
retain() - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
Retains this object (increments reference count)
RI_DISKIO_BYTESREAD - Static variable in interface oshi.ffm.mac.MacSystem
 
RI_DISKIO_BYTESWRITTEN - Static variable in interface oshi.ffm.mac.MacSystem
 
RI_PHYS_FOOTPRINT - Static variable in interface oshi.ffm.mac.MacSystem
 
RLIM_CUR - Static variable in interface oshi.ffm.mac.MacSystem
 
RLIM_MAX - Static variable in interface oshi.ffm.mac.MacSystem
 
RLIMIT - Static variable in interface oshi.ffm.mac.MacSystem
 
RLIMIT_LAYOUT - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
struct rlimit layout: two unsigned long fields.
RLIMIT_NOFILE - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
 
rlimitCur(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads rlim_cur from a rlimit segment.
rlimitMax(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads rlim_max from a rlimit segment.
RPC_C_AUTHN_LEVEL_CALL - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_AUTHN_LEVEL_CONNECT - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_AUTHN_LEVEL_DEFAULT - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_AUTHN_LEVEL_NONE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_AUTHN_LEVEL_PKT - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_AUTHN_LEVEL_PKT_PRIVACY - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_IMP_LEVEL_ANONYMOUS - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_IMP_LEVEL_DEFAULT - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_IMP_LEVEL_DELEGATE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_IMP_LEVEL_IDENTIFY - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_C_IMP_LEVEL_IMPERSONATE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_E_CHANGED_MODE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RPC_E_TOO_LATE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
RTL_DRIVE_LETTER_CURDIR - Static variable in class oshi.ffm.windows.NtDllFFM
 
RTL_USER_PROCESS_PARAMETERS - Static variable in class oshi.ffm.windows.NtDllFFM
 
RUSAGE_INFO_V2 - Static variable in interface oshi.ffm.mac.MacSystem
 
RUSAGEINFOV2 - Static variable in interface oshi.ffm.mac.MacSystem
 

S

S_FALSE - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
S_OK - Static variable in class oshi.ffm.windows.com.Ole32FFM
 
safeRelease(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.IUnknownFFM
Safely releases a COM object, ignoring null pointers.
sampleGpuTicks() - Method in class oshi.driver.mac.IOReportClientFFM
Returns a GpuTicks snapshot of cumulative GPU active and idle ticks.
sampleGpuUtilization() - Method in class oshi.driver.mac.IOReportClientFFM
Returns instantaneous GPU utilization as a percentage (0–100), or -1.0 if unavailable or closed.
samplePowerWatts() - Method in class oshi.driver.mac.IOReportClientFFM
Returns instantaneous GPU power in watts, or -1.0 if unavailable or closed.
SCNetworkInterfaceCopyAll() - Static method in class oshi.ffm.mac.SystemConfigurationFunctions
 
SCNetworkInterfaceGetBSDName(MemorySegment) - Static method in class oshi.ffm.mac.SystemConfigurationFunctions
 
SCNetworkInterfaceGetLocalizedDisplayName(MemorySegment) - Static method in class oshi.ffm.mac.SystemConfigurationFunctions
 
sdGetSessions(MemorySegment) - Static method in class oshi.ffm.linux.SystemdFunctions
Calls sd_get_sessions(char ***sessions).
sdSessionGetRemoteHost(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.SystemdFunctions
Calls sd_session_get_remote_host(session, &remote_host).
sdSessionGetStartTime(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.SystemdFunctions
Calls sd_session_get_start_time(session, &usec).
sdSessionGetTty(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.SystemdFunctions
Calls sd_session_get_tty(session, &tty).
sdSessionGetUsername(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.SystemdFunctions
Calls sd_session_get_username(session, &username).
SE_PRIVILEGE_ENABLED - Static variable in interface oshi.ffm.windows.WinNTFFM
 
searchCFProperty(String, MemorySegment, int) - Method in class oshi.ffm.mac.IOKit.IORegistryEntry
 
segment() - Method in class oshi.ffm.mac.CoreFoundation.CFTypeRef
 
segment() - Method in class oshi.ffm.mac.IOKit.IOObject
 
SessionWtsDataFFM - Class in oshi.driver.windows.registry
Utility to read WTS session data via FFM.
SetErrorMode(int) - Static method in class oshi.ffm.windows.Kernel32FFM
 
setInstanceClass(Class) - Static method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Define a subclass to be instantiated by WmiQueryHandlerFFM.createInstance().
setNameSpace(String) - Method in class oshi.util.platform.windows.WbemcliUtilFFM.WmiQuery
 
SetupApiFFM - Class in oshi.ffm.windows
 
SetupApiFFM() - Constructor for class oshi.ffm.windows.SetupApiFFM
 
SetupDiDestroyDeviceInfoList(MemorySegment) - Static method in class oshi.ffm.windows.SetupApiFFM
 
SetupDiEnumDeviceInfo(MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.windows.SetupApiFFM
Enumerates device info elements in a device info set.
SetupDiEnumDeviceInterfaces(MemorySegment, MemorySegment, int, MemorySegment) - Static method in class oshi.ffm.windows.SetupApiFFM
 
SetupDiGetClassDevs(MemorySegment, int) - Static method in class oshi.ffm.windows.SetupApiFFM
 
SetupDiGetDeviceInterfaceDetail(MemorySegment, MemorySegment, int, Arena) - Static method in class oshi.ffm.windows.SetupApiFFM
Second call with allocated buffer to get device path.
SetupDiGetDeviceInterfaceDetailSize(MemorySegment, MemorySegment, Arena) - Static method in class oshi.ffm.windows.SetupApiFFM
First call with null detail buffer to get required size.
SetupDiOpenDevRegKey(MemorySegment, MemorySegment, int, int, int, int) - Static method in class oshi.ffm.windows.SetupApiFFM
Opens a registry key for device-specific configuration information.
setupTokenPrivileges(Arena, MemorySegment) - Static method in class oshi.ffm.windows.WindowsForeignFunctions
Creates and initializes a TOKEN_PRIVILEGES structure with one privilege enabled.
setutxent() - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls setutxent() to rewind the utmpx database.
setutxent() - Static method in class oshi.ffm.mac.MacSystemFunctions
 
setValue(CoreFoundation.CFTypeRef, CoreFoundation.CFTypeRef) - Method in class oshi.ffm.mac.CoreFoundation.CFMutableDictionaryRef
Set a value in the dictionary
setWmiTimeout(int) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Sets the WMI timeout.
Shell32FFM - Class in oshi.ffm.windows
FFM bindings for Shell32 functions.
Shell32FFM() - Constructor for class oshi.ffm.windows.Shell32FFM
 
shortValue() - Method in class oshi.ffm.mac.CoreFoundation.CFNumberRef
Convert this CFNumber to a short
shutdown() - Static method in class oshi.ffm.common.NvmlFunctions
Calls nvmlShutdown.
SIZE - Static variable in class oshi.ffm.windows.com.GuidFFM
Size of a GUID in bytes.
SIZE - Static variable in class oshi.ffm.windows.com.VariantFFM
Size of a VARIANT in bytes.
SIZE_T - Static variable in class oshi.ffm.mac.MacSystemFunctions
 
SMC_BYTES - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_CMD_READ_BYTES - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_CMD_READ_KEYINFO - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_DATA_ATTRIBUTES - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_DATA_SIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_DATA_TYPE - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_DATA32 - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_DATA8 - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_KEY - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_KEY_CPU_TEMP - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_KEY_CPU_VOLTAGE - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_KEY_CPU_VOLTAGE_AS - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_KEY_DATA - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_KEY_DATA_KEY_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_KEY_DATA_PLIMIT - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_KEY_DATA_VERS - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_KEY_FAN_NUM - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_KEY_FAN_SPEED - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_KEY_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_KEYS_CPU_TEMP_AS - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_KEYS_GPU_TEMP_AS - Static variable in class oshi.util.platform.mac.SmcUtilFFM
 
SMC_RESULT - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_STATUS - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_VAL - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_VAL_BYTES - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_VAL_DATA_SIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_VAL_DATA_TYPE - Static variable in interface oshi.ffm.mac.MacSystem
 
SMC_VAL_KEY - Static variable in interface oshi.ffm.mac.MacSystem
 
smcClose(int) - Static method in class oshi.util.platform.mac.SmcUtilFFM
Close connection to SMC.
smcGetFirstFloat(int, String...) - Static method in class oshi.util.platform.mac.SmcUtilFFM
Get the first positive value from a list of SMC keys.
smcGetFloat(int, String) - Static method in class oshi.util.platform.mac.SmcUtilFFM
Get a value from SMC which is in a floating point datatype (SP78, FPE2, FLT)
smcGetLong(int, String) - Static method in class oshi.util.platform.mac.SmcUtilFFM
Get a 64-bit integer value from SMC
smcOpen() - Static method in class oshi.util.platform.mac.SmcUtilFFM
Open a connection to SMC.
SmcUtilFFM - Class in oshi.util.platform.mac
Provides access to SMC calls on macOS using FFM
SOCKET_FD_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
SOCKET_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
SOCKINFO_IN - Static variable in interface oshi.ffm.mac.MacSystem
 
SOCKINFO_TCP - Static variable in interface oshi.ffm.mac.MacSystem
 
SOI_FAMILY - Static variable in interface oshi.ffm.mac.MacSystem
 
SOI_INCQLEN - Static variable in interface oshi.ffm.mac.MacSystem
 
SOI_KIND - Static variable in interface oshi.ffm.mac.MacSystem
 
SOI_PROTO - Static variable in interface oshi.ffm.mac.MacSystem
 
SOI_QLEN - Static variable in interface oshi.ffm.mac.MacSystem
 
SP_DEVICE_INTERFACE_DATA - Static variable in class oshi.ffm.windows.SetupApiFFM
SP_DEVICE_INTERFACE_DATA: cbSize (DWORD) + InterfaceClassGuid (GUID=16 bytes) + Flags (DWORD) + Reserved (ULONG_PTR=8 bytes on 64-bit)
SP_DEVINFO_DATA_DEVINST_OFFSET - Static variable in class oshi.ffm.windows.SetupApiFFM
 
SP_DEVINFO_DATA_SIZE - Static variable in class oshi.ffm.windows.SetupApiFFM
SP_DEVINFO_DATA: cbSize(4) + ClassGuid(16) + DevInst(4) + Reserved(8 on x64) = 32 bytes.
STATFS - Static variable in interface oshi.ffm.mac.MacSystem
 
statvfs(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls statvfs(const char *path, struct statvfs *buf).
STATVFS_LAYOUT - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
struct statvfs layout (64-bit Linux, no _f_unused padding field).
statvfsBavail(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads f_bavail from a statvfs segment.
statvfsBfree(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads f_bfree from a statvfs segment.
statvfsBlocks(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads f_blocks from a statvfs segment.
statvfsFfree(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads f_ffree from a statvfs segment.
statvfsFiles(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads f_files from a statvfs segment.
statvfsFrsize(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads f_frsize from a statvfs segment.
STRING - Static variable in class oshi.ffm.windows.NtDllFFM
 
STRING_TYPE_ID - Static variable in class oshi.ffm.mac.CoreFoundationFunctions
 
stringToCFString(String) - Static method in class oshi.util.platform.mac.CFUtilFFM
Creates a CoreFoundation string from a Java string
stringValue() - Method in class oshi.ffm.mac.CoreFoundation.CFStringRef
Convert this CFString to a Java String
succeeded() - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
 
succeeded(int) - Static method in class oshi.ffm.windows.com.Ole32FFM
Checks if an HRESULT indicates success (non-negative value).
switchComThreading() - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Switches the current threading model for COM initialization.
switchComThreadingFrom(int) - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
Switches the current threading model only if it still matches the expected value.
SYMBOL_LOOKUP - Static variable in class oshi.ffm.ForeignFunctions
Symbol lookup for libraries already loaded into the current process.
syscallGettid() - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls syscall(SYS_GETTID).
sysctl(int[], MemorySegment) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with a Memory Segment result
sysctl(MemorySegment, MemorySegment, int, MemorySegment, MemorySegment, MemorySegment, long) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
sysctl(String) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with a Pointer result
sysctl(String, int) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with an int result
sysctl(String, int, boolean) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with an int result
sysctl(String, long) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with a long result
sysctl(String, MemorySegment) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with a Structure result
sysctl(String, String) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with a String result
sysctl(String, String, boolean) - Static method in class oshi.util.platform.mac.SysctlUtilFFM
Executes a sysctl call with a String result
sysctlbyname(MemorySegment, MemorySegment, MemorySegment, MemorySegment, MemorySegment, long) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
SysctlUtilFFM - Class in oshi.util.platform.mac
Provides access to sysctl calls on macOS
sysinfo(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Calls sysinfo(struct sysinfo *info).
SYSINFO_LAYOUT - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
struct sysinfo layout (64-bit Linux).
sysinfoProcs(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads the procs field from a sysinfo segment.
SystemConfigurationFunctions - Class in oshi.ffm.mac
 
SystemdFunctions - Class in oshi.ffm.linux
FFM bindings for libsystemd session query functions.
SystemInfo - Class in oshi.ffm
System information.
SystemInfo() - Constructor for class oshi.ffm.SystemInfo
Create a new instance of SystemInfo.
SystemInfoFFM - Class in oshi
Deprecated.
Use SystemInfo instead.
SystemInfoFFM() - Constructor for class oshi.SystemInfoFFM
Deprecated.
Use SystemInfo instead.
SystemInformationFFM - Class in oshi.driver.windows.perfmon
Utility to query System performance counters using FFM.

T

TCP_SOCK_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
TCP_TABLE_OWNER_PID_ALL - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
TCPSI_INI - Static variable in interface oshi.ffm.mac.MacSystem
 
TCPSI_STATE - Static variable in interface oshi.ffm.mac.MacSystem
 
ThreadInformationFFM - Class in oshi.driver.windows.perfmon
Utility to query Thread Information performance counter using FFM.
ThreadPerformanceDataFFM - Class in oshi.driver.windows.registry
Utility to read thread data from HKEY_PERFORMANCE_DATA via HkeyPerformanceDataUtilFFM with backup from Performance Counters via ThreadInformationFFM
TIMEVAL - Static variable in interface oshi.ffm.mac.MacSystem
 
TOKEN_ADJUST_PRIVILEGES - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TOKEN_ELEVATION - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TOKEN_PRIVILEGES - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TOKEN_PRIVILEGES_ATTRIBUTES_OFFSET - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TOKEN_PRIVILEGES_LUID_OFFSET - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TOKEN_PRIVILEGES_PRIVILEGE_COUNT_OFFSET - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TOKEN_QUERY - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TokenElevation - Static variable in interface oshi.ffm.windows.WinNTFFM
 
TokenPrimaryGroup - Static variable in class oshi.ffm.windows.Advapi32FFM
 
TokenUser - Static variable in class oshi.ffm.windows.Advapi32FFM
 
toString() - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
Returns a string representation of this record class.
toString() - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
Returns a string representation of this record class.
toString(MemorySegment, Arena) - Static method in class oshi.ffm.windows.com.BStrFFM
Converts a BSTR to a Java String.
toWideString(Arena, String) - Static method in class oshi.ffm.windows.WindowsForeignFunctions
Converts a Java string into a null-terminated UTF-16LE wide string memory segment.
TSI_T_NTIMERS - Static variable in interface oshi.ffm.mac.MacSystem
 

U

udev_device_get_devnode(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the devnode of a device (e.g.
udev_device_get_devtype(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the devtype of a device (e.g.
udev_device_get_parent(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the parent device.
udev_device_get_parent_with_subsystem_devtype(MemorySegment, MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the first parent device matching a subsystem and devtype.
udev_device_get_property_value(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Retrieves a udev property value from a device.
udev_device_get_subsystem(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the subsystem of a device (e.g.
udev_device_get_sysattr_value(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Retrieves a sysfs attribute value from a device.
udev_device_get_sysname(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the sysname of a device.
udev_device_get_syspath(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the syspath of a device.
udev_device_new_from_syspath(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Creates a udev device from a syspath.
udev_device_unref(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Drops a reference to a udev device.
udev_enumerate_add_match_subsystem(MemorySegment, MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Adds a subsystem filter to the enumerate object.
udev_enumerate_get_list_entry(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the first list entry from an enumerate object.
udev_enumerate_new(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Creates a new udev enumerate object.
udev_enumerate_scan_devices(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Scans /sys for devices matching the enumerate filters.
udev_enumerate_unref(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Drops a reference to a udev enumerate object.
udev_list_entry_get_name(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the name (syspath) of a list entry.
udev_list_entry_get_next(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Gets the next entry in a list.
udev_new() - Static method in class oshi.ffm.linux.UdevFunctions
Allocates a new udev context.
udev_unref(MemorySegment) - Static method in class oshi.ffm.linux.UdevFunctions
Drops a reference to a udev context.
UdevFunctions - Class in oshi.ffm.linux
FFM bindings for the udev (userspace device management) library.
UDP_TABLE_OWNER_PID - Static variable in class oshi.ffm.windows.IPHlpAPIFFM
 
UINT64_SIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
UNICODE_STRING - Static variable in class oshi.ffm.windows.NtDllFFM
 
UNICODE_STRING_BUFFER_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
UNICODE_STRING_LENGTH_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
unInitCOM() - Method in class oshi.util.platform.windows.WmiQueryHandlerFFM
UnInitializes COM library.
UNSUPPORTED - Enum constant in enum class oshi.PlatformEnumFFM
Deprecated.
Unsupported OS
updateAttributes() - Method in class oshi.hardware.platform.linux.LinuxHWDiskStoreFFM
 
updateAttributes() - Method in class oshi.hardware.platform.mac.MacHWDiskStoreFFM
 
updateAttributes() - Method in class oshi.hardware.platform.mac.MacNetworkIfFFM
 
updateAttributes() - Method in class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
updateAttributes() - Method in class oshi.software.os.mac.MacOSFileStoreFFM
 
updateAttributes() - Method in class oshi.software.os.mac.MacOSProcessFFM
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSFileStoreFFM
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
updateAttributes() - Method in class oshi.software.os.windows.WindowsOSThreadFFM
 
updateAttributes(ProcessPerfCounterBlock, WtsInfo) - Method in class oshi.software.os.windows.WindowsOSProcessFFM
 
UPP_COMMAND_LINE_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
UPP_CURRENT_DIRECTORY_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
UPP_ENVIRONMENT_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
UPP_ENVIRONMENT_SIZE_OFFSET - Static variable in class oshi.ffm.windows.NtDllFFM
 
USER_PROCESS - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
utmpx entry type: normal process.
USER_PROCESS - Static variable in interface oshi.ffm.mac.MacSystem
 
UT_HOST - Static variable in interface oshi.ffm.mac.MacSystem
 
UT_LINE - Static variable in interface oshi.ffm.mac.MacSystem
 
UT_PID - Static variable in interface oshi.ffm.mac.MacSystem
 
UT_TV_SEC - Static variable in interface oshi.ffm.mac.MacSystem
 
UT_TV_USEC - Static variable in interface oshi.ffm.mac.MacSystem
 
UT_TYPE - Static variable in interface oshi.ffm.mac.MacSystem
 
UT_USER - Static variable in interface oshi.ffm.mac.MacSystem
 
UTILIZATION_LAYOUT - Static variable in class oshi.ffm.common.NvmlFunctions
Layout for nvmlUtilization_t struct.
UTMPX - Static variable in interface oshi.ffm.mac.MacSystem
 
UTMPX_LAYOUT - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
struct utmpx layout (64-bit Linux).
utmpxAddrV6(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads ut_addr_v6 from a utmpx segment as a 4-element int array.
utmpxLine(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads ut_line from a utmpx segment.
utmpxLoginTime(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads the login time from a utmpx segment as epoch milliseconds.
utmpxType(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads ut_type from a utmpx segment.
utmpxUser(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
Reads ut_user from a utmpx segment.
UTX_HOSTSIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
UTX_IDSIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
UTX_LINESIZE - Static variable in interface oshi.ffm.mac.MacSystem
 
UTX_USERSIZE - Static variable in interface oshi.ffm.mac.MacSystem
 

V

valueOf(String) - Static method in enum class oshi.PlatformEnumFFM
Deprecated.
Returns the enum constant of this class with the specified name.
values() - Static method in enum class oshi.PlatformEnumFFM
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
variant() - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
Returns the value of the variant record component.
VariantFFM - Class in oshi.ffm.windows.com
FFM representation of the Windows VARIANT structure used in COM/OLE automation.
VER_EQUAL - Static variable in interface oshi.ffm.windows.WinNTFFM
 
VER_GREATER_EQUAL - Static variable in interface oshi.ffm.windows.WinNTFFM
 
VER_MAJORVERSION - Static variable in interface oshi.ffm.windows.WinNTFFM
 
VER_MINORVERSION - Static variable in interface oshi.ffm.windows.WinNTFFM
 
VER_NT_WORKSTATION - Static variable in interface oshi.ffm.windows.WinNTFFM
 
VER_PRODUCT_TYPE - Static variable in interface oshi.ffm.windows.WinNTFFM
 
VER_SERVICEPACKMAJOR - Static variable in interface oshi.ffm.windows.WinNTFFM
 
VerifyVersionInfoW(MemorySegment, int, long) - Static method in class oshi.ffm.windows.Kernel32FFM
Compares a set of operating system version requirements to the corresponding values for the currently running version of the system.
VerSetConditionMask(long, int, byte) - Static method in class oshi.ffm.windows.Kernel32FFM
Sets the bits of a 64-bit value to indicate the comparison operator to use for a specified operating system version attribute.
VersionHelpersFFM - Class in oshi.ffm.windows
FFM port of the Windows SDK versionhelpers.h inline functions.
VIP_PATH - Static variable in interface oshi.ffm.mac.MacSystem
 
vm_deallocate(int, long, long) - Static method in class oshi.ffm.mac.MacSystemFunctions
 
VM_FREE_COUNT - Static variable in interface oshi.ffm.mac.MacSystem
 
VM_INACTIVE_COUNT - Static variable in interface oshi.ffm.mac.MacSystem
 
VM_PAGEINS - Static variable in interface oshi.ffm.mac.MacSystem
 
VM_PAGEOUTS - Static variable in interface oshi.ffm.mac.MacSystem
 
VM_STATISTICS - Static variable in interface oshi.ffm.mac.MacSystem
 
VNODE_INFO_PATH - Static variable in interface oshi.ffm.mac.MacSystem
 
VNODE_PATH_INFO - Static variable in interface oshi.ffm.mac.MacSystem
 
VT_ARRAY - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_BOOL - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_BSTR - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_BYREF - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_CARRAY - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_CY - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_DATE - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_DECIMAL - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_DISPATCH - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_EMPTY - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_ERROR - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_HRESULT - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_I1 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_I2 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_I4 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_I8 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_INT - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_LPSTR - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_LPWSTR - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_NULL - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_OFFSET - Static variable in class oshi.ffm.windows.com.VariantFFM
Offset of the vt field.
VT_PTR - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_R4 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_R8 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_SAFEARRAY - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_UI1 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_UI2 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_UI4 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_UI8 - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_UINT - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_UNKNOWN - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_USERDEFINED - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_VARIANT - Static variable in class oshi.ffm.windows.com.VariantFFM
 
VT_VOID - Static variable in class oshi.ffm.windows.com.VariantFFM
 

W

WBEM_E_ACCESS_DENIED - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_ALREADY_EXISTS - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_CRITICAL_ERROR - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_FAILED - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INITIALIZATION_FAILURE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_CLASS - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_CONTEXT - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_NAMESPACE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_OBJECT - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_OPERATION - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_PARAMETER - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_PROVIDER_REGISTRATION - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_QUERY - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_QUERY_TYPE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_STREAM - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_INVALID_SUPERCLASS - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_NOT_AVAILABLE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_NOT_FOUND - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_NOT_SUPPORTED - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_OUT_OF_MEMORY - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_PROVIDER_FAILURE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_PROVIDER_LOAD_FAILURE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_PROVIDER_NOT_FOUND - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_SHUTTING_DOWN - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_TRANSPORT_FAILURE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_E_TYPE_MISMATCH - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_FLAG_DIRECT_READ - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_FLAG_ENSURE_LOCATABLE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_FLAG_FORWARD_ONLY - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_FLAG_NO_ERROR_OBJECT - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_FLAG_RETURN_IMMEDIATELY - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_FLAG_RETURN_WBEM_COMPLETE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_FLAG_SEND_STATUS - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_INFINITE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_NO_WAIT - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_S_FALSE - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_S_NO_ERROR - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_S_NO_MORE_DATA - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WBEM_S_TIMEDOUT - Static variable in class oshi.ffm.windows.com.WbemcliFFM
 
WbemcliFFM - Class in oshi.ffm.windows.com
Constants for WMI (Windows Management Instrumentation) via WbemCli.
WbemcliUtilFFM - Class in oshi.util.platform.windows
FFM-based utility providing WMI query and result classes that mirror the JNA WbemcliUtil API.
WbemcliUtilFFM.WmiQuery<T> - Class in oshi.util.platform.windows
Helper class wrapping information required for a WMI query.
WbemcliUtilFFM.WmiResult<T> - Class in oshi.util.platform.windows
Helper class wrapping the results of a WMI query, indexed by enum property and row.
WhoFFM - Class in oshi.driver.linux
FFM-based utility to query logged in users on Linux.
WhoFFM - Class in oshi.driver.mac
Utility to query logged-in users via getutxent, using FFM (no JNA dependency).
WIN32_WINNT_VISTA - Static variable in interface oshi.ffm.windows.WinNTFFM
 
WIN32_WINNT_WIN10 - Static variable in interface oshi.ffm.windows.WinNTFFM
 
WIN32_WINNT_WIN7 - Static variable in interface oshi.ffm.windows.WinNTFFM
 
WIN32_WINNT_WIN8 - Static variable in interface oshi.ffm.windows.WinNTFFM
 
WIN32_WINNT_WINBLUE - Static variable in interface oshi.ffm.windows.WinNTFFM
 
WIN32_WINNT_WINXP - Static variable in interface oshi.ffm.windows.WinNTFFM
 
Win32BaseBoardFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BaseBoard using FFM.
Win32BiosFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_BIOS using FFM.
Win32ComputerSystemFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystem using FFM.
Win32ComputerSystemProductFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_ComputerSystemProduct using FFM.
Win32DiskDriveFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDrive using FFM.
Win32DiskDriveToDiskPartitionFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskDriveToDiskPartition using FFM.
Win32DiskPartitionFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_DiskPartition using FFM.
Win32Exception - Exception Class in oshi.ffm.windows
 
Win32Exception(int) - Constructor for exception class oshi.ffm.windows.Win32Exception
 
Win32FanFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Fan using FFM.
Win32LogicalDiskFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDisk using FFM.
Win32LogicalDiskToPartitionFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_LogicalDiskToPartition using FFM.
Win32OperatingSystemFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_OperatingSystem using FFM.
Win32PhysicalMemoryFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_PhysicalMemory using FFM.
Win32PrinterFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Printer using FFM.
Win32ProcessCachedFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Process using cache (FFM).
Win32ProcessFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Process using FFM.
Win32ProcessorFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_Processor using FFM.
Win32VideoControllerFFM - Class in oshi.driver.windows.wmi
Utility to query WMI class Win32_VideoController using FFM.
WindowInfoFFM - Class in oshi.driver.mac
Utility to query desktop windows using FFM (no JNA dependency).
WINDOWS - Enum constant in enum class oshi.PlatformEnumFFM
Deprecated.
Microsoft Windows
WindowsFileSystemFFM - Class in oshi.software.os.windows
 
WindowsFileSystemFFM() - Constructor for class oshi.software.os.windows.WindowsFileSystemFFM
Creates a new instance.
WindowsForeignFunctions - Class in oshi.ffm.windows
Utility class for working with the Foreign Function and Memory API.
WindowsForeignFunctions() - Constructor for class oshi.ffm.windows.WindowsForeignFunctions
 
WindowsHardwareAbstractionLayerFFM - Class in oshi.hardware.platform.windows
FFM-based hardware abstraction layer for Windows.
WindowsHardwareAbstractionLayerFFM() - Constructor for class oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
 
WindowsHWDiskStoreFFM - Class in oshi.hardware.platform.windows
Windows hard disk implementation using FFM.
WindowsInstalledAppsFFM - Class in oshi.software.os.windows
 
WindowsInternetProtocolStatsFFM - Class in oshi.software.os.windows
 
WindowsInternetProtocolStatsFFM() - Constructor for class oshi.software.os.windows.WindowsInternetProtocolStatsFFM
 
WindowsNetworkIfFFM - Class in oshi.hardware.platform.windows
WindowsNetworks class using FFM.
WindowsNetworkIfFFM(NetworkInterface) - Constructor for class oshi.hardware.platform.windows.WindowsNetworkIfFFM
 
WindowsNetworkParamsFFM - Class in oshi.software.os.windows
 
WindowsNetworkParamsFFM() - Constructor for class oshi.software.os.windows.WindowsNetworkParamsFFM
 
WindowsOperatingSystemFFM - Class in oshi.software.os.windows
 
WindowsOperatingSystemFFM() - Constructor for class oshi.software.os.windows.WindowsOperatingSystemFFM
 
WindowsOSFileStoreFFM - Class in oshi.software.os.windows
FFM-based Windows OSFileStore implementation.
WindowsOSFileStoreFFM(String, String, String, String, String, String, boolean, String, String, String, long, long, long, long, long) - Constructor for class oshi.software.os.windows.WindowsOSFileStoreFFM
 
WindowsOSProcessFFM - Class in oshi.software.os.windows
FFM-based Windows OS process implementation.
WindowsOSProcessFFM(int, WindowsOperatingSystemFFM, Map, Map, Map) - Constructor for class oshi.software.os.windows.WindowsOSProcessFFM
 
WindowsOSThreadFFM - Class in oshi.software.os.windows
FFM-based Windows OS thread implementation.
WindowsOSThreadFFM(int, int, String, ThreadPerfCounterBlock) - Constructor for class oshi.software.os.windows.WindowsOSThreadFFM
 
WindowsPowerSourceFFM - Class in oshi.hardware.platform.windows
Windows power source implementation using FFM.
WindowsPowerSourceFFM(String, String, double, double, double, double, double, double, boolean, boolean, boolean, PowerSource.CapacityUnits, int, int, int, int, String, LocalDate, String, String, double) - Constructor for class oshi.hardware.platform.windows.WindowsPowerSourceFFM
 
WindowsUsbDeviceFFM - Class in oshi.hardware.platform.windows
Windows USB Device using FFM.
WindowsUsbDeviceFFM(String, String, String, String, String, String, List) - Constructor for class oshi.hardware.platform.windows.WindowsUsbDeviceFFM
 
WinErrorFFM - Interface in oshi.ffm.windows
 
WinNTFFM - Interface in oshi.ffm.windows
 
WinPerfFFM - Interface in oshi.ffm.windows
FFM struct layouts for Windows Performance Counter structures read from HKEY_PERFORMANCE_DATA.
WinRegFFM - Interface in oshi.ffm.windows
 
WmiQuery(String, Class) - Constructor for class oshi.util.platform.windows.WbemcliUtilFFM.WmiQuery
Instantiate a WmiQuery in the default namespace.
WmiQuery(String, String, Class) - Constructor for class oshi.util.platform.windows.WbemcliUtilFFM.WmiQuery
Instantiate a WmiQuery.
WmiQueryHandlerFFM - Class in oshi.util.platform.windows
FFM-based utility to handle WMI Queries.
WmiQueryHandlerFFM() - Constructor for class oshi.util.platform.windows.WmiQueryHandlerFFM
 
WmiQueryHandlerFFM.TriConsumer<A,B,C> - Interface in oshi.util.platform.windows
Functional interface for processing WMI rows with three parameters.
WmiResult(Class) - Constructor for class oshi.util.platform.windows.WbemcliUtilFFM.WmiResult
 
WmiUtilFFM - Class in oshi.util.platform.windows
Helper class for WMI using FFM-based WmiResult.
WQL - Static variable in class oshi.ffm.windows.com.IWbemServicesFFM
WQL query language identifier.
WTS_CURRENT_SERVER_HANDLE - Static variable in class oshi.ffm.windows.Wtsapi32FFM
 
Wtsapi32FFM - Class in oshi.ffm.windows
 
Wtsapi32FFM() - Constructor for class oshi.ffm.windows.Wtsapi32FFM
 
WTSEnumerateSessions(MemorySegment, int, int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Wtsapi32FFM
 
WTSFreeMemory(MemorySegment) - Static method in class oshi.ffm.windows.Wtsapi32FFM
 
WTSQuerySessionInformation(MemorySegment, int, int, MemorySegment, MemorySegment) - Static method in class oshi.ffm.windows.Wtsapi32FFM
 

X

XSW_USAGE - Static variable in interface oshi.ffm.mac.MacSystem
 
XSW_USAGE_TOTAL - Static variable in interface oshi.ffm.mac.MacSystem
 
XSW_USAGE_USED - Static variable in interface oshi.ffm.mac.MacSystem
 
A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form