TAO_CosTrader  2.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
TAO_Offer_Iterator_Collection Class Reference

#include <Offer_Iterators.h>

Inheritance diagram for TAO_Offer_Iterator_Collection:
Inheritance graph
Collaboration diagram for TAO_Offer_Iterator_Collection:
Collaboration graph

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_Collectionoperator= (const TAO_Offer_Iterator_Collection &)
 

Private Attributes

Offer_Iters iters_
 The iterator collection. More...
 

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

Offer_Iters TAO_Offer_Iterator_Collection::iters_
private

The iterator collection.


The documentation for this class was generated from the following files: