ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference

 


IOFWCommand.h

See Also:
Includes:

Overview

This header contains the definition of the base class for FireWire commands, IOFWCommand. Note that IOFWCommand instances are allocated by methods of the IOFireWireNub class.



Classes

IOFWAsyncCommand
IOFWAsyncPHYCommand
IOFWAsyncStreamCommand
IOFWBusCommand
IOFWCommand
IOFWCompareAndSwapCommand
IOFWDelayCommand
IOFWReadQuadCommand
IOFWWriteQuadCommand


Structs and Unions


IOFWCmdQ


Structure for head of a queue of IOFWCommands

struct IOFWCmdQ { 
    IOFWCommand *fHead; 
    IOFWCommand *fTail; 
    bool executeQueue(
        bool all); 
    virtual void headChanged(
        IOFWCommand *oldHead);  
    virtual ~IOFWCmdQ() {
        }  void checkProgress(
        void ); 
};  
Fields
fHead

Points to the head of the queue, or NULL if queue is empty

fTail

Points to the tail of the queue, or NULL if queue is empty

headChanged

called when head command is changed, or the command itself changes state.


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.

 

Last Updated: 2008-12-19