Asterisk - The Open Source Telephony Project
18.5.0
|
Go to the source code of this file.
Macros | |
#define | CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) |
#define | CIRCLEQ_ENTRY(type) |
#define | CIRCLEQ_FIRST(head) ((head)->cqh_first) |
#define | CIRCLEQ_FOREACH(var, head, field) |
#define | CIRCLEQ_FOREACH_REVERSE(var, head, field) |
#define | CIRCLEQ_HEAD(name, type) |
#define | CIRCLEQ_INIT(head) |
#define | CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) |
#define | CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) |
#define | CIRCLEQ_INSERT_HEAD(head, elm, field) |
#define | CIRCLEQ_INSERT_TAIL(head, elm, field) |
#define | CIRCLEQ_LAST(head) ((head)->cqh_last) |
#define | CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next) |
#define | CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev) |
#define | CIRCLEQ_REMOVE(head, elm, field) |
#define CIRCLEQ_EMPTY | ( | head | ) | ((head)->cqh_first == (void *)(head)) |
Definition at line 55 of file circ-queue.h.
#define CIRCLEQ_ENTRY | ( | type | ) |
Definition at line 46 of file circ-queue.h.
#define CIRCLEQ_FIRST | ( | head | ) | ((head)->cqh_first) |
Definition at line 57 of file circ-queue.h.
#define CIRCLEQ_FOREACH | ( | var, | |
head, | |||
field | |||
) |
Definition at line 59 of file circ-queue.h.
#define CIRCLEQ_FOREACH_REVERSE | ( | var, | |
head, | |||
field | |||
) |
Definition at line 64 of file circ-queue.h.
Definition at line 40 of file circ-queue.h.
#define CIRCLEQ_INIT | ( | head | ) |
Definition at line 69 of file circ-queue.h.
#define CIRCLEQ_INSERT_AFTER | ( | head, | |
listelm, | |||
elm, | |||
field | |||
) |
Definition at line 74 of file circ-queue.h.
#define CIRCLEQ_INSERT_BEFORE | ( | head, | |
listelm, | |||
elm, | |||
field | |||
) |
Definition at line 84 of file circ-queue.h.
#define CIRCLEQ_INSERT_HEAD | ( | head, | |
elm, | |||
field | |||
) |
Definition at line 94 of file circ-queue.h.
#define CIRCLEQ_INSERT_TAIL | ( | head, | |
elm, | |||
field | |||
) |
Definition at line 104 of file circ-queue.h.
#define CIRCLEQ_LAST | ( | head | ) | ((head)->cqh_last) |
Definition at line 114 of file circ-queue.h.
#define CIRCLEQ_NEXT | ( | elm, | |
field | |||
) | ((elm)->field.cqe_next) |
Definition at line 116 of file circ-queue.h.
#define CIRCLEQ_PREV | ( | elm, | |
field | |||
) | ((elm)->field.cqe_prev) |
Definition at line 118 of file circ-queue.h.
#define CIRCLEQ_REMOVE | ( | head, | |
elm, | |||
field | |||
) |
Definition at line 120 of file circ-queue.h.