Index
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 addrinfolayout (64-bit Linux). - addrinfoCanoname(MemorySegment, Arena) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
ai_canonnamefrom 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
errnoafter 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_SUCCESSor 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
cimTyperecord 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
IOReportClientFFMsubscribed 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_defaultfield ofcups_dest_t. - CUPS_DEST_NAME - Static variable in class oshi.ffm.unix.CupsFunctions
-
VarHandle for the
namefield ofcups_dest_t. - CUPS_DEST_NUM_OPTIONS - Static variable in class oshi.ffm.unix.CupsFunctions
-
VarHandle for the
num_optionsfield ofcups_dest_t. - CUPS_DEST_OPTIONS - Static variable in class oshi.ffm.unix.CupsFunctions
-
VarHandle for the
optionsfield ofcups_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.dllfor 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
errnofield 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
FileUtilfor 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
lengthbytes 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.
- 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
errnovalue 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 callPlatformEnum.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
-
Allocates native UTF-8 strings in the given arena and calls
UdevFunctions.udev_device_get_parent_with_subsystem_devtype(MemorySegment, MemorySegment, MemorySegment). - 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
GetResultrecord 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
UsbDeviceobjects, 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
UsbDeviceobjects, 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
hresultrecord component. - hresult() - Method in record class oshi.ffm.windows.com.IWbemClassObjectFFM.GetResult
-
Returns the value of the
hresultrecord 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
trueif 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
LoadAverageusing 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_ThermalZoneTemperatureusing 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
longtype 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_ttype 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
NextResultrecord 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
PlatformEnumdirectly.PlatformEnum.getCurrentPlatform()returns the current platform; FFM support is available forPlatformEnum.MACOS,PlatformEnum.LINUX, andPlatformEnum.WINDOWS. - pObject() - Method in record class oshi.ffm.windows.com.IEnumWbemClassObjectFFM.NextResult
-
Returns the value of the
pObjectrecord 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
getutxentto get logged in users. - queryUtxent() - Static method in class oshi.driver.mac.WhoFFM
-
Query
getutxentto 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
longvalue 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_tvalue 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 rlimitlayout: twounsigned longfields. - RLIMIT_NOFILE - Static variable in class oshi.ffm.linux.LinuxLibcFunctions
- rlimitCur(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
rlim_curfrom a rlimit segment. - rlimitMax(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
rlim_maxfrom 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
GpuTickssnapshot 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.0if unavailable or closed. - samplePowerWatts() - Method in class oshi.driver.mac.IOReportClientFFM
-
Returns instantaneous GPU power in watts, or
-1.0if 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_PRIVILEGESstructure 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 statvfslayout (64-bit Linux, no_f_unusedpadding field). - statvfsBavail(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
f_bavailfrom a statvfs segment. - statvfsBfree(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
f_bfreefrom a statvfs segment. - statvfsBlocks(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
f_blocksfrom a statvfs segment. - statvfsFfree(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
f_ffreefrom a statvfs segment. - statvfsFiles(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
f_filesfrom a statvfs segment. - statvfsFrsize(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
f_frsizefrom 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 sysinfolayout (64-bit Linux). - sysinfoProcs(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads the
procsfield 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
SystemInfoinstead. - SystemInfoFFM() - Constructor for class oshi.SystemInfoFFM
-
Deprecated.Use
SystemInfoinstead. - 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
/sysfor 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 utmpxlayout (64-bit Linux). - utmpxAddrV6(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
ut_addr_v6from a utmpx segment as a 4-element int array. - utmpxLine(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
ut_linefrom 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_typefrom a utmpx segment. - utmpxUser(MemorySegment) - Static method in class oshi.ffm.linux.LinuxLibcFunctions
-
Reads
ut_userfrom 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
variantrecord 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_BaseBoardusing FFM. - Win32BiosFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_BIOSusing FFM. - Win32ComputerSystemFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_ComputerSystemusing FFM. - Win32ComputerSystemProductFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_ComputerSystemProductusing FFM. - Win32DiskDriveFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_DiskDriveusing FFM. - Win32DiskDriveToDiskPartitionFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_DiskDriveToDiskPartitionusing FFM. - Win32DiskPartitionFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_DiskPartitionusing 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_Fanusing FFM. - Win32LogicalDiskFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_LogicalDiskusing FFM. - Win32LogicalDiskToPartitionFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_LogicalDiskToPartitionusing FFM. - Win32OperatingSystemFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_OperatingSystemusing FFM. - Win32PhysicalMemoryFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_PhysicalMemoryusing FFM. - Win32PrinterFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Printerusing FFM. - Win32ProcessCachedFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Processusing cache (FFM). - Win32ProcessFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Processusing FFM. - Win32ProcessorFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_Processorusing FFM. - Win32VideoControllerFFM - Class in oshi.driver.windows.wmi
-
Utility to query WMI class
Win32_VideoControllerusing 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, - Interface in oshi.util.platform.windowsC> -
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
PlatformEnum.getCurrentPlatform()instead.