ACE_Token::ACE_Token_Queue Struct Reference

Collaboration diagram for ACE_Token::ACE_Token_Queue:
Collaboration graph
[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_Entryhead_
 Head of the list of waiting threads.
ACE_Token_Queue_Entrytail_
 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::insert_entry ( ACE_Token_Queue_Entry entry,
int  requeue_position = -1 
)

Insert a waiter into the queue.

void ACE_Token::ACE_Token_Queue::remove_entry ( ACE_Token_Queue_Entry  ) 

Remove a waiter from 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 file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Nov 30 00:54:12 2009 for ACE by  doxygen 1.6.1