IODataQueueClient.h

Overview

Included Headers

  • <sys/cdefs.h>

  • <AvailabilityMacros.h>

  • <libkern/OSTypes.h>

  • <mach/port.h>

  • <IOKit/IOReturn.h>

  • <IOKit/IODataQueueShared.h>

Topics

Miscellaneous

IODataQueueAllocateNotificationPort

Allocates and returns a new mach port able to receive data available notifications from an IODataQueue.

IODataQueueDataAvailable

Used to determine if more data is avilable on the queue.

IODataQueueDequeue

Dequeues the next available entry on the queue and copies it into the given data pointer.

IODataQueueEnqueue

Enqueues a new entry on the queue.

IODataQueuePeek

Used to peek at the next entry on the queue.

IODataQueueSetNotificationPort

Creates a simple mach message targeting the mach port specified in port.

IODataQueueWaitForAvailableData

Wait for an incoming dataAvailable message on the given notifyPort.