PDK API Guide for J721E
|
Queue Handling routines for RTOS.
============================================================================
Go to the source code of this file.
Data Structures | |
struct | QueueP_Elem |
Opaque QueueP element. More... | |
struct | QueueP_Params |
Basic QueueP Parameters. More... | |
Typedefs | |
typedef void * | QueueP_Handle |
Opaque client reference to an instance of a QueueP. More... | |
Enumerations | |
enum | QueueP_Status { QueueP_OK = 0, QueueP_FAILURE = (-(int32_t)1) } |
Status codes for QueueP APIs. More... | |
enum | QueueP_State { QueueP_NOTEMPTY = 0, QueueP_EMPTY = 1 } |
State codes for current queue state. More... | |
Functions | |
void | QueueP_Params_init (QueueP_Params *params) |
Initialize params structure to default values. More... | |
QueueP_Handle | QueueP_create (const QueueP_Params *params) |
Function to create a queue. More... | |
QueueP_Status | QueueP_delete (QueueP_Handle handle) |
Function to delete a queue. More... | |
void * | QueueP_get (QueueP_Handle handle) |
Function to Get the element at the front of the queue. This function removes an element from the front of a queue and returns it. More... | |
QueueP_Status | QueueP_put (QueueP_Handle handle, void *elem) |
Function to Put an element at end of queue. More... | |
QueueP_State | QueueP_isEmpty (QueueP_Handle handle) |
Function to perform queue empty check. More... | |
void * | QueueP_getQPtr (QueueP_Handle handle) |
Function to get pointer to the queue. More... | |