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

Public Member Functions | |
| TAO_Offer_Iterator_Collection (void) | |
| virtual | ~TAO_Offer_Iterator_Collection (void) |
| virtual CORBA::Boolean | next_n (CORBA::ULong n, CosTrading::OfferSeq_out offers) throw (CORBA::SystemException) |
| Retrieve n offers from the set of iterators. | |
| virtual void | destroy () throw (CORBA::SystemException) |
| Destroy the collection of iterators. | |
| virtual CORBA::ULong | max_left () throw (CORBA::SystemException, CosTrading::UnknownMaxLeft) |
| Determine how many offers are left in the collection. | |
| void | add_offer_iterator (CosTrading::OfferIterator_ptr offer_iter) |
| Add an iterator to the collection. | |
Private Types | |
| typedef ACE_Unbounded_Queue< CosTrading::OfferIterator * > | Offer_Iters |
Private Member Functions | |
| 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. | |
typedef ACE_Unbounded_Queue<CosTrading::OfferIterator*> TAO_Offer_Iterator_Collection::Offer_Iters [private] |
| TAO_Offer_Iterator_Collection::TAO_Offer_Iterator_Collection | ( | void | ) |
| TAO_Offer_Iterator_Collection::~TAO_Offer_Iterator_Collection | ( | void | ) | [virtual] |
| TAO_Offer_Iterator_Collection::TAO_Offer_Iterator_Collection | ( | const TAO_Offer_Iterator_Collection & | ) | [private] |
| void TAO_Offer_Iterator_Collection::add_offer_iterator | ( | CosTrading::OfferIterator_ptr | offer_iter | ) |
Add an iterator to the collection.
| void TAO_Offer_Iterator_Collection::destroy | ( | ) | throw (CORBA::SystemException) [virtual] |
Destroy the collection of iterators.
| CORBA::ULong TAO_Offer_Iterator_Collection::max_left | ( | ) | throw (CORBA::SystemException, CosTrading::UnknownMaxLeft) [virtual] |
Determine how many offers are left in the collection.
| CORBA::Boolean TAO_Offer_Iterator_Collection::next_n | ( | CORBA::ULong | n, | |
| CosTrading::OfferSeq_out | offers | |||
| ) | throw (CORBA::SystemException) [virtual] |
Retrieve n offers from the set of iterators.
| TAO_Offer_Iterator_Collection& TAO_Offer_Iterator_Collection::operator= | ( | const TAO_Offer_Iterator_Collection & | ) | [private] |
The iterator collection.
1.4.7-1