#include <Offer_Iterators.h>
Inheritance diagram for TAO_Offer_Iterator_Collection:


Public Methods | |
| TAO_Offer_Iterator_Collection (void) | |
| virtual | ~TAO_Offer_Iterator_Collection (void) |
| virtual CORBA::Boolean | next_n (CORBA::ULong n, CosTrading::OfferSeq_out offers ACE_ENV_ARG_DECL) throw (CORBA::SystemException) |
| Retrieve n offers from the set of iterators. More... | |
| virtual void | destroy (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException) |
| Destroy the collection of iterators. More... | |
| virtual CORBA::ULong | max_left (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException, CosTrading::UnknownMaxLeft) |
| Determine how many offers are left in the collection. More... | |
| void | add_offer_iterator (CosTrading::OfferIterator_ptr offer_iter) |
| Add an iterator to the collection. More... | |
Private Types | |
| typedef ACE_Unbounded_Queue< CosTrading::OfferIterator *> | Offer_Iters |
Private Methods | |
| TAO_Offer_Iterator_Collection (const TAO_Offer_Iterator_Collection &) | |
| TAO_Offer_Iterator_Collection & | operator= (const TAO_Offer_Iterator_Collection &) |
Private Attributes | |
| Offer_Iters | iters_ |
| The iterator collection. More... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add an iterator to the collection.
|
|
|
Destroy the collection of iterators.
|
|
|
Determine how many offers are left in the collection.
|
|
||||||||||||
|
Retrieve n offers from the set of iterators.
|
|
|
|
|
|
The iterator collection.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001