#include <Iterator.h>
Inheritance diagram for ImR_Iterator:


Public Methods | |
| ImR_Iterator (Server_Repository::HASH_IMR_ITER *iterator, PortableServer::POA_ptr poa) | |
| Constructor Ownership of iterator is transfered to this class (we'll delete it). More... | |
| ~ImR_Iterator () | |
| Destructor. More... | |
| virtual CORBA::Boolean | next_n (CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| Returns the next list of up to <how_many> servers. If empty, will return false. More... | |
| virtual void | destroy (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException) |
| Destroys the iterator. More... | |
Private Attributes | |
| Server_Repository::HASH_IMR_ITER * | iterator_ |
| Our very own iterator for transversing the server repository. More... | |
| PortableServer::POA_var | poa_ |
| Our lovely POA. More... | |
|
||||||||||||
|
Constructor Ownership of iterator is transfered to this class (we'll delete it).
|
|
|
Destructor.
|
|
|
Destroys the iterator.
Reimplemented from POA_ImplementationRepository::ServerInformationIterator. |
|
||||||||||||
|
Returns the next list of up to <how_many> servers. If empty, will return false.
Reimplemented from POA_ImplementationRepository::ServerInformationIterator. |
|
|
Our very own iterator for transversing the server repository.
|
|
|
Our lovely POA.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001