Data Structures | Typedefs | Functions
QueueP.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
Include dependency graph for QueueP.h:

Go to the source code of this file.

Data Structures

struct  _QueueP_Elem
 
struct  _QueueP_Obj
 

Typedefs

typedef struct _QueueP_Elem QueueP_Elem
 
typedef struct _QueueP_Obj QueueP_Obj
 
typedef QueueP_ObjQueueP_Handle
 

Functions

void QueueP_init (QueueP_Obj *obj)
 
uintptr_t QueueP_head (QueueP_Obj *obj)
 
uintptr_t QueueP_next (QueueP_Elem *qelem)
 
uintptr_t QueueP_prev (QueueP_Elem *qelem)
 
uintptr_t QueueP_get (QueueP_Obj *obj)
 
void QueueP_put (QueueP_Obj *obj, QueueP_Elem *elem)
 
void QueueP_remove (QueueP_Elem *qelem)
 
bool QueueP_empty (QueueP_Obj *obj)
 

Typedef Documentation

§ QueueP_Elem

typedef struct _QueueP_Elem QueueP_Elem

§ QueueP_Obj

typedef struct _QueueP_Obj QueueP_Obj

§ QueueP_Handle

Function Documentation

§ QueueP_init()

void QueueP_init ( QueueP_Obj obj)

§ QueueP_head()

uintptr_t QueueP_head ( QueueP_Obj obj)

§ QueueP_next()

uintptr_t QueueP_next ( QueueP_Elem qelem)

§ QueueP_prev()

uintptr_t QueueP_prev ( QueueP_Elem qelem)

§ QueueP_get()

uintptr_t QueueP_get ( QueueP_Obj obj)

§ QueueP_put()

void QueueP_put ( QueueP_Obj obj,
QueueP_Elem elem 
)

§ QueueP_remove()

void QueueP_remove ( QueueP_Elem qelem)

§ QueueP_empty()

bool QueueP_empty ( QueueP_Obj obj)
© Copyright 1995-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale