#include <source/ariba/utility/transport/tcpip/protlib/fastqueue.h>

Public Attributes | |
| pthread_mutex_t | mutex |
| pthread_mutexattr_t | mutex_attr |
| pthread_cond_t | cond |
| unsigned long | nr_of_elements |
| unsigned long | exp_nr_of_elements |
| int | exp_enabled |
| queue_elblock_t * | first_block |
| queue_elblock_t * | last_block |
| queue_elblock_t * | exp_first_block |
| queue_elblock_t * | exp_last_block |
| unsigned long | queue_maxlength |
| char | name [MAX_QUEUENAME_LENGTH+2] |
Definition at line 62 of file fastqueue.h.
| pthread_cond_t queue_struct::cond |
Definition at line 66 of file fastqueue.h.
Referenced by create_queue(), dequeue_element_timedwait(), dequeue_element_wait(), destroy_queue(), and enqueue_element_expedited_signal().
Definition at line 70 of file fastqueue.h.
Referenced by create_queue(), enqueue_element_expedited_signal(), queue_enable_expedited(), and queue_is_expedited_enabled().
Definition at line 73 of file fastqueue.h.
Referenced by create_queue(), dequeue_element_nonblocking(), dequeue_element_timedwait(), and dequeue_element_wait().
Definition at line 74 of file fastqueue.h.
Referenced by create_queue(), destroy_queue(), and enqueue_element_expedited_signal().
| unsigned long queue_struct::exp_nr_of_elements |
Definition at line 69 of file fastqueue.h.
Referenced by create_queue(), dequeue_element_nonblocking(), dequeue_element_timedwait(), dequeue_element_wait(), and enqueue_element_expedited_signal().
Definition at line 71 of file fastqueue.h.
Referenced by create_queue(), dequeue_element_nonblocking(), dequeue_element_timedwait(), and dequeue_element_wait().
Definition at line 72 of file fastqueue.h.
Referenced by create_queue(), destroy_queue(), and enqueue_element_expedited_signal().
| pthread_mutex_t queue_struct::mutex |
Definition at line 64 of file fastqueue.h.
Referenced by create_queue(), dequeue_element_nonblocking(), dequeue_element_timedwait(), dequeue_element_wait(), destroy_queue(), enqueue_element_expedited_signal(), queue_enable_expedited(), queue_is_expedited_enabled(), and queue_nr_of_elements().
| pthread_mutexattr_t queue_struct::mutex_attr |
Definition at line 65 of file fastqueue.h.
Referenced by create_queue(), and destroy_queue().
| char queue_struct::name[MAX_QUEUENAME_LENGTH+2] |
Definition at line 78 of file fastqueue.h.
Referenced by create_queue(), and destroy_queue().
| unsigned long queue_struct::nr_of_elements |
Definition at line 68 of file fastqueue.h.
Referenced by create_queue(), dequeue_element_nonblocking(), dequeue_element_timedwait(), dequeue_element_wait(), destroy_queue(), enqueue_element_expedited_signal(), and queue_nr_of_elements().
| unsigned long queue_struct::queue_maxlength |
Definition at line 76 of file fastqueue.h.
Referenced by create_queue(), destroy_queue(), and enqueue_element_expedited_signal().
1.6.1