iokit vocabulary
Factor handbook ยป Vocabulary index


Summary
Bindings to Apple IOKit device interface

Metadata
Tags:bindings
Authors:Joe Groff
Platforms:macos


Words

Tuple classes
ClassSuperclassSlots
mach-error-state tupleerror-code error-string


Ordinary words
WordStack effect
<mach-error>( code -- error )
IOBSDNameMatching( name -- CFDictionaryRef )
IOIteratorIsValid( i -- boolean_t )
IOIteratorNext( i -- io_object_t )
IOIteratorReset( i -- )
IOMasterPort( bootstrap master -- IOReturn )
IOObjectRelease( o -- IOReturn )
IOObjectRetain( o -- IOReturn )
IORegistryEntryCreateCFProperties( entry properties allocator options -- IOReturn )
IORegistryEntryGetPath( entry plane path -- IOReturn )
IOServiceGetMatchingServices( master matchingDict iterator -- IOReturn )
IOServiceMatching( name -- CFDictionaryRef )
IOServiceNameMatching( name -- CFDictionaryRef )
KERN_SUCCESS( -- value )
MACH_PORT_NULL( -- value )
io-objects-from-iterator( i -- array )
io-objects-from-iterator*( i -- i array )
io-services-matching-bsd-name( bsd-name -- iterator )
io-services-matching-dictionary( nsdictionary -- iterator )
io-services-matching-service( service -- iterator )
io-services-matching-service-name( service-name -- iterator )
kIOAppPowerStateInterest( -- value )
kIOAudioPlane( -- value )
kIOBootDeviceKey( -- value )
kIOBootDevicePathKey( -- value )
kIOBootDeviceSizeKey( -- value )
kIOBundleResourceFileKey( -- value )
kIOBusBadgeKey( -- value )
kIOBusyInterest( -- value )
kIOCFPlugInTypesKey( -- value )
kIOCatalogueKey( -- value )
kIOClassKey( -- value )
kIOCommandPoolSizeKey( -- value )
kIODTNVRAMPanicInfoKey( -- value )
kIODefaultMatchCategoryKey( -- value )
kIODeviceIconKey( -- value )
kIODeviceTreePlane( -- value )
kIOFireWirePlane( -- value )
kIOFirstMatchNotification( -- value )
kIOFirstPublishNotification( -- value )
kIOGeneralInterest( -- value )
kIOIconKey( -- value )
kIOKitBuildVersionKey( -- value )
kIOKitDebugKey( -- value )
kIOKitDiagnosticsKey( -- value )
kIOLocationMatchKey( -- value )
kIOMatchCategoryKey( -- value )
kIOMatchedNotification( -- value )
kIOMatchedServiceCountKey( -- value )
kIOMaximumBlockCountReadKey( -- value )
kIOMaximumBlockCountWriteKey( -- value )
kIOMaximumByteCountReadKey( -- value )
kIOMaximumByteCountWriteKey( -- value )
kIOMaximumSegmentAddressableBitCountKey( -- value )
kIOMaximumSegmentByteCountReadKey( -- value )
kIOMaximumSegmentByteCountWriteKey( -- value )
kIOMaximumSegmentCountReadKey( -- value )
kIOMaximumSegmentCountWriteKey( -- value )
kIOMinimumSegmentAlignmentByteCountKey( -- value )
kIONVRAMDeletePropertyKey( -- value )
kIONameMatchKey( -- value )
kIONameMatchedKey( -- value )
kIOParentMatchKey( -- value )
kIOPathMatchKey( -- value )
kIOPlatformDeviceMessageKey( -- value )
kIOPlatformSerialNumberKey( -- value )
kIOPlatformUUIDKey( -- value )
kIOPowerPlane( -- value )
kIOPriorityPowerStateInterest( -- value )
kIOProbeScoreKey( -- value )
kIOPropertyMatchKey( -- value )
kIOProviderClassKey( -- value )
kIOPublishNotification( -- value )
kIORegistryPlanesKey( -- value )
kIOResourceMatchKey( -- value )
kIOResourcesClass( -- value )
kIOServiceClass( -- value )
kIOServicePlane( -- value )
kIOTerminatedNotification( -- value )
kIOUSBPlane( -- value )
kIOUserClientClassKey( -- value )
kIOUserClientCrossEndianCompatibleKey( -- value )
kIOUserClientCrossEndianKey( -- value )
kIOUserClientSharedInstanceKey( -- value )
kNilOptions( -- value )
kOSBuildVersionKey( -- value )
mach-error( return -- )
mach_error_string( error -- c-string )
master-port( -- port )
properties-from-io-object( o -- o nsdictionary )
release-io-object( o -- )
retain-io-object( o -- o )


Class predicate words
WordStack effect
mach-error-state?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
iokit.hidHID Manager bindings