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


Public Methods | |
| TAO_Query_Only_Offer_Iterator (const TAO_Property_Filter &pfilter) | |
| virtual | ~TAO_Query_Only_Offer_Iterator (void) |
| virtual CORBA::Boolean | next_n (CORBA::ULong n, CosTrading::OfferSeq_out offers ACE_ENV_ARG_DECL) throw (CORBA::SystemException) |
| Deposit at maximum n offers into the return sequence and return 1, or return 0 if the iterator is done and no offers are returned. More... | |
| virtual CORBA::ULong | max_left (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException, CosTrading::UnknownMaxLeft) |
| Return the number of items left in the iterator. More... | |
| void | add_offer (CosTrading::OfferId offer_id, const CosTrading::Offer *offer) |
| Add an offer the iterator should iterate over. More... | |
Private Methods | |
| TAO_Query_Only_Offer_Iterator (const TAO_Query_Only_Offer_Iterator &) | |
| TAO_Query_Only_Offer_Iterator & | operator= (const TAO_Query_Only_Offer_Iterator &) |
Private Attributes | |
| ACE_Unbounded_Queue< CosTrading::Offer *> | offers_ |
| Structure that stores pointers to offers to iterate over. More... | |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Add an offer the iterator should iterate over.
Reimplemented from TAO_Offer_Iterator. |
|
|
Return the number of items left in the iterator.
Reimplemented from TAO_Offer_Iterator. |
|
||||||||||||
|
Deposit at maximum n offers into the return sequence and return 1, or return 0 if the iterator is done and no offers are returned.
Reimplemented from TAO_Offer_Iterator. |
|
|
|
|
|
Structure that stores pointers to offers to iterate over.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001