Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_Registry::Binding_Iterator::Iteration_State Class Reference

#include <Registry.h>

Inheritance diagram for ACE_Registry::Binding_Iterator::Iteration_State:

Inheritance graph
Collaboration diagram for ACE_Registry::Binding_Iterator::Iteration_State:

Collaboration graph
List of all members.

Public Methods

 Iteration_State (Binding_Iterator &iterator)
 Constructor. More...

virtual int next_n (u_long how_many, Binding_List &list)=0
 Next <how_many> entries. More...

void reset (void)
 Reset state. More...

Protected Attributes

 Pointer to parent iterator. More...

u_long index_

Detailed Description

Base class for state

Definition at line 459 of file Registry.h.

Constructor & Destructor Documentation

ACE_Registry::Binding_Iterator::Iteration_State::Iteration_State Binding_Iterator   iterator


Definition at line 838 of file Registry.cpp.

References ACE_Registry::Binding_Iterator::Binding_Iterator.

00839   : parent_ (&iter),
00840     index_ (0)
00841 {
00842 }

Member Function Documentation

virtual int ACE_Registry::Binding_Iterator::Iteration_State::next_n u_long    how_many,
Binding_List   list
[pure virtual]

Next <how_many> entries.

Implemented in ACE_Registry::Binding_Iterator::Object_Iteration.

Referenced by ACE_Registry::Binding_Iterator::next_n.

void ACE_Registry::Binding_Iterator::Iteration_State::reset void   

Reset state.

Definition at line 832 of file Registry.cpp.

References index_.

Referenced by ACE_Registry::Binding_Iterator::reset.

00833 {
00834   this->index_ = 0;
00835 }

Member Data Documentation

u_long ACE_Registry::Binding_Iterator::Iteration_State::index_ [protected]

Definition at line 476 of file Registry.h.

Referenced by ACE_Registry::Binding_Iterator::Context_Iteration::next_n, ACE_Registry::Binding_Iterator::Object_Iteration::next_n, and reset.

Binding_Iterator* ACE_Registry::Binding_Iterator::Iteration_State::parent_ [protected]

Pointer to parent iterator.

Definition at line 474 of file Registry.h.

Referenced by ACE_Registry::Binding_Iterator::Context_Iteration::next_n, and ACE_Registry::Binding_Iterator::Object_Iteration::next_n.

The documentation for this class was generated from the following files:
Generated on Mon Jun 16 12:55:09 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002