ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
#include <thread_queue.h>
Data Fields | |
size_t | num_threads |
ABTI_thread * | p_head |
ABTI_thread * | p_tail |
ABTD_atomic_int | is_empty |
Definition at line 12 of file thread_queue.h.
ABTD_atomic_int thread_queue_t::is_empty |
Definition at line 18 of file thread_queue.h.
Referenced by thread_queue_acquire_spinlock_if_not_empty(), thread_queue_init(), thread_queue_is_empty(), thread_queue_pop_head(), thread_queue_pop_tail(), thread_queue_push_head(), thread_queue_push_tail(), and thread_queue_remove().
size_t thread_queue_t::num_threads |
Definition at line 13 of file thread_queue.h.
Referenced by thread_queue_get_size(), thread_queue_init(), thread_queue_pop_head(), thread_queue_pop_tail(), thread_queue_print_all(), thread_queue_push_head(), thread_queue_push_tail(), and thread_queue_remove().
ABTI_thread* thread_queue_t::p_head |
Definition at line 14 of file thread_queue.h.
Referenced by thread_queue_init(), thread_queue_pop_head(), thread_queue_pop_tail(), thread_queue_print_all(), thread_queue_push_head(), thread_queue_push_tail(), and thread_queue_remove().
ABTI_thread* thread_queue_t::p_tail |
Definition at line 15 of file thread_queue.h.
Referenced by thread_queue_init(), thread_queue_pop_head(), thread_queue_pop_tail(), thread_queue_push_head(), thread_queue_push_tail(), and thread_queue_remove().