GetOutputQueue

Get the shared memory queue for buffers moving out from kernel to user space.

Declaration

IOStreamBufferQueue *( *GetOutputQueue)(
   IOStreamRef stream );

Parameters

stream

The IOStreamRef of the stream to operate on.

Return Value

A pointer to the shared memory IOStreamBufferQueue structure for the output queue.

Overview

If you use the notification functions, you should never need to access the queues directly.

See Also

Input and output

GetInputPort

Get the notification port for buffers moving in from user to kernel space.

GetInputQueue

Get the shared memory queue for buffers moving in from user to kernel space.

GetOutputPort

Get the notification port for buffers moving out from kernel to user space.

SetOutputCallback

Set the callback function to be called when a new buffer is available from the kernel.