Overview
IOFireWireDeviceInterface is your primary gateway to the functionality contained in
IOFireWireLib.
Discussion
You can use IOFireWireDeviceInterface to:
- perform synchronous read, write and lock operations
- perform other miscellanous bus operations, such as reset the FireWire bus.
- create FireWire command objects and interfaces used to perform
synchronous/asynchronous read, write and lock operations. These include:
- IOFireWireReadCommandInterface
- IOFireWireReadQuadletCommandInterface
- IOFireWireWriteCommandInterface
- IOFireWireWriteQuadletCommandInterface
- IOFireWireCompareSwapCommandInterface
- create interfaces which provide a other extended services. These include:
- IOFireWirePseudoAddressSpaceInterface -- pseudo address space services
- IOFireWirePhysicalAddressSpaceInterface -- physical address space services
- IOFireWireLocalUnitDirectoryInterface -- manage local unit directories in the mac
- IOFireWireConfigDirectoryInterface -- access and browse remote device config directories
- create interfaces which provide isochronous services (see IOFireWireLibIsoch.h). These include:
- IOFireWireIsochChannelInterface -- create/manage talker and listener isoch channels
- IOFireWireLocalIsochPortInterface -- create local isoch ports
- IOFireWireRemoteIsochPortInterface -- create remote isoch ports
- IOFireWireDCLCommandPoolInterface -- create a DCL command pool allocator.
|
Did this document help you? |
Yes: Tell us what works for you.
|
|
Last Updated: 2009-02-23