TAO_CosTrader  2.0.8
Public Member Functions | Private Types | Private Member Functions | Private Attributes
TAO_Offer_Iterator_Collection Class Reference

#include <Offer_Iterators.h>

Collaboration diagram for TAO_Offer_Iterator_Collection:
Collaboration graph
[legend]

List of all members.

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.
virtual void destroy (void)
 Destroy the collection of iterators.
virtual CORBA::ULong max_left (void)
 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_Collectionoperator= (const TAO_Offer_Iterator_Collection &)

Private Attributes

Offer_Iters iters_
 The iterator collection.

Member Typedef Documentation


Constructor & Destructor Documentation

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]

Member Function Documentation

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 ( void  ) [virtual]

Destroy the collection of iterators.

CORBA::ULong TAO_Offer_Iterator_Collection::max_left ( void  ) [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 
) [virtual]

Retrieve n offers from the set of iterators.

TAO_Offer_Iterator_Collection& TAO_Offer_Iterator_Collection::operator= ( const TAO_Offer_Iterator_Collection ) [private]

Member Data Documentation

The iterator collection.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines