Class: IOUSBController
Overview
Member Functions
Public
abortPipe
AbortPipe
AcquireDeviceZero
ClearPipeStall
ClearRootHubFeature
ClearRootHubPortFeature
ClosePipe
DeviceRequest(IOUSBDevRequest *, IOUSBCompletion *, USBDeviceAddress, UInt8)
DeviceRequest(IOUSBDevRequest *, IOUSBCompletion *, USBDeviceAddress, UInt8, UInt32, UInt32)
GetBandwidthAvailable
GetFrameNumber
GetFrameNumber32
GetRootHubConfDescriptor
GetRootHubDescriptor
GetRootHubDeviceDescriptor
GetRootHubPortState
GetRootHubPortStatus
GetRootHubStatus
IsocIO(IOMemoryDescriptor *, UInt64, UInt32, IOUSBIsocFrame *, USBDeviceAddress, Endpoint *, IOUSBIsocCompletion *)
IsocIO(IOMemoryDescriptor *, UInt64, UInt32, IOUSBLowLatencyIsocFrame *, USBDeviceAddress, Endpoint *, IOUSBLowLatencyIsocCompletion *, UInt32)
openPipe
OpenPipe
Read
Read(IOMemoryDescriptor *, USBDeviceAddress, Endpoint *, IOUSBCompletion *)
Read(IOMemoryDescriptor *, USBDeviceAddress, Endpoint *, IOUSBCompletion *, UInt32, UInt32)
ReleaseDeviceZero
resetPipe
ResetPipe
SetHubAddress
SetRootHubDescriptor
SetRootHubFeature
SetRootHubPortFeature
UIMCreateBulkTransfer
UIMCreateInterruptTransfer
UIMCreateIsochTransfer
UIMCreateIsochTransfer(short, short, IOUSBIsocCompletion, UInt8, UInt64, IOMemoryDescriptor *, UInt32, IOUSBLowLatencyIsocFrame *, UInt32)
Write
Write(IOMemoryDescriptor *, USBDeviceAddress, Endpoint *, IOUSBCompletion *)
Write(IOMemoryDescriptor *, USBDeviceAddress, Endpoint *, IOUSBCompletion *, UInt32, UInt32)
Protected
UIMAbortEndpoint
UIMClearEndpointStall
UIMCreateBulkEndpoint
UIMCreateControlEndpoint
UIMCreateControlTransfer
UIMCreateInterruptEndpoint
UIMCreateIsochEndpoint
UIMCreateIsochTransfer(short, short, IOUSBIsocCompletion, UInt8, UInt64, IOMemoryDescriptor *, UInt32, IOUSBIsocFrame *)
UIMDeleteEndpoint
UIMFinalize
UIMInitialize
UIMRootHubStatusChange()
UIMRootHubStatusChange(bool)
UIMRootHubStatusChange(bool)(bool)
Structs and Unions
Endpoint
Header