#include <stdint.h>
#include <stdbool.h>
#include <stddef.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_Obj * | QueueP_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 struct _QueueP_Elem QueueP_Elem |
typedef struct _QueueP_Obj QueueP_Obj |
typedef QueueP_Obj* QueueP_Handle |
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 | ) |