|
GDBserver
|
Go to the source code of this file.
Macros | |
| #define | QUEUE_enque(TYPE, Q, V) queue_ ## TYPE ## _enque ((Q), (V)) |
| #define | QUEUE_deque(TYPE, Q) queue_ ## TYPE ## _deque (Q) |
| #define | QUEUE_peek(TYPE, Q) queue_ ## TYPE ## _peek (Q) |
| #define | QUEUE_is_empty(TYPE, Q) queue_ ## TYPE ## _is_empty (Q) |
| #define | QUEUE_alloc(TYPE, FREE_FUNC) queue_ ## TYPE ## _alloc (FREE_FUNC) |
| #define | QUEUE_length(TYPE, Q) queue_ ## TYPE ## _length (Q) |
| #define | QUEUE_free(TYPE, Q) queue_ ## TYPE ## _free (Q) |
| #define | QUEUE_iterate(TYPE, Q, OPERATE, PARAM) queue_ ## TYPE ## _iterate ((Q), (OPERATE), (PARAM)) |
| #define | QUEUE_remove_elem(TYPE, Q, ITER) queue_ ## TYPE ## _remove_elem ((Q), (ITER)) |
| #define | QUEUE(TYPE) struct queue_ ## TYPE |
| #define | QUEUE_ELEM(TYPE) struct queue_elem_ ## TYPE |
| #define | QUEUE_ITER(TYPE) struct queue_iter_ ## TYPE |
| #define | QUEUE_ITER_FUNC(TYPE) queue_ ## TYPE ## _operate_func |
| #define | DEFINE_QUEUE_P(TYPE) |
| #define | DECLARE_QUEUE_P(TYPE) |
| #define DECLARE_QUEUE_P | ( | TYPE | ) |
| #define QUEUE_alloc | ( | TYPE, | |
| FREE_FUNC | |||
| ) | queue_ ## TYPE ## _alloc (FREE_FUNC) |
Definition at line 70 of file queue.h.
Referenced by initialize_event_loop(), and initialize_notif().
| #define QUEUE_deque | ( | TYPE, | |
| Q | |||
| ) | queue_ ## TYPE ## _deque (Q) |
Definition at line 59 of file queue.h.
Referenced by handle_notif_ack(), and process_event().
| #define QUEUE_enque | ( | TYPE, | |
| Q, | |||
| V | |||
| ) | queue_ ## TYPE ## _enque ((Q), (V)) |
Definition at line 55 of file queue.h.
Referenced by notif_event_enque(), and wait_for_event().
| #define QUEUE_is_empty | ( | TYPE, | |
| Q | |||
| ) | queue_ ## TYPE ## _is_empty (Q) |
Definition at line 66 of file queue.h.
Referenced by handle_notif_ack(), notif_push(), notif_write_event(), and process_event().
| #define QUEUE_ITER_FUNC | ( | TYPE | ) | queue_ ## TYPE ## _operate_func |
| #define QUEUE_iterate | ( | TYPE, | |
| Q, | |||
| OPERATE, | |||
| PARAM | |||
| ) | queue_ ## TYPE ## _iterate ((Q), (OPERATE), (PARAM)) |
Definition at line 83 of file queue.h.
Referenced by discard_queued_stop_replies(), and in_queued_stop_replies().
| #define QUEUE_length | ( | TYPE, | |
| Q | |||
| ) | queue_ ## TYPE ## _length (Q) |
Definition at line 73 of file queue.h.
Referenced by handle_notif_ack(), and notif_event_enque().
| #define QUEUE_peek | ( | TYPE, | |
| Q | |||
| ) | queue_ ## TYPE ## _peek (Q) |
Definition at line 63 of file queue.h.
Referenced by notif_write_event().
| #define QUEUE_remove_elem | ( | TYPE, | |
| Q, | |||
| ITER | |||
| ) | queue_ ## TYPE ## _remove_elem ((Q), (ITER)) |
Definition at line 88 of file queue.h.
Referenced by remove_all_on_match_ptid().
1.8.14