IOOQGateFIFOQueue


Abstract: A concrete implementation of an IOOutputQueue. This object provides a FIFO packet queue to hold the incoming packets provided by the client transmit threads. An IOCommandGate in conjunction with a workloop provided by the target is used to serialize access to the target's output handler, by always closing the gate in the IOCommandGate before calling the target's output handler. Hence the target's handler will run in a mutually exclusive fashion with any actions performed by the workloop thread. See IOOutputQueue for additional information.



© 2000 Apple Computer, Inc. — (Last Updated 2/23/2000)