Package oshi.jna.platform.mac
Interface IOKit
- All Superinterfaces:
- com.sun.jna.platform.mac.IOKit,- com.sun.jna.Library
public interface IOKit
extends com.sun.jna.platform.mac.IOKit
The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface
 mechanism.
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classHolds the return value of SMC query.static classHolds the return value of SMC KeyInfo query.static classHolds the return value of SMC pLimit query.static classHolds the return value of SMC version query.static classHolds an SMC valueNested classes/interfaces inherited from interface com.sun.jna.platform.mac.IOKitcom.sun.jna.platform.mac.IOKit.IOConnect, com.sun.jna.platform.mac.IOKit.IOIterator, com.sun.jna.platform.mac.IOKit.IOObject, com.sun.jna.platform.mac.IOKit.IORegistryEntry, com.sun.jna.platform.mac.IOKit.IOServiceNested classes/interfaces inherited from interface com.sun.jna.Librarycom.sun.jna.Library.Handler
- 
Field SummaryFieldsFields inherited from interface com.sun.jna.platform.mac.IOKitkIOPSTimeRemainingUnknown, kIOPSTimeRemainingUnlimited, kIORegistryIterateParents, kIORegistryIterateRecursively, kIOReturnNoDeviceFields inherited from interface com.sun.jna.LibraryOPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
- 
Method SummaryModifier and TypeMethodDescriptionintIOConnectCallStructMethod(com.sun.jna.platform.mac.IOKit.IOConnect connection, int selector, com.sun.jna.Structure inputStructure, com.sun.jna.NativeLong structureInputSize, com.sun.jna.Structure outputStructure, com.sun.jna.ptr.NativeLongByReference structureOutputSize) Methods inherited from interface com.sun.jna.platform.mac.IOKitIOBSDNameMatching, IOIteratorNext, IOMasterPort, IOObjectConformsTo, IOObjectRelease, IOPSCopyPowerSourcesInfo, IOPSCopyPowerSourcesList, IOPSGetPowerSourceDescription, IOPSGetTimeRemainingEstimate, IORegistryEntryCreateCFProperties, IORegistryEntryCreateCFProperty, IORegistryEntryGetChildEntry, IORegistryEntryGetChildIterator, IORegistryEntryGetName, IORegistryEntryGetParentEntry, IORegistryEntryGetRegistryEntryID, IORegistryEntrySearchCFProperty, IORegistryGetRootEntry, IOServiceClose, IOServiceGetBusyState, IOServiceGetMatchingService, IOServiceGetMatchingServices, IOServiceMatching, IOServiceNameMatching, IOServiceOpen
- 
Field Details- 
INSTANCE
 
- 
- 
Method Details- 
IOConnectCallStructMethodint IOConnectCallStructMethod(com.sun.jna.platform.mac.IOKit.IOConnect connection, int selector, com.sun.jna.Structure inputStructure, com.sun.jna.NativeLong structureInputSize, com.sun.jna.Structure outputStructure, com.sun.jna.ptr.NativeLongByReference structureOutputSize) 
 
-