ACE  6.0.6
Public Member Functions | Public Attributes | Private Attributes
ACE_Message_Queue_Ex_Reverse_Iterator Class Reference

#include <Message_Queue_T.h>

Collaboration diagram for ACE_Message_Queue_Ex_Reverse_Iterator:
Collaboration graph

List of all members.

Public Member Functions

 ACE_Message_Queue_Ex_Reverse_Iterator (ACE_Message_Queue_Ex< ACE_MESSAGE_TYPE, ACE_SYNCH_USE > &queue)
int next (ACE_MESSAGE_TYPE *&entry)
int done (void) const
 Returns 1 when all items have been seen, else 0.
int advance (void)
void dump (void) const
 Dump the state of an object.

Public Attributes

 Declare the dynamic allocation hooks.

Private Attributes

 Implement this via the ACE_Message_Queue_Reverse_Iterator.

Constructor & Destructor Documentation

ACE_Message_Queue_Ex_Reverse_Iterator::ACE_Message_Queue_Ex_Reverse_Iterator ( ACE_Message_Queue_Ex< ACE_MESSAGE_TYPE, ACE_SYNCH_USE > &  queue)

Member Function Documentation

int ACE_Message_Queue_Ex_Reverse_Iterator::advance ( void  )

Move forward by one element in the queue. Returns 0 when all the items in the set have been seen, else 1.

int ACE_Message_Queue_Ex_Reverse_Iterator::done ( void  ) const

Returns 1 when all items have been seen, else 0.

void ACE_Message_Queue_Ex_Reverse_Iterator::dump ( void  ) const

Dump the state of an object.

int ACE_Message_Queue_Ex_Reverse_Iterator::next ( ACE_MESSAGE_TYPE *&  entry)

Pass back the entry that hasn't been seen in the queue. Returns 0 when all items have been seen, else 1.

Member Data Documentation

Declare the dynamic allocation hooks.

Implement this via the ACE_Message_Queue_Reverse_Iterator.

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