IOUSBHost macOS 10.15.6 to 11.0 API Differences
IOUSBHostCIControllerStateMachine.h
Added
IOUSBHostCIControllerStateMachine
Added
-[IOUSBHostCIControllerStateMachine initWithInterface:error:]
Added
-[IOUSBHostCIControllerStateMachine inspectCommand:error:]
Added
-[IOUSBHostCIControllerStateMachine respondToCommand:status:error:]
Added
-[IOUSBHostCIControllerStateMachine respondToCommand:status:frame:timestamp:error:]
Added
-[IOUSBHostCIControllerStateMachine enqueueUpdatedFrame:timestamp:error:]
Added
IOUSBHostCIControllerStateMachine.controllerState
Added
IOUSBHostCIControllerStateMachine.controllerInterface
IOUSBHostCIDeviceStateMachine.h
Added
IOUSBHostCIDeviceStateMachine
Added
-[IOUSBHostCIDeviceStateMachine initWithInterface:command:error:]
Added
-[IOUSBHostCIDeviceStateMachine inspectCommand:error:]
Added
-[IOUSBHostCIDeviceStateMachine respondToCommand:status:error:]
Added
-[IOUSBHostCIDeviceStateMachine respondToCommand:status:deviceAddress:error:]
Added
IOUSBHostCIDeviceStateMachine.deviceState
Added
IOUSBHostCIDeviceStateMachine.completeRoute
Added
IOUSBHostCIDeviceStateMachine.deviceAddress
Added
IOUSBHostCIDeviceStateMachine.controllerInterface
IOUSBHostCIEndpointStateMachine.h
Added
IOUSBHostCIEndpointStateMachine
Added
-[IOUSBHostCIEndpointStateMachine initWithInterface:command:error:]
Added
-[IOUSBHostCIEndpointStateMachine inspectCommand:error:]
Added
-[IOUSBHostCIEndpointStateMachine respondToCommand:status:error:]
Added
-[IOUSBHostCIEndpointStateMachine processDoorbell:error:]
Added
-[IOUSBHostCIEndpointStateMachine enqueueTransferCompletionForMessage:status:transferLength:error:]
Added
IOUSBHostCIEndpointStateMachine.endpointState
Added
IOUSBHostCIEndpointStateMachine.deviceAddress
Added
IOUSBHostCIEndpointStateMachine.endpointAddress
Added
IOUSBHostCIEndpointStateMachine.currentTransferMessage
Added
IOUSBHostCIEndpointStateMachine.controllerInterface
IOUSBHostCIPortStateMachine.h
Added
IOUSBHostCIPortStateMachine
Added
-[IOUSBHostCIPortStateMachine initWithInterface:portNumber:error:]
Added
-[IOUSBHostCIPortStateMachine inspectCommand:error:]
Added
-[IOUSBHostCIPortStateMachine respondToCommand:status:error:]
Added
IOUSBHostCIPortStateMachine.portNumber
Added
IOUSBHostCIPortStateMachine.portState
Added
IOUSBHostCIPortStateMachine.portStatus
Added
IOUSBHostCIPortStateMachine.controllerInterface
Added
IOUSBHostCIPortStateMachine.powered
Added
IOUSBHostCIPortStateMachine.connected
Added
IOUSBHostCIPortStateMachine.overcurrent
Added
-[IOUSBHostCIPortStateMachine updateLinkState:speed:inhibitLinkStateChange:error:]
Added
IOUSBHostCIPortStateMachine.linkState
Added
IOUSBHostCIPortStateMachine.speed
IOUSBHostControllerInterface.h
Added
IOUSBHostControllerInterface
Added
IOUSBHostControllerInterfaceCommandHandler
Added
IOUSBHostControllerInterfaceDoorbellHandler
Added
-[IOUSBHostControllerInterface initWithCapabilities:queue:interruptRateHz:error:commandHandler:doorbellHandler:interestHandler:]
Added
-[IOUSBHostControllerInterface destroy]
Added
IOUSBHostControllerInterface.queue
Added
-[IOUSBHostControllerInterface enqueueInterrupt:error:]
Added
-[IOUSBHostControllerInterface enqueueInterrupt:expedite:error:]
Added
-[IOUSBHostControllerInterface enqueueInterrupts:count:error:]
Added
-[IOUSBHostControllerInterface enqueueInterrupts:count:expedite:error:]
Added
IOUSBHostControllerInterface.interruptRateHz
Added
IOUSBHostControllerInterface.controllerStateMachine
Added
-[IOUSBHostControllerInterface getPortStateMachineForCommand:error:]
Added
IOUSBHostControllerInterface.capabilities
Added
-[IOUSBHostControllerInterface capabilitiesForPort:]
Added
IOUSBHostControllerInterface.uuid
IOUSBHostControllerInterfaceDefinitions.h
Added
IOUSBHostCIUserClientVersion100
Added
IOUSBHostCIUserClientVersion
Added
IOUSBHostCIExceptionTypeUnknown
Added
IOUSBHostCIExceptionTypeCapabilitiesInvalid
Added
IOUSBHostCIExceptionTypeTerminated
Added
IOUSBHostCIExceptionTypeCommandReadCollision
Added
IOUSBHostCIExceptionTypeCommandWriteFailed
Added
IOUSBHostCIExceptionTypeCommandTimeout
Added
IOUSBHostCIExceptionTypeCommandFailure
Added
IOUSBHostCIExceptionTypeInterruptInvalid
Added
IOUSBHostCIExceptionTypeInterruptOverflow
Added
IOUSBHostCIExceptionTypeDoorbellReadCollision
Added
IOUSBHostCIExceptionTypeDoorbellOverflow
Added
IOUSBHostCIExceptionTypeProtocolError
Added
IOUSBHostCIExceptionTypeFrameUpdateError
Added
IOUSBHostCIExceptionType
Added
IOUSBHostCIMessage
Added
IOUSBHostCIMessageControlType
Added
IOUSBHostCIMessageControlTypePhase
Added
IOUSBHostCIMessageControlStatus
Added
IOUSBHostCIMessageControlStatusPhase
Added
IOUSBHostCIMessageControlNoResponse
Added
IOUSBHostCIMessageControlValid
Added
IOUSBHostCIPortEventMessageData0PortNumber
Added
IOUSBHostCIPortEventMessageData0PortNumberPhase
Added
IOUSBHostCICapabilitiesMessageControlPortCount
Added
IOUSBHostCICapabilitiesMessageControlPortCountPhase
Added
IOUSBHostCICapabilitiesMessageData0CommandTimeoutThreshold
Added
IOUSBHostCICapabilitiesMessageData0CommandTimeoutThresholdPhase
Added
IOUSBHostCICapabilitiesMessageData0ConnectionLatency
Added
IOUSBHostCICapabilitiesMessageData0ConnectionLatencyPhase
Added
IOUSBHostCIPortCapabilitiesMessageControlPortNumber
Added
IOUSBHostCIPortCapabilitiesMessageControlPortNumberPhase
Added
IOUSBHostCIPortCapabilitiesMessageControlInternalConnector
Added
IOUSBHostCIPortCapabilitiesMessageControlConnectorType
Added
IOUSBHostCIPortCapabilitiesMessageControlConnectorTypePhase
Added
IOUSBHostCIPortCapabilitiesMessageData0MaxPower
Added
IOUSBHostCIPortCapabilitiesMessageData0MaxPowerPhase
Added
IOUSBHostCICommandMessageControlStatus
Added
IOUSBHostCICommandMessageControlStatusPhase
Added
IOUSBHostCICommandMessageData0RootPort
Added
IOUSBHostCICommandMessageData0RootPortPhase
Added
IOUSBHostCICommandMessageData0DeviceAddress
Added
IOUSBHostCICommandMessageData0DeviceAddressPhase
Added
IOUSBHostCICommandMessageData0EndpointAddress
Added
IOUSBHostCICommandMessageData0EndpointAddressPhase
Added
IOUSBHostCICommandMessageData0StreamID
Added
IOUSBHostCICommandMessageData0StreamIDPhase
Added
IOUSBHostCIPortStatusCommandData1Powered
Added
IOUSBHostCIPortStatusCommandData1Overcurrent
Added
IOUSBHostCIPortStatusCommandData1Connected
Added
IOUSBHostCIPortStatusCommandData1LinkState
Added
IOUSBHostCIPortStatusCommandData1LinkStatePhase
Added
IOUSBHostCIPortStatusCommandData1Speed
Added
IOUSBHostCIPortStatusCommandData1SpeedPhase
Added
IOUSBHostCIPortStatusCommandData1OvercurrentChange
Added
IOUSBHostCIPortStatusCommandData1ConnectChange
Added
IOUSBHostCIPortStatusCommandData1LinkStateChange
Added
IOUSBHostCIPortStatusCommandData1ChangeMask
Added
IOUSBHostCIDeviceCreateCommandData0RootPort
Added
IOUSBHostCIDeviceCreateCommandData0RootPortPhase
Added
IOUSBHostCIDeviceCreateCommandData0Route
Added
IOUSBHostCIDeviceCreateCommandData0RoutePhase
Added
IOUSBHostCIDeviceCreateCommandData1DeviceAddress
Added
IOUSBHostCIDeviceCreateCommandData1DeviceAddressPhase
Added
IOUSBHostCIEndpointCreateCommandData1Descriptor
Added
IOUSBHostCIEndpointCreateCommandData1DescriptorPhase
Added
IOUSBHostCIEndpointResetCommandData1ClearState
Added
IOUSBHostCIEndpointSetNextTransferCommandData1Address
Added
IOUSBHostCIEndpointSetNextTransferCommandData1AddressPhase
Added
IOUSBHostCISetupTransferData1bmRequestType
Added
IOUSBHostCISetupTransferData1bmRequestTypePhase
Added
IOUSBHostCISetupTransferData1bRequest
Added
IOUSBHostCISetupTransferData1bRequestPhase
Added
IOUSBHostCISetupTransferData1wValue
Added
IOUSBHostCISetupTransferData1wValuePhase
Added
IOUSBHostCISetupTransferData1wIndex
Added
IOUSBHostCISetupTransferData1wIndexPhase
Added
IOUSBHostCISetupTransferData1wLength
Added
IOUSBHostCISetupTransferData1wLengthPhase
Added
IOUSBHostCINormalTransferData0Length
Added
IOUSBHostCINormalTransferData0LengthPhase
Added
IOUSBHostCIIsochronousTransferControlFrameNumber
Added
IOUSBHostCIIsochronousTransferControlFrameNumberPhase
Added
IOUSBHostCIIsochronousTransferControlASAP
Added
IOUSBHostCIIsochronousTransferData0Length
Added
IOUSBHostCIIsochronousTransferData0LengthPhase
Added
IOUSBHostCITransferCompletionMessageControlStatus
Added
IOUSBHostCITransferCompletionMessageControlStatusPhase
Added
IOUSBHostCITransferCompletionMessageControlDeviceAddress
Added
IOUSBHostCITransferCompletionMessageControlDeviceAddressPhase
Added
IOUSBHostCITransferCompletionMessageControlEndpointAddress
Added
IOUSBHostCITransferCompletionMessageControlEndpointAddressPhase
Added
IOUSBHostCITransferCompletionMessageData0TransferLength
Added
IOUSBHostCITransferCompletionMessageData0TransferLengthPhase
Added
IOUSBHostCITransferCompletionMessageData1TransferStructure
Added
IOUSBHostCITransferCompletionMessageData1TransferStructurePhase
Added
IOUSBHostCIMessageTypeControllerCapabilities
Added
IOUSBHostCIMessageTypePortCapabilities
Added
IOUSBHostCIMessageTypePortEvent
Added
IOUSBHostCIMessageTypeFrameNumberUpdate
Added
IOUSBHostCIMessageTypeFrameTimestampUpdate
Added
IOUSBHostCIMessageTypeCommandMin
Added
IOUSBHostCIMessageTypeControllerPowerOn
Added
IOUSBHostCIMessageTypeControllerPowerOff
Added
IOUSBHostCIMessageTypeControllerStart
Added
IOUSBHostCIMessageTypeControllerPause
Added
IOUSBHostCIMessageTypeControllerFrameNumber
Added
IOUSBHostCIMessageTypePortPowerOn
Added
IOUSBHostCIMessageTypePortPowerOff
Added
IOUSBHostCIMessageTypePortResume
Added
IOUSBHostCIMessageTypePortSuspend
Added
IOUSBHostCIMessageTypePortReset
Added
IOUSBHostCIMessageTypePortDisable
Added
IOUSBHostCIMessageTypePortStatus
Added
IOUSBHostCIMessageTypeDeviceCreate
Added
IOUSBHostCIMessageTypeDeviceDestroy
Added
IOUSBHostCIMessageTypeDeviceStart
Added
IOUSBHostCIMessageTypeDevicePause
Added
IOUSBHostCIMessageTypeDeviceUpdate
Added
IOUSBHostCIMessageTypeEndpointCreate
Added
IOUSBHostCIMessageTypeEndpointDestroy
Added
IOUSBHostCIMessageTypeEndpoint_reserved_
Added
IOUSBHostCIMessageTypeEndpointPause
Added
IOUSBHostCIMessageTypeEndpointUpdate
Added
IOUSBHostCIMessageTypeEndpointReset
Added
IOUSBHostCIMessageTypeEndpointSetNextTransfer
Added
IOUSBHostCIMessageTypeCommandMax
Added
IOUSBHostCIMessageTypeSetupTransfer
Added
IOUSBHostCIMessageTypeNormalTransfer
Added
IOUSBHostCIMessageTypeStatusTransfer
Added
IOUSBHostCIMessageTypeIsochronousTransfer
Added
IOUSBHostCIMessageTypeLink
Added
IOUSBHostCIMessageTypeTransferComplete
Added
IOUSBHostCIMessageType
Added
IOUSBHostCIMessageStatusReserved
Added
IOUSBHostCIMessageStatusSuccess
Added
IOUSBHostCIMessageStatusOffline
Added
IOUSBHostCIMessageStatusNotPermitted
Added
IOUSBHostCIMessageStatusBadArgument
Added
IOUSBHostCIMessageStatusTimeout
Added
IOUSBHostCIMessageStatusNoResources
Added
IOUSBHostCIMessageStatusEndpointStopped
Added
IOUSBHostCIMessageStatusProtocolError
Added
IOUSBHostCIMessageStatusTransactionError
Added
IOUSBHostCIMessageStatusOverrunError
Added
IOUSBHostCIMessageStatusStallError
Added
IOUSBHostCIMessageStatusMissedServiceError
Added
IOUSBHostCIMessageStatusError
Added
IOUSBHostCIMessageStatus
Added
IOUSBHostCIDeviceSpeedNone
Added
IOUSBHostCIDeviceSpeedFull
Added
IOUSBHostCIDeviceSpeedLow
Added
IOUSBHostCIDeviceSpeedHigh
Added
IOUSBHostCIDeviceSpeedSuper
Added
IOUSBHostCIDeviceSpeedSuperPlus
Added
IOUSBHostCIDeviceSpeedSuperPlusBy2
Added
IOUSBHostCIDeviceSpeed
Added
IOUSBHostCIControllerStateOff
Added
IOUSBHostCIControllerStatePaused
Added
IOUSBHostCIControllerStateActive
Added
IOUSBHostCIControllerState
Added
IOUSBHostCIPortStateOff
Added
IOUSBHostCIPortStatePowered
Added
IOUSBHostCIPortStateSuspended
Added
IOUSBHostCIPortStateActive
Added
IOUSBHostCIPortState
Added
IOUSBHostCILinkStateU0
Added
IOUSBHostCILinkStateU1
Added
IOUSBHostCILinkStateU2
Added
IOUSBHostCILinkStateU3
Added
IOUSBHostCILinkStateDisabled
Added
IOUSBHostCILinkStateRxDetect
Added
IOUSBHostCILinkStateInactive
Added
IOUSBHostCILinkStatePolling
Added
IOUSBHostCILinkStateRecovery
Added
IOUSBHostCILinkStateReset
Added
IOUSBHostCILinkStateCompliance
Added
IOUSBHostCILinkStateTest
Added
IOUSBHostCILinkStateResume
Added
IOUSBHostCILinkState
Added
IOUSBHostCIDeviceStateDestroyed
Added
IOUSBHostCIDeviceStatePaused
Added
IOUSBHostCIDeviceStateActive
Added
IOUSBHostCIDeviceState
Added
IOUSBHostCIEndpointStateDestroyed
Added
IOUSBHostCIEndpointStateHalted
Added
IOUSBHostCIEndpointStatePaused
Added
IOUSBHostCIEndpointStateActive
Added
IOUSBHostCIEndpointState
Added
IOUSBHostCIDoorbell
Added
IOUSBHostCIDoorbellDeviceAddress
Added
IOUSBHostCIDoorbellDeviceAddressPhase
Added
IOUSBHostCIDoorbellEndpointAddress
Added
IOUSBHostCIDoorbellEndpointAddressPhase
Added
IOUSBHostCIDoorbellStreamID
Added
IOUSBHostCIDoorbellStreamIDPhase
Added
IOUSBHostCIPortStatus
Added
IOUSBHostCIPortStatusPowered
Added
IOUSBHostCIPortStatusOvercurrent
Added
IOUSBHostCIPortStatusConnected
Added
IOUSBHostCIPortStatusLinkState
Added
IOUSBHostCIPortStatusLinkStatePhase
Added
IOUSBHostCIPortStatusSpeed
Added
IOUSBHostCIPortStatusSpeedPhase
Added
IOUSBHostCIPortStatusOvercurrentChange
Added
IOUSBHostCIPortStatusConnectChange
Added
IOUSBHostCIPortStatusLinkStateChange
Added
IOUSBHostCIPortStatusChangeMask
IOUSBHostControllerInterfaceHelpers.h
Added
#def IOUSBHostCIMessageTypeFromMessage
Added
#def IOUSBHostCIMessageStatusFromMessage
Added
IOUSBHostCIMessageStatusToIOReturn()
Added
IOUSBHostCIMessageStatusFromIOReturn()
Added
IOUSBHostCILinkStateEnabled()
Added
IOUSBHostCIMessageTypeToString()
Added
IOUSBHostCIMessageStatusToString()
Added
IOUSBHostCILinkStateToString()
Added
IOUSBHostCIDeviceSpeedToString()