queue_struct Struct Reference

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

Collaboration diagram for queue_struct:

Collaboration graph
[legend]

List of all members.

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_tfirst_block
queue_elblock_tlast_block
queue_elblock_texp_first_block
queue_elblock_texp_last_block
unsigned long queue_maxlength
char name [MAX_QUEUENAME_LENGTH+1]


Detailed Description

Definition at line 62 of file fastqueue.h.


Member Data Documentation

pthread_cond_t queue_struct::cond

Definition at line 74 of file fastqueue.h.

Referenced by create_queue(), destroy_queue(), and enqueue_element_expedited_signal().

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

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+1]

Definition at line 78 of file fastqueue.h.

Referenced by create_queue(), and destroy_queue().

Definition at line 76 of file fastqueue.h.

Referenced by create_queue(), destroy_queue(), and enqueue_element_expedited_signal().


The documentation for this struct was generated from the following file:

Generated on Fri Aug 14 23:38:43 2009 for Ariba by  doxygen 1.5.8