#include <Local_Tokens.h>
Collaboration diagram for ACE_TPQ_Iterator:

Public Member Functions | |
| ACE_TPQ_Iterator (ACE_Token_Proxy_Queue &q) | |
| Constructor.   | |
| ~ACE_TPQ_Iterator (void) | |
| Destructor.   | |
| int | next (ACE_TPQ_Entry *&next_item) | 
| Pass back the .   | |
| int | done (void) const | 
| Returns 1 when all items have been seen, else 0.   | |
| void | advance (void) | 
| Move forward by one element in the queue.   | |
| void | dump (void) const | 
| Dump the state of an object.   | |
Private Attributes | |
| ACE_TPQ_Entry * | current_ | 
Not a public interface.
Definition at line 264 of file Local_Tokens.h.
      
  | 
  
| 
 Constructor. 
 Definition at line 239 of file Local_Tokens.cpp. References ACE_TRACE. 
  | 
  
      
  | 
  
| 
 Destructor. 
  | 
  
      
  | 
  
| 
 Move forward by one element in the queue. 
 Definition at line 264 of file Local_Tokens.cpp. References ACE_TRACE, and ACE_TPQ_Entry::next_. Referenced by ACE_RW_Token::is_owner(), ACE_RW_Token::is_waiting_for(), ACE_Mutex_Token::is_waiting_for(), ACE_RW_Token::notify_new_owner(), and ACE_RW_Token::owners(). 
  | 
  
      
  | 
  
| 
 Returns 1 when all items have been seen, else 0. 
 Definition at line 256 of file Local_Tokens.cpp. References ACE_TRACE. 
  | 
  
      
  | 
  
| 
 Dump the state of an object. 
 Definition at line 273 of file Local_Tokens.cpp. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_LIB_TEXT, ACE_TRACE, and LM_DEBUG. 
 00274 {
00275 #if defined (ACE_HAS_DUMP)
00276   ACE_TRACE ("ACE_TPQ_Iterator::dump");
00277   ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
00278   ACE_DEBUG ((LM_DEBUG,  ACE_LIB_TEXT ("ACE_TPQ_Iterator::dump:\n")
00279               ACE_LIB_TEXT (" current_ = %d\n"),
00280               (long) this->current_));
00281   ACE_DEBUG ((LM_DEBUG,  ACE_LIB_TEXT ("head_ and tail_\n")));
00282   ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
00283 #endif /* ACE_HAS_DUMP */
00284 }
 | 
  
      
  | 
  
| 
 Pass back the . 
 Definition at line 246 of file Local_Tokens.cpp. References ACE_TRACE. Referenced by ACE_RW_Token::is_owner(), ACE_RW_Token::is_waiting_for(), ACE_Mutex_Token::is_waiting_for(), ACE_RW_Token::notify_new_owner(), and ACE_RW_Token::owners(). 
  | 
  
      
  | 
  
| 
 
 Definition at line 286 of file Local_Tokens.h.  | 
  
 
1.3.6