ACE_Token::ACE_Token_Queue Struct Reference

Collaboration diagram for ACE_Token::ACE_Token_Queue:
[legend]

List of all members.

Public Member Functions

 ACE_Token_Queue (void)
 Constructor.
void remove_entry (ACE_Token_Queue_Entry *)
 Remove a waiter from the queue.
void insert_entry (ACE_Token_Queue_Entry &entry, int requeue_position=-1)
 Insert a waiter into the queue.

Public Attributes

ACE_Token_Queue_Entry * head_
 Head of the list of waiting threads.
ACE_Token_Queue_Entry * tail_
 Tail of the list of waiting threads.


Constructor & Destructor Documentation

ACE_Token::ACE_Token_Queue::ACE_Token_Queue ( void   ) 

Constructor.


Member Function Documentation

void ACE_Token::ACE_Token_Queue::remove_entry ( ACE_Token::ACE_Token_Queue_Entry *  entry  ) 

Remove a waiter from the queue.

void ACE_Token::ACE_Token_Queue::insert_entry ( ACE_Token::ACE_Token_Queue_Entry &  entry,
int  requeue_position = -1 
)

Insert a waiter into the queue.


Member Data Documentation

Head of the list of waiting threads.

Tail of the list of waiting threads.


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

Generated on Sat Jun 14 18:46:10 2008 for ACE by  doxygen 1.5.6