Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

# ImR_Iterator Class Reference

The Iterator for servers in the ImR. More...

`#include <Iterator.h>`

Collaboration diagram for ImR_Iterator:

[legend]
List of all members.

## Public Member Functions
| ImR_Iterator (CORBA::ULong n, Locator_Repository &repo, PortableServer::POA_ptr poa)
virtual CORBA::Boolean | next_n (CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list) throw (CORBA::SystemException)
virtual void | destroy () throw (CORBA::SystemException)
## Private Attributes
Locator_Repository & | repo_
CORBA::ULong | count_
PortableServer::POA_ptr | poa_

## Detailed Description

The Iterator for servers in the ImR.

## Constructor & Destructor Documentation

ImR_Iterator::ImR_Iterator | ( | CORBA::ULong | n,
|  | Locator_Repository & | repo,
|  | PortableServer::POA_ptr | poa
| ) |

## Member Function Documentation

void ImR_Iterator::destroy | ( |  | ) | throw (CORBA::SystemException)`[virtual]`

CORBA::Boolean ImR_Iterator::next_n | ( | CORBA::ULong | how_many,
|  | ImplementationRepository::ServerInformationList_out | server_list
| ) | throw (CORBA::SystemException)`[virtual]`

| Returns the next list of up to <how_many> servers. If empty, will return false.

## Member Data Documentation

CORBA::ULong ImR_Iterator::count_`[private]`

PortableServer::POA_ptr ImR_Iterator::poa_`[private]`

Locator_Repository& ImR_Iterator::repo_`[private]`

The documentation for this class was generated from the following files:

- Iterator.h
- Iterator.cpp