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.

Detailed Description

Definition at line 263 of file Token.h.


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.

Definition at line 276 of file Token.h.

Tail of the list of waiting threads.

Definition at line 279 of file Token.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Sun Nov 22 23:17:02 2009 for ACE by  doxygen 1.6.1