Versions in this module Expand all Collapse all v0 v0.6.18 Aug 22, 2026 v0.6.17 Aug 22, 2026 Changes in this version + var IOUSBHostDefaultControlCompletionTimeout foundation.NSTimeInterval + var IOUSBHostDevicePropertyKeys struct + var IOUSBHostErrorDomain foundation.NSErrorDomain + var IOUSBHostMatchingPropertyKeys struct + var IOUSBHostVersionNumber float64 + var IOUSBHostVersionString uint8 + func IOUSBGetBillboardDescriptor(bosDescriptor uintptr) uintptr + func IOUSBGetConfigurationMaxPowerMilliAmps(usbDeviceSpeed uint32, descriptor uintptr) uint32 + func IOUSBGetContainerIDDescriptor(bosDescriptor uintptr) string + func IOUSBGetEndpointAddress(descriptor uintptr) uint8 + func IOUSBGetEndpointBurstSize(usbDeviceSpeed uint32, descriptor uintptr, companionDescriptor uintptr, ...) uint32 + func IOUSBGetEndpointDirection(descriptor uintptr) uint8 + func IOUSBGetEndpointIntervalEncodedMicroframes(usbDeviceSpeed uint32, descriptor uintptr) uint32 + func IOUSBGetEndpointIntervalFrames(usbDeviceSpeed uint32, descriptor uintptr) uint32 + func IOUSBGetEndpointIntervalMicroframes(usbDeviceSpeed uint32, descriptor uintptr) uint32 + func IOUSBGetEndpointMaxPacketSize(usbDeviceSpeed uint32, descriptor uintptr) uint16 + func IOUSBGetEndpointMaxStreams(usbDeviceSpeed uint32, descriptor uintptr, companionDescriptor uintptr) uint32 + func IOUSBGetEndpointMaxStreamsEncoded(usbDeviceSpeed uint32, descriptor uintptr, companionDescriptor uintptr) uint32 + func IOUSBGetEndpointMult(usbDeviceSpeed uint32, descriptor uintptr, companionDescriptor uintptr, ...) uint8 + func IOUSBGetEndpointNumber(descriptor uintptr) uint8 + func IOUSBGetEndpointSynchronizationType(descriptor uintptr) uint8 + func IOUSBGetEndpointType(descriptor uintptr) uint8 + func IOUSBGetEndpointUsageType(descriptor uintptr) uint8 + func IOUSBGetNextAssociatedDescriptor(configurationDescriptor uintptr, parentDescriptor uintptr, ...) uintptr + func IOUSBGetNextAssociatedDescriptorWithType(configurationDescriptor uintptr, parentDescriptor uintptr, ...) uintptr + func IOUSBGetNextCapabilityDescriptor(bosDescriptor uintptr, currentDescriptor uintptr) uintptr + func IOUSBGetNextCapabilityDescriptorWithType(bosDescriptor uintptr, currentDescriptor uintptr, type_ uint8) uintptr + func IOUSBGetNextDescriptor(configurationDescriptor uintptr, currentDescriptor uintptr) uintptr + func IOUSBGetNextDescriptorWithType(configurationDescriptor uintptr, currentDescriptor uintptr, type_ uint8) uintptr + func IOUSBGetNextEndpointDescriptor(configurationDescriptor uintptr, interfaceDescriptor uintptr, ...) uintptr + func IOUSBGetNextInterfaceAssociationDescriptor(configurationDescriptor uintptr, currentDescriptor uintptr) uintptr + func IOUSBGetNextInterfaceDescriptor(configurationDescriptor uintptr, currentDescriptor uintptr) uintptr + func IOUSBGetPlatformCapabilityDescriptor(bosDescriptor uintptr) uintptr + func IOUSBGetPlatformCapabilityDescriptorWithUUID(bosDescriptor uintptr, uuid [16]byte) uintptr + func IOUSBGetSuperSpeedDeviceCapabilityDescriptor(bosDescriptor uintptr) uintptr + func IOUSBGetSuperSpeedPlusDeviceCapabilityDescriptor(bosDescriptor uintptr) uintptr + func IOUSBGetUSB20ExtensionDeviceCapabilityDescriptor(bosDescriptor uintptr) uintptr + func IOUSBHostCIControllerStateToString(controllerState IOUSBHostCIControllerState) *byte + func IOUSBHostCIDeviceSpeedToString(speed IOUSBHostCIDeviceSpeed) *byte + func IOUSBHostCIDeviceStateToString(deviceState IOUSBHostCIDeviceState) *byte + func IOUSBHostCIEndpointStateToString(endpointState IOUSBHostCIEndpointState) *byte + func IOUSBHostCIExceptionTypeToString(exceptionType IOUSBHostCIExceptionType) *byte + func IOUSBHostCILinkStateEnabled(linkState IOUSBHostCILinkState) bool + func IOUSBHostCILinkStateToString(linkState IOUSBHostCILinkState) *byte + func IOUSBHostCIMessageStatusToIOReturn(status IOUSBHostCIMessageStatus) int32 + func IOUSBHostCIMessageStatusToString(status IOUSBHostCIMessageStatus) *byte + func IOUSBHostCIMessageTypeToString(type_ IOUSBHostCIMessageType) *byte + func IOUSBHostCIPortStateToString(portState IOUSBHostCIPortState) *byte + func NewIOUSBHostCompletionHandlerBlock(handler IOUSBHostCompletionHandler) (objc.ID, func()) + func NewIOUSBHostControllerInterfaceDoorbellHandlerBlock(handler IOUSBHostControllerInterfaceDoorbellHandler) (objc.ID, func()) + func NewIOUSBHostInterestHandlerBlock(handler IOUSBHostInterestHandler) (objc.ID, func()) + func NewIOUSBHostIsochronousCompletionHandlerBlock(handler IOUSBHostIsochronousCompletionHandler) (objc.ID, func()) + func NewIOUSBHostIsochronousTransactionCompletionHandlerBlock(handler IOUSBHostIsochronousTransactionCompletionHandler) (objc.ID, func()) + func NewInt32IOUSBHostIsochronousTransactionBlock(handler Int32IOUSBHostIsochronousTransactionHandler) (objc.ID, func()) + func NewInt32Uint32Block(handler Int32Uint32Handler) (objc.ID, func()) + type IIOUSBHostCIControllerStateMachine interface + ControllerInterface func() IIOUSBHostControllerInterface + ControllerState func() IOUSBHostCIControllerState + EnqueueUpdatedFrameTimestampError func(frame uint64, timestamp uint64) (bool, error) + InspectCommandError func(command *IOUSBHostCIMessage) (bool, error) + RespondToCommandStatusError func(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + RespondToCommandStatusFrameTimestampError func(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus, frame uint64, ...) (bool, error) + type IIOUSBHostCIDeviceStateMachine interface + CompleteRoute func() uint + ControllerInterface func() IIOUSBHostControllerInterface + DeviceAddress func() uint + DeviceState func() IOUSBHostCIDeviceState + InspectCommandError func(command *IOUSBHostCIMessage) (bool, error) + RespondToCommandStatusDeviceAddressError func(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus, ...) (bool, error) + RespondToCommandStatusError func(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + type IIOUSBHostCIEndpointStateMachine interface + ControllerInterface func() IIOUSBHostControllerInterface + CurrentTransferMessage func() *IOUSBHostCIMessage + DeviceAddress func() uint + EndpointAddress func() uint + EndpointState func() IOUSBHostCIEndpointState + EnqueueTransferCompletionForMessageStatusTransferLengthError func(message *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus, ...) (bool, error) + InspectCommandError func(command *IOUSBHostCIMessage) (bool, error) + ProcessDoorbellError func(doorbell uint32) (bool, error) + RespondToCommandStatusError func(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + type IIOUSBHostCIPortStateMachine interface + Connected func() bool + ControllerInterface func() IIOUSBHostControllerInterface + InspectCommandError func(command *IOUSBHostCIMessage) (bool, error) + LinkState func() IOUSBHostCILinkState + Overcurrent func() bool + PortNumber func() uint + PortState func() IOUSBHostCIPortState + PortStatus func() uint32 + Powered func() bool + RespondToCommandStatusError func(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + SetConnected func(value bool) + SetOvercurrent func(value bool) + SetPowered func(value bool) + Speed func() IOUSBHostCIDeviceSpeed + UpdateLinkStateSpeedInhibitLinkStateChangeError func(linkState IOUSBHostCILinkState, speed IOUSBHostCIDeviceSpeed, ...) (bool, error) + type IIOUSBHostControllerInterface interface + Capabilities func() *IOUSBHostCIMessage + CapabilitiesForPort func(port uint) *IOUSBHostCIMessage + ControllerStateMachine func() IIOUSBHostCIControllerStateMachine + DescriptionForMessage func(message *IOUSBHostCIMessage) string + Destroy func() + EnqueueInterruptError func(interrupt *IOUSBHostCIMessage) (bool, error) + EnqueueInterruptExpediteError func(interrupt *IOUSBHostCIMessage, expedite bool) (bool, error) + EnqueueInterruptsCountError func(interrupts *IOUSBHostCIMessage, count uint) (bool, error) + EnqueueInterruptsCountExpediteError func(interrupts *IOUSBHostCIMessage, count uint, expedite bool) (bool, error) + GetPortStateMachineForCommandError func(command *IOUSBHostCIMessage) (IIOUSBHostCIPortStateMachine, error) + GetPortStateMachineForPortError func(port uint) (IIOUSBHostCIPortStateMachine, error) + InterruptRateHz func() uint + Queue func() dispatch.Queue + SetInterruptRateHz func(value uint) + Uuid func() foundation.NSUUID + type IIOUSBHostDevice interface + ConfigurationDescriptor func() objectivec.IObject + ResetWithError func() (bool, error) + type IIOUSBHostIOSource interface + DeviceAddress func() uint + EndpointAddress func() uint + HostInterface func() IIOUSBHostInterface + type IIOUSBHostInterface interface + ConfigurationDescriptor func() objectivec.IObject + CopyPipeWithAddressError func(address uint) (IIOUSBHostPipe, error) + IdleTimeout func() foundation.NSTimeInterval + InterfaceDescriptor func() objectivec.IObject + SelectAlternateSettingError func(alternateSetting uint) (bool, error) + SetIdleTimeoutError func(idleTimeout foundation.NSTimeInterval) (bool, error) + type IIOUSBHostObject interface + CapabilityDescriptors func() objectivec.IObject + ConfigurationDescriptorWithConfigurationValueError func(configurationValue uint) (objectivec.IObject, error) + ConfigurationDescriptorWithIndexError func(index uint) (objectivec.IObject, error) + Destroy func() + DestroyWithOptions func(options IOUSBHostObjectDestroyOptions) + DeviceAddress func() uint + DeviceDescriptor func() objectivec.IObject + IoDataWithCapacityError func(capacity uint) (foundation.NSMutableData, error) + IoService func() uint32 + Queue func() dispatch.Queue + type IIOUSBHostPipe interface + ... func(data foundation.NSMutableData, ...) (bool, error) + ... func(data foundation.NSMutableData, ...) bool + AdjustPipeWithDescriptorsError func(descriptors *IOUSBHostIOSourceDescriptors) (bool, error) + ClearStallWithError func() (bool, error) + CopyStreamWithStreamIDError func(streamID uint) (IIOUSBHostStream, error) + Descriptors func() *IOUSBHostIOSourceDescriptors + DisableStreamsWithError func() (bool, error) + EnableStreamsWithError func() (bool, error) + EnqueueIORequestWithDataCompletionTimeoutErrorCompletionHandler func(data foundation.NSMutableData, completionTimeout foundation.NSTimeInterval, ...) bool + IdleTimeout func() foundation.NSTimeInterval + OriginalDescriptors func() *IOUSBHostIOSourceDescriptors + SetIdleTimeoutError func(idleTimeout foundation.NSTimeInterval) (bool, error) + type IIOUSBHostStream interface + AbortWithError func() (bool, error) + AbortWithOptionError func(option IOUSBHostAbortOption) (bool, error) + EnqueueIORequestWithDataErrorCompletionHandler func(data foundation.NSMutableData, error_ foundation.NSError, ...) bool + HostPipe func() IIOUSBHostPipe + StreamID func() uint + type IOUSBHostAbortOption uint + const IOUSBHostAbortOptionAsynchronous + const IOUSBHostAbortOptionSynchronous + func (e IOUSBHostAbortOption) String() string + type IOUSBHostCICapabilitiesMessage uint32 + const IOUSBHostCICapabilitiesMessageControlPortCount + const IOUSBHostCICapabilitiesMessageControlPortCountPhase + const IOUSBHostCICapabilitiesMessageData0CommandTimeoutThreshold + const IOUSBHostCICapabilitiesMessageData0CommandTimeoutThresholdPhase + const IOUSBHostCICapabilitiesMessageData0ConnectionLatency + const IOUSBHostCICapabilitiesMessageData0ConnectionLatencyPhase + func (e IOUSBHostCICapabilitiesMessage) String() string + type IOUSBHostCICommandMessage uint32 + const IOUSBHostCICommandMessageControlStatus + const IOUSBHostCICommandMessageControlStatusPhase + const IOUSBHostCICommandMessageData0DeviceAddress + const IOUSBHostCICommandMessageData0DeviceAddressPhase + const IOUSBHostCICommandMessageData0EndpointAddress + const IOUSBHostCICommandMessageData0EndpointAddressPhase + const IOUSBHostCICommandMessageData0RootPort + const IOUSBHostCICommandMessageData0RootPortPhase + const IOUSBHostCICommandMessageData0StreamID + const IOUSBHostCICommandMessageData0StreamIDPhase + func (e IOUSBHostCICommandMessage) String() string + type IOUSBHostCIControllerState uint32 + const IOUSBHostCIControllerStateActive + const IOUSBHostCIControllerStateOff + const IOUSBHostCIControllerStatePaused + func (e IOUSBHostCIControllerState) String() string + type IOUSBHostCIControllerStateMachine struct + func IOUSBHostCIControllerStateMachineFromID(id objc.ID) IOUSBHostCIControllerStateMachine + func NewIOUSBHostCIControllerStateMachine() IOUSBHostCIControllerStateMachine + func (u IOUSBHostCIControllerStateMachine) Autorelease() IOUSBHostCIControllerStateMachine + func (u IOUSBHostCIControllerStateMachine) ControllerInterface() IIOUSBHostControllerInterface + func (u IOUSBHostCIControllerStateMachine) ControllerState() IOUSBHostCIControllerState + func (u IOUSBHostCIControllerStateMachine) EnqueueUpdatedFrameTimestampError(frame uint64, timestamp uint64) (bool, error) + func (u IOUSBHostCIControllerStateMachine) Init() IOUSBHostCIControllerStateMachine + func (u IOUSBHostCIControllerStateMachine) InspectCommandError(command *IOUSBHostCIMessage) (bool, error) + func (u IOUSBHostCIControllerStateMachine) RespondToCommandStatusError(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + func (u IOUSBHostCIControllerStateMachine) RespondToCommandStatusFrameTimestampError(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus, frame uint64, ...) (bool, error) + type IOUSBHostCIControllerStateMachineClass struct + func GetIOUSBHostCIControllerStateMachineClass() IOUSBHostCIControllerStateMachineClass + func (ic IOUSBHostCIControllerStateMachineClass) Alloc() IOUSBHostCIControllerStateMachine + func (ic IOUSBHostCIControllerStateMachineClass) Class() objc.Class + type IOUSBHostCIDeviceCreateCommandData0 uint32 + const IOUSBHostCIDeviceCreateCommandData0RootPort + const IOUSBHostCIDeviceCreateCommandData0RootPortPhase + const IOUSBHostCIDeviceCreateCommandData0Route + const IOUSBHostCIDeviceCreateCommandData0RoutePhase + func (e IOUSBHostCIDeviceCreateCommandData0) String() string + type IOUSBHostCIDeviceCreateCommandData1Device uint32 + const IOUSBHostCIDeviceCreateCommandData1DeviceAddress + const IOUSBHostCIDeviceCreateCommandData1DeviceAddressPhase + func (e IOUSBHostCIDeviceCreateCommandData1Device) String() string + type IOUSBHostCIDeviceSpeed uint32 + const IOUSBHostCIDeviceSpeedFull + const IOUSBHostCIDeviceSpeedHigh + const IOUSBHostCIDeviceSpeedLow + const IOUSBHostCIDeviceSpeedNone + const IOUSBHostCIDeviceSpeedSuper + const IOUSBHostCIDeviceSpeedSuperPlus + const IOUSBHostCIDeviceSpeedSuperPlusBy2 + func (e IOUSBHostCIDeviceSpeed) String() string + type IOUSBHostCIDeviceState uint32 + const IOUSBHostCIDeviceStateActive + const IOUSBHostCIDeviceStateDestroyed + const IOUSBHostCIDeviceStatePaused + func (e IOUSBHostCIDeviceState) String() string + type IOUSBHostCIDeviceStateMachine struct + func IOUSBHostCIDeviceStateMachineFromID(id objc.ID) IOUSBHostCIDeviceStateMachine + func NewIOUSBHostCIDeviceStateMachine() IOUSBHostCIDeviceStateMachine + func (u IOUSBHostCIDeviceStateMachine) Autorelease() IOUSBHostCIDeviceStateMachine + func (u IOUSBHostCIDeviceStateMachine) CompleteRoute() uint + func (u IOUSBHostCIDeviceStateMachine) ControllerInterface() IIOUSBHostControllerInterface + func (u IOUSBHostCIDeviceStateMachine) DeviceAddress() uint + func (u IOUSBHostCIDeviceStateMachine) DeviceState() IOUSBHostCIDeviceState + func (u IOUSBHostCIDeviceStateMachine) Init() IOUSBHostCIDeviceStateMachine + func (u IOUSBHostCIDeviceStateMachine) InspectCommandError(command *IOUSBHostCIMessage) (bool, error) + func (u IOUSBHostCIDeviceStateMachine) RespondToCommandStatusDeviceAddressError(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus, ...) (bool, error) + func (u IOUSBHostCIDeviceStateMachine) RespondToCommandStatusError(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + type IOUSBHostCIDeviceStateMachineClass struct + func GetIOUSBHostCIDeviceStateMachineClass() IOUSBHostCIDeviceStateMachineClass + func (ic IOUSBHostCIDeviceStateMachineClass) Alloc() IOUSBHostCIDeviceStateMachine + func (ic IOUSBHostCIDeviceStateMachineClass) Class() objc.Class + type IOUSBHostCIDeviceUpdateCommandData1Descriptor uint + const IOUSBHostCIDeviceUpdateCommandData1DescriptorAddress + const IOUSBHostCIDeviceUpdateCommandData1DescriptorAddressPhase + func (e IOUSBHostCIDeviceUpdateCommandData1Descriptor) String() string + type IOUSBHostCIDoorbell uint32 + const IOUSBHostCIDoorbellDeviceAddress + const IOUSBHostCIDoorbellDeviceAddressPhase + const IOUSBHostCIDoorbellEndpointAddress + const IOUSBHostCIDoorbellEndpointAddressPhase + const IOUSBHostCIDoorbellStreamID + const IOUSBHostCIDoorbellStreamIDPhase + func (e IOUSBHostCIDoorbell) String() string + type IOUSBHostCIEndpointCreateCommandData1 uint + const IOUSBHostCIEndpointCreateCommandData1Descriptor + const IOUSBHostCIEndpointCreateCommandData1DescriptorPhase + func (e IOUSBHostCIEndpointCreateCommandData1) String() string + type IOUSBHostCIEndpointResetCommandData1ClearStateConstants uint32 + const IOUSBHostCIEndpointResetCommandData1ClearState + func (e IOUSBHostCIEndpointResetCommandData1ClearStateConstants) String() string + type IOUSBHostCIEndpointSetNextTransferCommandData1 uint + const IOUSBHostCIEndpointSetNextTransferCommandData1Address + const IOUSBHostCIEndpointSetNextTransferCommandData1AddressPhase + func (e IOUSBHostCIEndpointSetNextTransferCommandData1) String() string + type IOUSBHostCIEndpointState uint32 + const IOUSBHostCIEndpointStateActive + const IOUSBHostCIEndpointStateDestroyed + const IOUSBHostCIEndpointStateHalted + const IOUSBHostCIEndpointStatePaused + func (e IOUSBHostCIEndpointState) String() string + type IOUSBHostCIEndpointStateMachine struct + func IOUSBHostCIEndpointStateMachineFromID(id objc.ID) IOUSBHostCIEndpointStateMachine + func NewIOUSBHostCIEndpointStateMachine() IOUSBHostCIEndpointStateMachine + func (u IOUSBHostCIEndpointStateMachine) Autorelease() IOUSBHostCIEndpointStateMachine + func (u IOUSBHostCIEndpointStateMachine) ControllerInterface() IIOUSBHostControllerInterface + func (u IOUSBHostCIEndpointStateMachine) CurrentTransferMessage() *IOUSBHostCIMessage + func (u IOUSBHostCIEndpointStateMachine) DeviceAddress() uint + func (u IOUSBHostCIEndpointStateMachine) EndpointAddress() uint + func (u IOUSBHostCIEndpointStateMachine) EndpointState() IOUSBHostCIEndpointState + func (u IOUSBHostCIEndpointStateMachine) EnqueueTransferCompletionForMessageStatusTransferLengthError(message *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus, ...) (bool, error) + func (u IOUSBHostCIEndpointStateMachine) Init() IOUSBHostCIEndpointStateMachine + func (u IOUSBHostCIEndpointStateMachine) InspectCommandError(command *IOUSBHostCIMessage) (bool, error) + func (u IOUSBHostCIEndpointStateMachine) ProcessDoorbellError(doorbell uint32) (bool, error) + func (u IOUSBHostCIEndpointStateMachine) RespondToCommandStatusError(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + type IOUSBHostCIEndpointStateMachineClass struct + func GetIOUSBHostCIEndpointStateMachineClass() IOUSBHostCIEndpointStateMachineClass + func (ic IOUSBHostCIEndpointStateMachineClass) Alloc() IOUSBHostCIEndpointStateMachine + func (ic IOUSBHostCIEndpointStateMachineClass) Class() objc.Class + type IOUSBHostCIEndpointUpdateCommandData1 uint + const IOUSBHostCIEndpointUpdateCommandData1Descriptor + const IOUSBHostCIEndpointUpdateCommandData1DescriptorPhase + func (e IOUSBHostCIEndpointUpdateCommandData1) String() string + type IOUSBHostCIExceptionType uint32 + const IOUSBHostCIExceptionTypeCapabilitiesInvalid + const IOUSBHostCIExceptionTypeCommandFailure + const IOUSBHostCIExceptionTypeCommandReadCollision + const IOUSBHostCIExceptionTypeCommandTimeout + const IOUSBHostCIExceptionTypeCommandWriteFailed + const IOUSBHostCIExceptionTypeDoorbellOverflow + const IOUSBHostCIExceptionTypeDoorbellReadCollision + const IOUSBHostCIExceptionTypeFrameUpdateError + const IOUSBHostCIExceptionTypeInterruptInvalid + const IOUSBHostCIExceptionTypeInterruptOverflow + const IOUSBHostCIExceptionTypeProtocolError + const IOUSBHostCIExceptionTypeTerminated + const IOUSBHostCIExceptionTypeUnknown + func (e IOUSBHostCIExceptionType) String() string + type IOUSBHostCIIsochronousTransferControl uint32 + const IOUSBHostCIIsochronousTransferControlASAP + const IOUSBHostCIIsochronousTransferControlFrameNumber + const IOUSBHostCIIsochronousTransferControlFrameNumberPhase + func (e IOUSBHostCIIsochronousTransferControl) String() string + type IOUSBHostCIIsochronousTransferData0 uint32 + const IOUSBHostCIIsochronousTransferData0Length + const IOUSBHostCIIsochronousTransferData0LengthPhase + func (e IOUSBHostCIIsochronousTransferData0) String() string + type IOUSBHostCIIsochronousTransferData1 uint + const IOUSBHostCIIsochronousTransferData1Buffer + const IOUSBHostCIIsochronousTransferData1BufferPhase + func (e IOUSBHostCIIsochronousTransferData1) String() string + type IOUSBHostCILinkData1TransferStructure uint + const IOUSBHostCILinkData1TransferStructureAddress + const IOUSBHostCILinkData1TransferStructureAddressPhase + func (e IOUSBHostCILinkData1TransferStructure) String() string + type IOUSBHostCILinkState uint32 + const IOUSBHostCILinkStateCompliance + const IOUSBHostCILinkStateDisabled + const IOUSBHostCILinkStateInactive + const IOUSBHostCILinkStatePolling + const IOUSBHostCILinkStateRecovery + const IOUSBHostCILinkStateReset + const IOUSBHostCILinkStateResume + const IOUSBHostCILinkStateRxDetect + const IOUSBHostCILinkStateTest + const IOUSBHostCILinkStateU0 + const IOUSBHostCILinkStateU1 + const IOUSBHostCILinkStateU2 + const IOUSBHostCILinkStateU3 + func (e IOUSBHostCILinkState) String() string + type IOUSBHostCIMessage struct + func (s *IOUSBHostCIMessage) Control() uint32 + func (s *IOUSBHostCIMessage) Data0() uint32 + func (s *IOUSBHostCIMessage) Data1() uint64 + func (s *IOUSBHostCIMessage) SetControl(v uint32) + func (s *IOUSBHostCIMessage) SetData0(v uint32) + func (s *IOUSBHostCIMessage) SetData1(v uint64) + type IOUSBHostCIMessageControl uint32 + const IOUSBHostCIMessageControlNoResponse + const IOUSBHostCIMessageControlStatus + const IOUSBHostCIMessageControlStatusPhase + const IOUSBHostCIMessageControlType + const IOUSBHostCIMessageControlTypePhase + const IOUSBHostCIMessageControlValid + func (e IOUSBHostCIMessageControl) String() string + type IOUSBHostCIMessageStatus uint32 + const IOUSBHostCIMessageStatusBadArgument + const IOUSBHostCIMessageStatusEndpointStopped + const IOUSBHostCIMessageStatusError + const IOUSBHostCIMessageStatusMissedServiceError + const IOUSBHostCIMessageStatusNoResources + const IOUSBHostCIMessageStatusNotPermitted + const IOUSBHostCIMessageStatusOffline + const IOUSBHostCIMessageStatusOverrunError + const IOUSBHostCIMessageStatusProtocolError + const IOUSBHostCIMessageStatusReserved + const IOUSBHostCIMessageStatusStallError + const IOUSBHostCIMessageStatusSuccess + const IOUSBHostCIMessageStatusTimeout + const IOUSBHostCIMessageStatusTransactionError + func IOUSBHostCIMessageStatusFromIOReturn(status int32) IOUSBHostCIMessageStatus + func (e IOUSBHostCIMessageStatus) String() string + type IOUSBHostCIMessageType uint32 + const IOUSBHostCIMessageTypeCommandMax + const IOUSBHostCIMessageTypeCommandMin + const IOUSBHostCIMessageTypeControllerCapabilities + const IOUSBHostCIMessageTypeControllerFrameNumber + const IOUSBHostCIMessageTypeControllerPause + const IOUSBHostCIMessageTypeControllerPowerOff + const IOUSBHostCIMessageTypeControllerPowerOn + const IOUSBHostCIMessageTypeControllerStart + const IOUSBHostCIMessageTypeDeviceCreate + const IOUSBHostCIMessageTypeDeviceDestroy + const IOUSBHostCIMessageTypeDevicePause + const IOUSBHostCIMessageTypeDeviceStart + const IOUSBHostCIMessageTypeDeviceUpdate + const IOUSBHostCIMessageTypeEndpointCreate + const IOUSBHostCIMessageTypeEndpointDestroy + const IOUSBHostCIMessageTypeEndpointPause + const IOUSBHostCIMessageTypeEndpointReset + const IOUSBHostCIMessageTypeEndpointSetNextTransfer + const IOUSBHostCIMessageTypeEndpointUpdate + const IOUSBHostCIMessageTypeEndpoint_reserved_ + const IOUSBHostCIMessageTypeFrameNumberUpdate + const IOUSBHostCIMessageTypeFrameTimestampUpdate + const IOUSBHostCIMessageTypeIsochronousTransfer + const IOUSBHostCIMessageTypeLink + const IOUSBHostCIMessageTypeNormalTransfer + const IOUSBHostCIMessageTypePortCapabilities + const IOUSBHostCIMessageTypePortDisable + const IOUSBHostCIMessageTypePortEvent + const IOUSBHostCIMessageTypePortPowerOff + const IOUSBHostCIMessageTypePortPowerOn + const IOUSBHostCIMessageTypePortReset + const IOUSBHostCIMessageTypePortResume + const IOUSBHostCIMessageTypePortStatus + const IOUSBHostCIMessageTypePortSuspend + const IOUSBHostCIMessageTypeSetupTransfer + const IOUSBHostCIMessageTypeStatusTransfer + const IOUSBHostCIMessageTypeTransferComplete + func (e IOUSBHostCIMessageType) String() string + type IOUSBHostCINormalTransferData0 uint32 + const IOUSBHostCINormalTransferData0Length + const IOUSBHostCINormalTransferData0LengthPhase + func (e IOUSBHostCINormalTransferData0) String() string + type IOUSBHostCINormalTransferData1 uint + const IOUSBHostCINormalTransferData1Buffer + const IOUSBHostCINormalTransferData1BufferPhase + func (e IOUSBHostCINormalTransferData1) String() string + type IOUSBHostCIPortCapabilitiesMessage uint32 + const IOUSBHostCIPortCapabilitiesMessageControlConnectorType + const IOUSBHostCIPortCapabilitiesMessageControlConnectorTypePhase + const IOUSBHostCIPortCapabilitiesMessageControlInternalConnector + const IOUSBHostCIPortCapabilitiesMessageControlPortNumber + const IOUSBHostCIPortCapabilitiesMessageControlPortNumberPhase + const IOUSBHostCIPortCapabilitiesMessageData0MaxPower + const IOUSBHostCIPortCapabilitiesMessageData0MaxPowerPhase + func (e IOUSBHostCIPortCapabilitiesMessage) String() string + type IOUSBHostCIPortEventMessageData0Port uint32 + const IOUSBHostCIPortEventMessageData0PortNumber + const IOUSBHostCIPortEventMessageData0PortNumberPhase + func (e IOUSBHostCIPortEventMessageData0Port) String() string + type IOUSBHostCIPortState uint32 + const IOUSBHostCIPortStateActive + const IOUSBHostCIPortStateOff + const IOUSBHostCIPortStatePowered + const IOUSBHostCIPortStateSuspended + func (e IOUSBHostCIPortState) String() string + type IOUSBHostCIPortStateMachine struct + func IOUSBHostCIPortStateMachineFromID(id objc.ID) IOUSBHostCIPortStateMachine + func NewIOUSBHostCIPortStateMachine() IOUSBHostCIPortStateMachine + func (u IOUSBHostCIPortStateMachine) Autorelease() IOUSBHostCIPortStateMachine + func (u IOUSBHostCIPortStateMachine) Connected() bool + func (u IOUSBHostCIPortStateMachine) ControllerInterface() IIOUSBHostControllerInterface + func (u IOUSBHostCIPortStateMachine) Init() IOUSBHostCIPortStateMachine + func (u IOUSBHostCIPortStateMachine) InspectCommandError(command *IOUSBHostCIMessage) (bool, error) + func (u IOUSBHostCIPortStateMachine) LinkState() IOUSBHostCILinkState + func (u IOUSBHostCIPortStateMachine) Overcurrent() bool + func (u IOUSBHostCIPortStateMachine) PortNumber() uint + func (u IOUSBHostCIPortStateMachine) PortState() IOUSBHostCIPortState + func (u IOUSBHostCIPortStateMachine) PortStatus() uint32 + func (u IOUSBHostCIPortStateMachine) Powered() bool + func (u IOUSBHostCIPortStateMachine) RespondToCommandStatusError(command *IOUSBHostCIMessage, status IOUSBHostCIMessageStatus) (bool, error) + func (u IOUSBHostCIPortStateMachine) SetConnected(value bool) + func (u IOUSBHostCIPortStateMachine) SetOvercurrent(value bool) + func (u IOUSBHostCIPortStateMachine) SetPowered(value bool) + func (u IOUSBHostCIPortStateMachine) Speed() IOUSBHostCIDeviceSpeed + func (u IOUSBHostCIPortStateMachine) UpdateLinkStateSpeedInhibitLinkStateChangeError(linkState IOUSBHostCILinkState, speed IOUSBHostCIDeviceSpeed, ...) (bool, error) + type IOUSBHostCIPortStateMachineClass struct + func GetIOUSBHostCIPortStateMachineClass() IOUSBHostCIPortStateMachineClass + func (ic IOUSBHostCIPortStateMachineClass) Alloc() IOUSBHostCIPortStateMachine + func (ic IOUSBHostCIPortStateMachineClass) Class() objc.Class + type IOUSBHostCIPortStatus uint32 + const IOUSBHostCIPortStatusChangeMask + const IOUSBHostCIPortStatusConnectChange + const IOUSBHostCIPortStatusConnected + const IOUSBHostCIPortStatusLinkState + const IOUSBHostCIPortStatusLinkStateChange + const IOUSBHostCIPortStatusLinkStatePhase + const IOUSBHostCIPortStatusOvercurrent + const IOUSBHostCIPortStatusOvercurrentChange + const IOUSBHostCIPortStatusPowered + const IOUSBHostCIPortStatusSpeed + const IOUSBHostCIPortStatusSpeedPhase + func (e IOUSBHostCIPortStatus) String() string + type IOUSBHostCIPortStatusCommandData1 uint32 + const IOUSBHostCIPortStatusCommandData1ChangeMask + const IOUSBHostCIPortStatusCommandData1ConnectChange + const IOUSBHostCIPortStatusCommandData1Connected + const IOUSBHostCIPortStatusCommandData1LinkState + const IOUSBHostCIPortStatusCommandData1LinkStateChange + const IOUSBHostCIPortStatusCommandData1LinkStatePhase + const IOUSBHostCIPortStatusCommandData1Overcurrent + const IOUSBHostCIPortStatusCommandData1OvercurrentChange + const IOUSBHostCIPortStatusCommandData1Powered + const IOUSBHostCIPortStatusCommandData1Speed + const IOUSBHostCIPortStatusCommandData1SpeedPhase + func (e IOUSBHostCIPortStatusCommandData1) String() string + type IOUSBHostCISetupTransfer uint + const IOUSBHostCISetupTransferData1bRequest + const IOUSBHostCISetupTransferData1bRequestPhase + const IOUSBHostCISetupTransferData1bmRequestType + const IOUSBHostCISetupTransferData1bmRequestTypePhase + const IOUSBHostCISetupTransferData1wIndex + const IOUSBHostCISetupTransferData1wIndexPhase + const IOUSBHostCISetupTransferData1wLength + const IOUSBHostCISetupTransferData1wLengthPhase + const IOUSBHostCISetupTransferData1wValue + const IOUSBHostCISetupTransferData1wValuePhase + func (e IOUSBHostCISetupTransfer) String() string + type IOUSBHostCITransferCompletionMessageControl uint32 + const IOUSBHostCITransferCompletionMessageControlDeviceAddress + const IOUSBHostCITransferCompletionMessageControlDeviceAddressPhase + const IOUSBHostCITransferCompletionMessageControlEndpointAddress + const IOUSBHostCITransferCompletionMessageControlEndpointAddressPhase + const IOUSBHostCITransferCompletionMessageControlStatus + const IOUSBHostCITransferCompletionMessageControlStatusPhase + func (e IOUSBHostCITransferCompletionMessageControl) String() string + type IOUSBHostCITransferCompletionMessageData0Transfer uint32 + const IOUSBHostCITransferCompletionMessageData0TransferLength + const IOUSBHostCITransferCompletionMessageData0TransferLengthPhase + func (e IOUSBHostCITransferCompletionMessageData0Transfer) String() string + type IOUSBHostCITransferCompletionMessageData1Transfer uint + const IOUSBHostCITransferCompletionMessageData1TransferStructure + const IOUSBHostCITransferCompletionMessageData1TransferStructurePhase + func (e IOUSBHostCITransferCompletionMessageData1Transfer) String() string + type IOUSBHostCIUserClientVersion uint32 + const IOUSBHostCIUserClientVersion100 + func (e IOUSBHostCIUserClientVersion) String() string + type IOUSBHostCompletionHandler = func(status int32, bytesTransferred uint32) + type IOUSBHostControllerInterface struct + func IOUSBHostControllerInterfaceFromID(id objc.ID) IOUSBHostControllerInterface + func NewIOUSBHostControllerInterface() IOUSBHostControllerInterface + func (u IOUSBHostControllerInterface) Autorelease() IOUSBHostControllerInterface + func (u IOUSBHostControllerInterface) Capabilities() *IOUSBHostCIMessage + func (u IOUSBHostControllerInterface) CapabilitiesForPort(port uint) *IOUSBHostCIMessage + func (u IOUSBHostControllerInterface) ControllerStateMachine() IIOUSBHostCIControllerStateMachine + func (u IOUSBHostControllerInterface) DescriptionForMessage(message *IOUSBHostCIMessage) string + func (u IOUSBHostControllerInterface) Destroy() + func (u IOUSBHostControllerInterface) EnqueueInterruptError(interrupt *IOUSBHostCIMessage) (bool, error) + func (u IOUSBHostControllerInterface) EnqueueInterruptExpediteError(interrupt *IOUSBHostCIMessage, expedite bool) (bool, error) + func (u IOUSBHostControllerInterface) EnqueueInterruptsCountError(interrupts *IOUSBHostCIMessage, count uint) (bool, error) + func (u IOUSBHostControllerInterface) EnqueueInterruptsCountExpediteError(interrupts *IOUSBHostCIMessage, count uint, expedite bool) (bool, error) + func (u IOUSBHostControllerInterface) GetPortStateMachineForCommandError(command *IOUSBHostCIMessage) (IIOUSBHostCIPortStateMachine, error) + func (u IOUSBHostControllerInterface) GetPortStateMachineForPortError(port uint) (IIOUSBHostCIPortStateMachine, error) + func (u IOUSBHostControllerInterface) Init() IOUSBHostControllerInterface + func (u IOUSBHostControllerInterface) InterruptRateHz() uint + func (u IOUSBHostControllerInterface) Queue() dispatch.Queue + func (u IOUSBHostControllerInterface) SetInterruptRateHz(value uint) + func (u IOUSBHostControllerInterface) Uuid() foundation.NSUUID + type IOUSBHostControllerInterfaceClass struct + func GetIOUSBHostControllerInterfaceClass() IOUSBHostControllerInterfaceClass + func (ic IOUSBHostControllerInterfaceClass) Alloc() IOUSBHostControllerInterface + func (ic IOUSBHostControllerInterfaceClass) Class() objc.Class + type IOUSBHostControllerInterfaceCommandHandler = func(IOUSBHostControllerInterface, IOUSBHostCIMessage) + type IOUSBHostControllerInterfaceDoorbellHandler = func(IOUSBHostControllerInterface, *uint32, uint32) + type IOUSBHostDevice struct + func IOUSBHostDeviceFromID(id objc.ID) IOUSBHostDevice + func NewIOUSBHostDevice() IOUSBHostDevice + func (u IOUSBHostDevice) Autorelease() IOUSBHostDevice + func (u IOUSBHostDevice) ConfigurationDescriptor() objectivec.IObject + func (u IOUSBHostDevice) Init() IOUSBHostDevice + func (u IOUSBHostDevice) ResetWithError() (bool, error) + type IOUSBHostDeviceClass struct + func GetIOUSBHostDeviceClass() IOUSBHostDeviceClass + func (ic IOUSBHostDeviceClass) Alloc() IOUSBHostDevice + func (ic IOUSBHostDeviceClass) Class() objc.Class + type IOUSBHostDevicePropertyKey = string + type IOUSBHostIOSource struct + func IOUSBHostIOSourceFromID(id objc.ID) IOUSBHostIOSource + func NewIOUSBHostIOSource() IOUSBHostIOSource + func (u IOUSBHostIOSource) Autorelease() IOUSBHostIOSource + func (u IOUSBHostIOSource) DeviceAddress() uint + func (u IOUSBHostIOSource) EndpointAddress() uint + func (u IOUSBHostIOSource) HostInterface() IIOUSBHostInterface + func (u IOUSBHostIOSource) Init() IOUSBHostIOSource + type IOUSBHostIOSourceClass struct + func GetIOUSBHostIOSourceClass() IOUSBHostIOSourceClass + func (ic IOUSBHostIOSourceClass) Alloc() IOUSBHostIOSource + func (ic IOUSBHostIOSourceClass) Class() objc.Class + type IOUSBHostIOSourceDescriptors struct + func (s *IOUSBHostIOSourceDescriptors) BcdUSB() uint16 + func (s *IOUSBHostIOSourceDescriptors) Descriptor() [7]byte + func (s *IOUSBHostIOSourceDescriptors) SetBcdUSB(v uint16) + func (s *IOUSBHostIOSourceDescriptors) SetDescriptor(v [7]byte) + func (s *IOUSBHostIOSourceDescriptors) SetSsCompanionDescriptor(v [6]byte) + func (s *IOUSBHostIOSourceDescriptors) SetSspCompanionDescriptor(v [8]byte) + func (s *IOUSBHostIOSourceDescriptors) SsCompanionDescriptor() [6]byte + func (s *IOUSBHostIOSourceDescriptors) SspCompanionDescriptor() [8]byte + type IOUSBHostInterestHandler = func(hostObject IOUSBHostObject, messageType uint32, messageArgument unsafe.Pointer) + type IOUSBHostInterface struct + func IOUSBHostInterfaceFromID(id objc.ID) IOUSBHostInterface + func NewIOUSBHostInterface() IOUSBHostInterface + func (u IOUSBHostInterface) Autorelease() IOUSBHostInterface + func (u IOUSBHostInterface) ConfigurationDescriptor() objectivec.IObject + func (u IOUSBHostInterface) CopyPipeWithAddressError(address uint) (IIOUSBHostPipe, error) + func (u IOUSBHostInterface) IdleTimeout() foundation.NSTimeInterval + func (u IOUSBHostInterface) Init() IOUSBHostInterface + func (u IOUSBHostInterface) InterfaceDescriptor() objectivec.IObject + func (u IOUSBHostInterface) SelectAlternateSettingError(alternateSetting uint) (bool, error) + func (u IOUSBHostInterface) SetIdleTimeoutError(idleTimeout foundation.NSTimeInterval) (bool, error) + type IOUSBHostInterfaceClass struct + func GetIOUSBHostInterfaceClass() IOUSBHostInterfaceClass + func (ic IOUSBHostInterfaceClass) Alloc() IOUSBHostInterface + func (ic IOUSBHostInterfaceClass) Class() objc.Class + type IOUSBHostInterfacePropertyKey = string + var IOUSBHostInterfacePropertyKeyAlternateSetting IOUSBHostInterfacePropertyKey + type IOUSBHostIsochronousCompletionHandler = func(status int32, frameList *IOUSBHostIsochronousFrame) + type IOUSBHostIsochronousFrame struct + func (s *IOUSBHostIsochronousFrame) CompleteCount() uint32 + func (s *IOUSBHostIsochronousFrame) RequestCount() uint32 + func (s *IOUSBHostIsochronousFrame) Reserved() uint32 + func (s *IOUSBHostIsochronousFrame) SetCompleteCount(v uint32) + func (s *IOUSBHostIsochronousFrame) SetRequestCount(v uint32) + func (s *IOUSBHostIsochronousFrame) SetReserved(v uint32) + func (s *IOUSBHostIsochronousFrame) SetStatus(v int32) + func (s *IOUSBHostIsochronousFrame) SetTimeStamp(v IOUSBHostTime) + func (s *IOUSBHostIsochronousFrame) Status() int32 + func (s *IOUSBHostIsochronousFrame) TimeStamp() IOUSBHostTime + type IOUSBHostIsochronousTransaction struct + func (s *IOUSBHostIsochronousTransaction) CompleteCount() uint32 + func (s *IOUSBHostIsochronousTransaction) Offset() uint32 + func (s *IOUSBHostIsochronousTransaction) Options() IOUSBHostIsochronousTransactionOptions + func (s *IOUSBHostIsochronousTransaction) RequestCount() uint32 + func (s *IOUSBHostIsochronousTransaction) SetCompleteCount(v uint32) + func (s *IOUSBHostIsochronousTransaction) SetOffset(v uint32) + func (s *IOUSBHostIsochronousTransaction) SetOptions(v IOUSBHostIsochronousTransactionOptions) + func (s *IOUSBHostIsochronousTransaction) SetRequestCount(v uint32) + func (s *IOUSBHostIsochronousTransaction) SetStatus(v int32) + func (s *IOUSBHostIsochronousTransaction) SetTimeStamp(v IOUSBHostTime) + func (s *IOUSBHostIsochronousTransaction) Status() int32 + func (s *IOUSBHostIsochronousTransaction) TimeStamp() IOUSBHostTime + type IOUSBHostIsochronousTransactionCompletionHandler = func(int32, *IOUSBHostIsochronousTransaction) + type IOUSBHostIsochronousTransactionOptions uint32 + const IOUSBHostIsochronousTransactionOptionsNone + const IOUSBHostIsochronousTransactionOptionsWrap + func (e IOUSBHostIsochronousTransactionOptions) String() string + type IOUSBHostIsochronousTransferOptions uint32 + const IOUSBHostIsochronousTransferOptionsNone + func (e IOUSBHostIsochronousTransferOptions) String() string + type IOUSBHostMatchingPropertyKey = string + type IOUSBHostObject struct + func IOUSBHostObjectFromID(id objc.ID) IOUSBHostObject + func NewIOUSBHostObject() IOUSBHostObject + func (u IOUSBHostObject) Autorelease() IOUSBHostObject + func (u IOUSBHostObject) CapabilityDescriptors() objectivec.IObject + func (u IOUSBHostObject) ConfigurationDescriptorWithConfigurationValueError(configurationValue uint) (objectivec.IObject, error) + func (u IOUSBHostObject) ConfigurationDescriptorWithIndexError(index uint) (objectivec.IObject, error) + func (u IOUSBHostObject) Destroy() + func (u IOUSBHostObject) DestroyWithOptions(options IOUSBHostObjectDestroyOptions) + func (u IOUSBHostObject) DeviceAddress() uint + func (u IOUSBHostObject) DeviceDescriptor() objectivec.IObject + func (u IOUSBHostObject) Init() IOUSBHostObject + func (u IOUSBHostObject) IoDataWithCapacityError(capacity uint) (foundation.NSMutableData, error) + func (u IOUSBHostObject) IoService() uint32 + func (u IOUSBHostObject) Queue() dispatch.Queue + type IOUSBHostObjectClass struct + func GetIOUSBHostObjectClass() IOUSBHostObjectClass + func (ic IOUSBHostObjectClass) Alloc() IOUSBHostObject + func (ic IOUSBHostObjectClass) Class() objc.Class + type IOUSBHostObjectDataOptions uint + const IOUSBHostObjectDataOptionsKernelUserShared + func (e IOUSBHostObjectDataOptions) String() string + type IOUSBHostObjectDestroyOptions uint + const IOUSBHostObjectDestroyOptionsDeviceSurrender + const IOUSBHostObjectDestroyOptionsNone + func (e IOUSBHostObjectDestroyOptions) String() string + type IOUSBHostObjectInitOptions uint + const IOUSBHostObjectInitOptionsDeviceCapture + const IOUSBHostObjectInitOptionsDeviceSeize + const IOUSBHostObjectInitOptionsNone + func (e IOUSBHostObjectInitOptions) String() string + type IOUSBHostPipe struct + func IOUSBHostPipeFromID(id objc.ID) IOUSBHostPipe + func NewIOUSBHostPipe() IOUSBHostPipe + func (u IOUSBHostPipe) AdjustPipeWithDescriptorsError(descriptors *IOUSBHostIOSourceDescriptors) (bool, error) + func (u IOUSBHostPipe) Autorelease() IOUSBHostPipe + func (u IOUSBHostPipe) ClearStallWithError() (bool, error) + func (u IOUSBHostPipe) CopyStreamWithStreamIDError(streamID uint) (IIOUSBHostStream, error) + func (u IOUSBHostPipe) Descriptors() *IOUSBHostIOSourceDescriptors + func (u IOUSBHostPipe) DisableStreamsWithError() (bool, error) + func (u IOUSBHostPipe) EnableStreamsWithError() (bool, error) + func (u IOUSBHostPipe) EnqueueIORequestWithDataCompletionTimeoutErrorCompletionHandler(data foundation.NSMutableData, completionTimeout foundation.NSTimeInterval, ...) bool + func (u IOUSBHostPipe) EnqueueIORequestWithDataTransactionListTransactionListCountFirstFrameNumberOptionsErrorCompletionHandler(data foundation.NSMutableData, ...) bool + func (u IOUSBHostPipe) IdleTimeout() foundation.NSTimeInterval + func (u IOUSBHostPipe) Init() IOUSBHostPipe + func (u IOUSBHostPipe) OriginalDescriptors() *IOUSBHostIOSourceDescriptors + func (u IOUSBHostPipe) SendIORequestWithDataTransactionListTransactionListCountFirstFrameNumberOptionsError(data foundation.NSMutableData, ...) (bool, error) + func (u IOUSBHostPipe) SetIdleTimeoutError(idleTimeout foundation.NSTimeInterval) (bool, error) + type IOUSBHostPipeClass struct + func GetIOUSBHostPipeClass() IOUSBHostPipeClass + func (ic IOUSBHostPipeClass) Alloc() IOUSBHostPipe + func (ic IOUSBHostPipeClass) Class() objc.Class + type IOUSBHostPropertyKey = string + var IOUSBHostPropertyKeyLocationID IOUSBHostPropertyKey + type IOUSBHostStream struct + func IOUSBHostStreamFromID(id objc.ID) IOUSBHostStream + func NewIOUSBHostStream() IOUSBHostStream + func (u IOUSBHostStream) AbortWithError() (bool, error) + func (u IOUSBHostStream) AbortWithOptionError(option IOUSBHostAbortOption) (bool, error) + func (u IOUSBHostStream) Autorelease() IOUSBHostStream + func (u IOUSBHostStream) EnqueueIORequestWithDataErrorCompletionHandler(data foundation.NSMutableData, error_ foundation.NSError, ...) bool + func (u IOUSBHostStream) HostPipe() IIOUSBHostPipe + func (u IOUSBHostStream) Init() IOUSBHostStream + func (u IOUSBHostStream) StreamID() uint + type IOUSBHostStreamClass struct + func GetIOUSBHostStreamClass() IOUSBHostStreamClass + func (ic IOUSBHostStreamClass) Alloc() IOUSBHostStream + func (ic IOUSBHostStreamClass) Class() objc.Class + type IOUSBHostTime = uint64 + type Int32IOUSBHostIsochronousTransactionHandler = func(int32, *IOUSBHostIsochronousTransaction) + type Int32Uint32Handler = func(int32, uint32)