TAO_CosTrader 4.0.1
Loading...
Searching...
No Matches
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
[legend]
Collaboration diagram for TAO_Offer_Iterator_Collection:
Collaboration graph
[legend]

Public Member Functions

 TAO_Offer_Iterator_Collection ()
 
virtual ~TAO_Offer_Iterator_Collection ()
 
virtual CORBA::Boolean next_n (CORBA::ULong n, CosTrading::OfferSeq_out offers)
 Retrieve n offers from the set of iterators.
 
virtual void destroy ()
 Destroy the collection of iterators.
 
virtual CORBA::ULong max_left ()
 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

◆ Offer_Iters

Constructor & Destructor Documentation

◆ TAO_Offer_Iterator_Collection() [1/2]

TAO_Offer_Iterator_Collection::TAO_Offer_Iterator_Collection ( )

◆ ~TAO_Offer_Iterator_Collection()

TAO_Offer_Iterator_Collection::~TAO_Offer_Iterator_Collection ( )
virtual

◆ TAO_Offer_Iterator_Collection() [2/2]

TAO_Offer_Iterator_Collection::TAO_Offer_Iterator_Collection ( const TAO_Offer_Iterator_Collection & )
private

Member Function Documentation

◆ add_offer_iterator()

void TAO_Offer_Iterator_Collection::add_offer_iterator ( CosTrading::OfferIterator_ptr offer_iter)

Add an iterator to the collection.

◆ destroy()

void TAO_Offer_Iterator_Collection::destroy ( )
virtual

Destroy the collection of iterators.

◆ max_left()

CORBA::ULong TAO_Offer_Iterator_Collection::max_left ( )
virtual

Determine how many offers are left in the collection.

◆ next_n()

CORBA::Boolean TAO_Offer_Iterator_Collection::next_n ( CORBA::ULong n,
CosTrading::OfferSeq_out offers )
virtual

Retrieve n offers from the set of iterators.

◆ operator=()

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

Member Data Documentation

◆ iters_

Offer_Iters TAO_Offer_Iterator_Collection::iters_
private

The iterator collection.


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