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

TAO_Notify_EventTypeSeq Class Reference

Allows operations using the CosNotification::EventTypeSeq type. More...

#include <EventTypeSeq.h>

Inheritance diagram for TAO_Notify_EventTypeSeq:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_EventTypeSeq:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_Notify_EventTypeSeq (void)
 Constructor.

 TAO_Notify_EventTypeSeq (const CosNotification::EventTypeSeq &event_type_seq)
void init (TAO_Notify_EventTypeSeq &added, TAO_Notify_EventTypeSeq &removed)
 Preprocess the types added and removed.

void intersection (const TAO_Notify_EventTypeSeq &rhs, const TAO_Notify_EventTypeSeq &lhs)
 Populate this sequence with the intersection of rhs and lhs.

void insert_seq (const CosNotification::EventTypeSeq &event_type_seq)
 insert_seq the contents of <event_type_seq> into this object.

void remove_seq (const CosNotification::EventTypeSeq &event_type_seq)
 remove_seq the contents of <event_type_seq> from this object.

void insert_seq (const TAO_Notify_EventTypeSeq &event_type_seq)
 insert_seq the contents of <event_type_seq> into this object.

void remove_seq (const TAO_Notify_EventTypeSeq &event_type_seq)
 remove_seq the contents of <event_type_seq> from this object.

void populate (CosNotification::EventTypeSeq &event_type) const
 Populate <event_type_seq> with the contents of this object.

void populate_no_special (CosNotification::EventTypeSeq &event_type) const
 Populate <event_type_seq> with the contents of this object.

void dump (void) const
 Print the contents.


Private Types

typedef ACE_Unbounded_Set<
TAO_Notify_EventType
inherited

Detailed Description

Allows operations using the CosNotification::EventTypeSeq type.


Member Typedef Documentation

typedef ACE_Unbounded_Set<TAO_Notify_EventType> TAO_Notify_EventTypeSeq::inherited [private]
 


Constructor & Destructor Documentation

TAO_Notify_EventTypeSeq::TAO_Notify_EventTypeSeq void   
 

Constructor.

TAO_Notify_EventTypeSeq::TAO_Notify_EventTypeSeq const CosNotification::EventTypeSeq   event_type_seq
 


Member Function Documentation

void TAO_Notify_EventTypeSeq::dump void    const
 

Print the contents.

Reimplemented from ACE_Unbounded_Set< TAO_Notify_EventType >.

void TAO_Notify_EventTypeSeq::init TAO_Notify_EventTypeSeq &    added,
TAO_Notify_EventTypeSeq &    removed
 

Preprocess the types added and removed.

void TAO_Notify_EventTypeSeq::insert_seq const TAO_Notify_EventTypeSeq &    event_type_seq
 

insert_seq the contents of <event_type_seq> into this object.

void TAO_Notify_EventTypeSeq::insert_seq const CosNotification::EventTypeSeq   event_type_seq
 

insert_seq the contents of <event_type_seq> into this object.

void TAO_Notify_EventTypeSeq::intersection const TAO_Notify_EventTypeSeq &    rhs,
const TAO_Notify_EventTypeSeq &    lhs
 

Populate this sequence with the intersection of rhs and lhs.

void TAO_Notify_EventTypeSeq::populate CosNotification::EventTypeSeq   event_type const
 

Populate <event_type_seq> with the contents of this object.

void TAO_Notify_EventTypeSeq::populate_no_special CosNotification::EventTypeSeq   event_type const
 

Populate <event_type_seq> with the contents of this object.

void TAO_Notify_EventTypeSeq::remove_seq const TAO_Notify_EventTypeSeq &    event_type_seq
 

remove_seq the contents of <event_type_seq> from this object.

void TAO_Notify_EventTypeSeq::remove_seq const CosNotification::EventTypeSeq   event_type_seq
 

remove_seq the contents of <event_type_seq> from this object.


The documentation for this class was generated from the following files:
Generated on Thu Jan 15 00:37:50 2004 for TAO_CosNotification by doxygen1.2.18