Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TAO_Offer_Iterator_Collection Class Reference

#include <Offer_Iterators.h>

Inheritance diagram for TAO_Offer_Iterator_Collection:

Inheritance graph
[legend]
Collaboration diagram for TAO_Offer_Iterator_Collection:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_Offer_Iterator_Collection (void)
virtual ~TAO_Offer_Iterator_Collection (void)
virtual CORBA::Boolean next_n (CORBA::ULong n, CosTrading::OfferSeq_out offers ACE_ENV_ARG_DECL) throw (CORBA::SystemException)
 Retrieve n offers from the set of iterators. More...

virtual void destroy (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException)
 Destroy the collection of iterators. More...

virtual CORBA::ULong max_left (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException, CosTrading::UnknownMaxLeft)
 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 Methods

 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...


Member Typedef Documentation

typedef ACE_Unbounded_Queue<CosTrading::OfferIterator*> TAO_Offer_Iterator_Collection::Offer_Iters [private]
 


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 ACE_ENV_SINGLE_ARG_DECL    throw (CORBA::SystemException) [virtual]
 

Destroy the collection of iterators.

CORBA::ULong TAO_Offer_Iterator_Collection::max_left ACE_ENV_SINGLE_ARG_DECL    throw (CORBA::SystemException, CosTrading::UnknownMaxLeft) [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    ACE_ENV_ARG_DECL
throw (CORBA::SystemException) [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:
Generated on Thu Oct 10 22:23:42 2002 for TAO_CosTrader by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001