TAO_CosTrader
2.1.9
|
#include <Offer_Iterators.h>
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) |
Retrieve n offers from the set of iterators. More... | |
virtual void | destroy (void) |
Destroy the collection of iterators. More... | |
virtual CORBA::ULong | max_left (void) |
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 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. More... | |
|
private |
TAO_Offer_Iterator_Collection::TAO_Offer_Iterator_Collection | ( | void | ) |
|
virtual |
|
private |
void TAO_Offer_Iterator_Collection::add_offer_iterator | ( | CosTrading::OfferIterator_ptr | offer_iter | ) |
Add an iterator to the collection.
|
virtual |
Destroy the collection of iterators.
|
virtual |
Determine how many offers are left in the collection.
|
virtual |
Retrieve n offers from the set of iterators.
|
private |
|
private |
The iterator collection.