Contents

CMSimpleQueueEnqueue(_:element:)

Enqueues an element in the queue.

Declaration

func CMSimpleQueueEnqueue(_ queue: CMSimpleQueue, element: UnsafeRawPointer) -> OSStatus

Parameters

  • queue:

    The queue on which to enqueue the element. Must not be NULL.

  • element:

    Element to enqueue. Must not be NULL (CMSimpleQueueDequeue returns NULL to indicate an empty queue).

Return Value

Returns noErr if the call succeeds or kCMSimpleQueueError_QueueIsFull if the queue is full.

Discussion

If the queue is full, this operation fails.

See Also

Managing Queues