ACE_Registry::Binding_Iterator::Iteration_State Class Reference

#include <Registry.h>

Inheritance diagram for ACE_Registry::Binding_Iterator::Iteration_State:

Inheritance graph
[legend]
Collaboration diagram for ACE_Registry::Binding_Iterator::Iteration_State:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Iteration_State (Binding_Iterator &iterator)
 Constructor.

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

void reset (void)
 Reset state.


Protected Attributes

Binding_Iteratorparent_
 Pointer to parent iterator.

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  ) 
 

Constructor.

Definition at line 842 of file Registry.cpp.

00843   : parent_ (&iter),
00844     index_ (0)
00845 {
00846 }


Member Function Documentation

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

Next entries.

Implemented in ACE_Registry::Binding_Iterator::Object_Iteration, ACE_Registry::Binding_Iterator::Context_Iteration, and ACE_Registry::Binding_Iterator::Iteration_Complete.

Referenced by ACE_Registry::Binding_Iterator::next_n().

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

Reset state.

Definition at line 836 of file Registry.cpp.

Referenced by ACE_Registry::Binding_Iterator::reset().

00837 {
00838   this->index_ = 0;
00839 }


Member Data Documentation

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

Definition at line 476 of file Registry.h.

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

Pointer to parent iterator.

Definition at line 474 of file Registry.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 11:28:01 2006 for ACE by doxygen 1.3.6