TAO_CosTrader
2.1.9
|
#include <Offer_Iterators.h>
Public Member Functions | |
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) |
virtual CORBA::ULong | max_left (void) |
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... | |
Public Member Functions inherited from TAO_Offer_Iterator | |
TAO_Offer_Iterator (const TAO_Property_Filter &property_filter) | |
virtual | ~TAO_Offer_Iterator (void) |
virtual void | destroy (void) |
Private Member Functions | |
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_ |
Additional Inherited Members | |
Protected Member Functions inherited from TAO_Offer_Iterator | |
TAO_Offer_Iterator & | operator= (const TAO_Offer_Iterator &) |
Protected Attributes inherited from TAO_Offer_Iterator | |
TAO_Property_Filter | pfilter_ |
TAO_Query_Only_Offer_Iterator::TAO_Query_Only_Offer_Iterator | ( | const TAO_Property_Filter & | pfilter | ) |
|
virtual |
|
private |
|
virtual |
Add an offer the iterator should iterate over.
Implements TAO_Offer_Iterator.
|
virtual |
Return the number of items left in the iterator.
Implements TAO_Offer_Iterator.
|
virtual |
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.
Implements TAO_Offer_Iterator.
|
private |
|
private |
Structure that stores pointers to offers to iterate over.