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.IOKitThe I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIOKit.SMCKeyDataHolds the return value of SMC query.static classIOKit.SMCKeyDataKeyInfoHolds the return value of SMC KeyInfo query.static classIOKit.SMCKeyDataPLimitDataHolds the return value of SMC pLimit query.static classIOKit.SMCKeyDataVersHolds the return value of SMC version query.static classIOKit.SMCValHolds an SMC value
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intIOConnectCallStructMethod(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.IOKit
IOBSDNameMatching, 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 Detail
-
INSTANCE
static final IOKit INSTANCE
-
-
Method Detail
-
IOConnectCallStructMethod
int 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)
-
-