#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). | |
~ImR_Iterator () | |
Destructor. | |
virtual CORBA::Boolean | next_n ( CORBA::ULong how_many, ImplementationRepository::ServerInformationList_out server_list, CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment () ) throw (CORBA::SystemException) |
Returns the next list of up to <how_many> servers. If empty, will return false. | |
virtual void | destroy (CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment ()) throw (CORBA::SystemException) |
Destroys the iterator. | |
Private Attributes | |
Server_Repository::HASH_IMR_ITER* | iterator_ |
Our very own iterator for transversing the server repository. | |
PortableServer::POA_var | poa_ |
Our lovely POA. |
|
Constructor Ownership of iterator is transfered to this class (we'll delete it).
|
|
Destructor.
|
|
Destroys the iterator.
|
|
Returns the next list of up to <how_many> servers. If empty, will return false.
|
|
Our very own iterator for transversing the server repository.
|
|
Our lovely POA.
|