#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+1] |
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 |
char queue_struct::name[MAX_QUEUENAME_LENGTH+1] |
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().