Go to the source code of this file.
|
#define | QUEUE_INIT(prQueue, destroy_func) ListInit((prQueue), (destroy_func)) |
|
#define | QUEUE_DESTROY(prQueue) ListDestroy((prQueue)) |
|
#define | QUEUE_PUSH(prQueue, data) LIST_APPEND((prQueue), (data)) |
|
#define | QUEUE_POP(prQueue, data) ListRemoveNext((prQueue), NULL, (data)) |
|
#define | QUEUE_EMPTY(prQueue) (0==LIST_SIZE((prQueue))) |
|
#define | INT_QUEUE_INIT(prQueue) INT_LIST_INIT((prQueue)) |
|
#define | INT_QUEUE_DESTROY(prQueue) INT_LIST_DESTROY((prQueue)) |
|
#define | INT_QUEUE_PUSH(prQueue, data) INT_LIST_APPEND((prQueue), (data)) |
|
#define | INT_QUEUE_POP(prQueue, data) IntListRemoveNext((prQueue), NULL, (data)) |
|
#define | INT_QUEUE_EMPTY(prQueue) (0==INT_LIST_SIZE((prQueue))) |
|
§ INT_QUEUE_DESTROY
§ INT_QUEUE_EMPTY
§ INT_QUEUE_INIT
§ INT_QUEUE_POP
§ INT_QUEUE_PUSH
#define INT_QUEUE_PUSH |
( |
|
prQueue, |
|
|
|
data |
|
) |
| INT_LIST_APPEND((prQueue), (data)) |
§ QUEUE_DESTROY
#define QUEUE_DESTROY |
( |
|
prQueue | ) |
ListDestroy((prQueue)) |
§ QUEUE_EMPTY
#define QUEUE_EMPTY |
( |
|
prQueue | ) |
(0==LIST_SIZE((prQueue))) |
§ QUEUE_INIT
#define QUEUE_INIT |
( |
|
prQueue, |
|
|
|
destroy_func |
|
) |
| ListInit((prQueue), (destroy_func)) |
§ QUEUE_POP
#define QUEUE_POP |
( |
|
prQueue, |
|
|
|
data |
|
) |
| ListRemoveNext((prQueue), NULL, (data)) |
§ QUEUE_PUSH
#define QUEUE_PUSH |
( |
|
prQueue, |
|
|
|
data |
|
) |
| LIST_APPEND((prQueue), (data)) |
§ int_queue_t
§ queue_t