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

TAO_Notify_ConsumerAdmin_i Class Reference

TAO_Notify_ConsumerAdmin_i. More...

#include <Notify_ConsumerAdmin_i.h>

Inheritance diagram for TAO_Notify_ConsumerAdmin_i:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_ConsumerAdmin_i:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_Notify_ConsumerAdmin_i (TAO_Notify_EventChannel_i *myChannel)
 Constructor <myChannel> is this objects parent. More...

virtual ~TAO_Notify_ConsumerAdmin_i (void)
 Destructor. More...

virtual CORBA::ULong _incr_refcnt (void)
 Increment the reference count. More...

virtual CORBA::ULong _decr_refcnt (void)
 Decrement the reference count. More...

virtual void _add_ref (ACE_ENV_SINGLE_ARG_DECL)
virtual void _remove_ref (ACE_ENV_SINGLE_ARG_DECL)
virtual void dispatch_event (TAO_Notify_Event &event ACE_ENV_ARG_DECL)
 Callback methods to supply the event to the listener. More...

virtual CORBA::Boolean evaluate_filter (TAO_Notify_Event &event, CORBA::Boolean eval_parent ACE_ENV_ARG_DECL)
 Evaluates true if this event is acceptable by the listener. More...

virtual void shutdown (ACE_ENV_SINGLE_ARG_DECL)
 Ask the listener to relinqish any bindings and prepare to be disposed. More...

virtual TAO_Notify_Worker_Taskevent_dispatch_task (void)
 The Worker task associated with the event listener for event dispatching. More...

virtual TAO_Notify_Worker_Taskfilter_eval_task (void)
 The Worker task associated with the event listener for filter evaluation.= Admin Methods. More...

void init (CosNotifyChannelAdmin::AdminID myID, CosNotifyChannelAdmin::InterFilterGroupOperator myOperator, PortableServer::POA_ptr my_POA ACE_ENV_ARG_DECL)
 Initialize the Consumer Admin. More...

CosNotifyChannelAdmin::ConsumerAdmin_ptr get_ref (ACE_ENV_SINGLE_ARG_DECL)
 Return the CORBA object for this servant. More...

TAO_Notify_Event_Managerget_event_manager (void)
 Accesor for the event manager. More...

TAO_Notify_FilterAdmin_iget_filter_admin (void)
 Get our filter admin. More...

void deactivate_proxy_pushsupplier (PortableServer::Servant servant ACE_ENV_ARG_DECL)
 Deactivate servant from <proxy_pushsupplier_POA_>. More...

void register_listener (TAO_Notify_EventListener *listener ACE_ENV_ARG_DECL)
 Register with parent for subscription updates. More...

void unregister_listener (TAO_Notify_EventListener *listener ACE_ENV_ARG_DECL)
 Unregister with parent from subscription updates. More...

void proxy_pushsupplier_destroyed (CosNotifyChannelAdmin::ProxyID proxyID)
 This id is no longer in use.It can be reused by <proxy_pushsupplier_ids_>. More...

virtual CosNotifyChannelAdmin::AdminID MyID (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotifyChannelAdmin::EventChannel_ptr MyChannel (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotifyChannelAdmin::InterFilterGroupOperator MyOperator (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotifyFilter::MappingFilter_ptr priority_filter (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual void priority_filter (CosNotifyFilter::MappingFilter_ptr priority_filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotifyFilter::MappingFilter_ptr lifetime_filter (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual void lifetime_filter (CosNotifyFilter::MappingFilter_ptr lifetime_filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotifyChannelAdmin::ProxyIDSeqpull_suppliers (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotifyChannelAdmin::ProxyIDSeqpush_suppliers (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotifyChannelAdmin::ProxySupplier_ptr get_proxy_supplier (CosNotifyChannelAdmin::ProxyID proxy_id ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyChannelAdmin::ProxyNotFound )
virtual CosNotifyChannelAdmin::ProxySupplier_ptr obtain_notification_pull_supplier (CosNotifyChannelAdmin::ClientType ctype, CosNotifyChannelAdmin::ProxyID_out proxy_id ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyChannelAdmin::AdminLimitExceeded )
virtual CosNotifyChannelAdmin::ProxySupplier_ptr obtain_notification_push_supplier (CosNotifyChannelAdmin::ClientType ctype, CosNotifyChannelAdmin::ProxyID_out proxy_id ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyChannelAdmin::AdminLimitExceeded )
virtual void destroy (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosNotification::QoSPropertiesget_qos (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual void set_qos (const CosNotification::QoSProperties &qos ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotification::UnsupportedQoS )
virtual void validate_qos (const CosNotification::QoSProperties &required_qos, CosNotification::NamedPropertyRangeSeq_out available_qos ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotification::UnsupportedQoS )
virtual void subscription_change (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyComm::InvalidEventType )
virtual CosNotifyFilter::FilterID add_filter (CosNotifyFilter::Filter_ptr new_filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
virtual void remove_filter (CosNotifyFilter::FilterID filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound )
virtual CosNotifyFilter::Filter_ptr get_filter (CosNotifyFilter::FilterID filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound )
virtual CosNotifyFilter::FilterIDSeqget_all_filters (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual void remove_all_filters (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosEventChannelAdmin::ProxyPushSupplier_ptr obtain_push_supplier (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual CosEventChannelAdmin::ProxyPullSupplier_ptr obtain_pull_supplier (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )

Protected Methods

void destroy_i (ACE_ENV_SINGLE_ARG_DECL)
 Destroy CA. More...

CORBA::Object_ptr obtain_struct_proxy_pushsupplier_i (CosNotifyChannelAdmin::ProxyID proxy_id ACE_ENV_ARG_DECL)
 Obtain a proxy pushsupplier object. More...

CORBA::Object_ptr obtain_proxy_pushsupplier_i (CosNotifyChannelAdmin::ProxyID proxy_id ACE_ENV_ARG_DECL)
 Obtain a structured proxy pushsupplier object. More...

CORBA::Object_ptr obtain_sequence_proxy_pushsupplier_i (CosNotifyChannelAdmin::ProxyID proxy_id ACE_ENV_ARG_DECL)
 Obtain a sequence proxy pushsupplier object. More...


Protected Attributes

ACE_Locklock_
 The locking strategy. More...

CORBA::ULong refcount_
 The reference count. More...

CORBA::Boolean destory_child_POAs_
 Flag to tell if the child poa's should be destroyed. More...

TAO_Notify_EventChannel_ievent_channel_
 The channel to which we belong. More...

TAO_Notify_CO_Factorychannel_objects_factory_
 The factory for channel objects. More...

TAO_Notify_POA_Factorypoa_factory_
 The factory for POA based containers. More...

TAO_Notify_EMO_Factoryevent_manager_objects_factory_
 Event manager objects factory,. More...

TAO_Notify_Collection_Factorycollection_factory_
 Collection objects factory. More...

TAO_Notify_Event_Managerevent_manager_
 The event manager to use. More...

CosNotifyChannelAdmin::InterFilterGroupOperator filter_operator_
 The inter filter operator to use. More...

CosNotifyChannelAdmin::AdminID my_id_
 My ID. More...

PortableServer::POA_var my_POA_
 The POA in which we live. More...

PortableServer::POA_var proxy_pushsupplier_POA_
 The POA in which all our push suppliers live. We create and own this POA. More...

TAO_Notify_EventType_List subscription_list_
 The list of event types that all our proxys are interested in receiving. More...

TAO_Notify_EventListener_Listevent_listener_list_
 The list of event listeners that have registered with us. More...

TAO_Notify_ID_Pool_Ex< CosNotifyChannelAdmin::ProxyID,
CosNotifyChannelAdmin::ProxyIDSeq
proxy_pushsupplier_ids_
 Id generator for proxy push suppliers. More...

TAO_Notify_QoSAdmin_i qos_admin_
 Handle QoS admin methods. More...

TAO_Notify_FilterAdmin_i filter_admin_
 Handles the Filter Admin methods. More...

TAO_Notify_Worker_Taskdispatching_task_
 The dispatching task to send events to a listener group affiliated with this admin. More...

TAO_Notify_Worker_Taskfilter_eval_task_
 The filter evaluation task for this admin. More...


Detailed Description

TAO_Notify_ConsumerAdmin_i.

Implements the CosNotifyChannelAdmin::ConsumerAdmin interface.


Constructor & Destructor Documentation

TAO_Notify_ConsumerAdmin_i::TAO_Notify_ConsumerAdmin_i TAO_Notify_EventChannel_i   event_channel
 

Constructor <myChannel> is this objects parent.

TAO_Notify_ConsumerAdmin_i::~TAO_Notify_ConsumerAdmin_i void    [virtual]
 

Destructor.


Member Function Documentation

void TAO_Notify_ConsumerAdmin_i::_add_ref ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

CORBA::ULong TAO_Notify_ConsumerAdmin_i::_decr_refcnt void    [virtual]
 

Decrement the reference count.

Reimplemented from TAO_Notify_RefCounted.

CORBA::ULong TAO_Notify_ConsumerAdmin_i::_incr_refcnt void    [virtual]
 

Increment the reference count.

Reimplemented from TAO_Notify_RefCounted.

void TAO_Notify_ConsumerAdmin_i::_remove_ref ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

CosNotifyFilter::FilterID TAO_Notify_ConsumerAdmin_i::add_filter CosNotifyFilter::Filter_ptr new_filter    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::deactivate_proxy_pushsupplier PortableServer::Servant servant    ACE_ENV_ARG_DECL
 

Deactivate servant from <proxy_pushsupplier_POA_>.

void TAO_Notify_ConsumerAdmin_i::destroy ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::destroy_i ACE_ENV_SINGLE_ARG_DECL    [protected]
 

Destroy CA.

void TAO_Notify_ConsumerAdmin_i::dispatch_event TAO_Notify_Event &event    ACE_ENV_ARG_DECL [virtual]
 

Callback methods to supply the event to the listener.

Reimplemented from TAO_Notify_EventListener.

CORBA::Boolean TAO_Notify_ConsumerAdmin_i::evaluate_filter TAO_Notify_Event   event,
CORBA::Boolean    ACE_ENV_ARG_DECL
[virtual]
 

Evaluates true if this event is acceptable by the listener.

Reimplemented from TAO_Notify_EventListener.

TAO_Notify_Worker_Task * TAO_Notify_ConsumerAdmin_i::event_dispatch_task void    [virtual]
 

The Worker task associated with the event listener for event dispatching.

Reimplemented from TAO_Notify_EventListener.

TAO_Notify_Worker_Task * TAO_Notify_ConsumerAdmin_i::filter_eval_task void    [virtual]
 

The Worker task associated with the event listener for filter evaluation.= Admin Methods.

Reimplemented from TAO_Notify_EventListener.

CosNotifyFilter::FilterIDSeq * TAO_Notify_ConsumerAdmin_i::get_all_filters ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

TAO_Notify_Event_Manager * TAO_Notify_ConsumerAdmin_i::get_event_manager void   
 

Accesor for the event manager.

CosNotifyFilter::Filter_ptr TAO_Notify_ConsumerAdmin_i::get_filter CosNotifyFilter::FilterID filter    ACE_ENV_ARG_DECL throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) [virtual]
 

TAO_Notify_FilterAdmin_i & TAO_Notify_ConsumerAdmin_i::get_filter_admin void   
 

Get our filter admin.

CosNotifyChannelAdmin::ProxySupplier_ptr TAO_Notify_ConsumerAdmin_i::get_proxy_supplier CosNotifyChannelAdmin::ProxyID proxy_id    ACE_ENV_ARG_DECL throw ( CORBA::SystemException, CosNotifyChannelAdmin::ProxyNotFound ) [virtual]
 

CosNotification::QoSProperties * TAO_Notify_ConsumerAdmin_i::get_qos ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CosNotifyChannelAdmin::ConsumerAdmin_ptr TAO_Notify_ConsumerAdmin_i::get_ref ACE_ENV_SINGLE_ARG_DECL   
 

Return the CORBA object for this servant.

void TAO_Notify_ConsumerAdmin_i::init CosNotifyChannelAdmin::AdminID    my_id,
CosNotifyChannelAdmin::InterFilterGroupOperator    filter_operator,
PortableServer::POA_ptr my_POA    ACE_ENV_ARG_DECL
 

Initialize the Consumer Admin.

void TAO_Notify_ConsumerAdmin_i::lifetime_filter CosNotifyFilter::MappingFilter_ptr    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [virtual]
 

CosNotifyFilter::MappingFilter_ptr TAO_Notify_ConsumerAdmin_i::lifetime_filter ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CosNotifyChannelAdmin::EventChannel_ptr TAO_Notify_ConsumerAdmin_i::MyChannel ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CosNotifyChannelAdmin::AdminID TAO_Notify_ConsumerAdmin_i::MyID ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CosNotifyChannelAdmin::InterFilterGroupOperator TAO_Notify_ConsumerAdmin_i::MyOperator ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CosNotifyChannelAdmin::ProxySupplier_ptr TAO_Notify_ConsumerAdmin_i::obtain_notification_pull_supplier CosNotifyChannelAdmin::ClientType    ctype,
CosNotifyChannelAdmin::ProxyID_out    ACE_ENV_ARG_DECL
throw ( CORBA::SystemException, CosNotifyChannelAdmin::AdminLimitExceeded ) [virtual]
 

CosNotifyChannelAdmin::ProxySupplier_ptr TAO_Notify_ConsumerAdmin_i::obtain_notification_push_supplier CosNotifyChannelAdmin::ClientType    ctype,
CosNotifyChannelAdmin::ProxyID_out proxy_id    ACE_ENV_ARG_DECL
throw ( CORBA::SystemException, CosNotifyChannelAdmin::AdminLimitExceeded ) [virtual]
 

CORBA::Object_ptr TAO_Notify_ConsumerAdmin_i::obtain_proxy_pushsupplier_i CosNotifyChannelAdmin::ProxyID proxy_id    ACE_ENV_ARG_DECL [protected]
 

Obtain a structured proxy pushsupplier object.

CosEventChannelAdmin::ProxyPullSupplier_ptr TAO_Notify_ConsumerAdmin_i::obtain_pull_supplier ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CosEventChannelAdmin::ProxyPushSupplier_ptr TAO_Notify_ConsumerAdmin_i::obtain_push_supplier ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CORBA::Object_ptr TAO_Notify_ConsumerAdmin_i::obtain_sequence_proxy_pushsupplier_i CosNotifyChannelAdmin::ProxyID proxy_id    ACE_ENV_ARG_DECL [protected]
 

Obtain a sequence proxy pushsupplier object.

CORBA::Object_ptr TAO_Notify_ConsumerAdmin_i::obtain_struct_proxy_pushsupplier_i CosNotifyChannelAdmin::ProxyID proxy_id    ACE_ENV_ARG_DECL [protected]
 

Obtain a proxy pushsupplier object.

void TAO_Notify_ConsumerAdmin_i::priority_filter CosNotifyFilter::MappingFilter_ptr    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [virtual]
 

CosNotifyFilter::MappingFilter_ptr TAO_Notify_ConsumerAdmin_i::priority_filter ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::proxy_pushsupplier_destroyed CosNotifyChannelAdmin::ProxyID    proxyID
 

This id is no longer in use.It can be reused by <proxy_pushsupplier_ids_>.

CosNotifyChannelAdmin::ProxyIDSeq * TAO_Notify_ConsumerAdmin_i::pull_suppliers ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

CosNotifyChannelAdmin::ProxyIDSeq * TAO_Notify_ConsumerAdmin_i::push_suppliers ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::register_listener TAO_Notify_EventListener *listener    ACE_ENV_ARG_DECL
 

Register with parent for subscription updates.

void TAO_Notify_ConsumerAdmin_i::remove_all_filters ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::remove_filter CosNotifyFilter::FilterID filter    ACE_ENV_ARG_DECL throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::set_qos const CosNotification::QoSProperties &qos    ACE_ENV_ARG_DECL throw ( CORBA::SystemException, CosNotification::UnsupportedQoS ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::shutdown ACE_ENV_SINGLE_ARG_DECL    [virtual]
 

Ask the listener to relinqish any bindings and prepare to be disposed.

Reimplemented from TAO_Notify_EventListener.

void TAO_Notify_ConsumerAdmin_i::subscription_change const CosNotification::EventTypeSeq   added,
const CosNotification::EventTypeSeq &removed    ACE_ENV_ARG_DECL
throw ( CORBA::SystemException, CosNotifyComm::InvalidEventType ) [virtual]
 

void TAO_Notify_ConsumerAdmin_i::unregister_listener TAO_Notify_EventListener *listener    ACE_ENV_ARG_DECL
 

Unregister with parent from subscription updates.

void TAO_Notify_ConsumerAdmin_i::validate_qos const CosNotification::QoSProperties   required_qos,
CosNotification::NamedPropertyRangeSeq_out available_qos    ACE_ENV_ARG_DECL
throw ( CORBA::SystemException, CosNotification::UnsupportedQoS ) [virtual]
 


Member Data Documentation

TAO_Notify_CO_Factory* TAO_Notify_ConsumerAdmin_i::channel_objects_factory_ [protected]
 

The factory for channel objects.

TAO_Notify_Collection_Factory* TAO_Notify_ConsumerAdmin_i::collection_factory_ [protected]
 

Collection objects factory.

CORBA::Boolean TAO_Notify_ConsumerAdmin_i::destory_child_POAs_ [protected]
 

Flag to tell if the child poa's should be destroyed.

TAO_Notify_Worker_Task* TAO_Notify_ConsumerAdmin_i::dispatching_task_ [protected]
 

The dispatching task to send events to a listener group affiliated with this admin.

TAO_Notify_EventChannel_i* TAO_Notify_ConsumerAdmin_i::event_channel_ [protected]
 

The channel to which we belong.

TAO_Notify_EventListener_List* TAO_Notify_ConsumerAdmin_i::event_listener_list_ [protected]
 

The list of event listeners that have registered with us.

TAO_Notify_Event_Manager* TAO_Notify_ConsumerAdmin_i::event_manager_ [protected]
 

The event manager to use.

TAO_Notify_EMO_Factory* TAO_Notify_ConsumerAdmin_i::event_manager_objects_factory_ [protected]
 

Event manager objects factory,.

TAO_Notify_FilterAdmin_i TAO_Notify_ConsumerAdmin_i::filter_admin_ [protected]
 

Handles the Filter Admin methods.

TAO_Notify_Worker_Task* TAO_Notify_ConsumerAdmin_i::filter_eval_task_ [protected]
 

The filter evaluation task for this admin.

CosNotifyChannelAdmin::InterFilterGroupOperator TAO_Notify_ConsumerAdmin_i::filter_operator_ [protected]
 

The inter filter operator to use.

ACE_Lock* TAO_Notify_ConsumerAdmin_i::lock_ [protected]
 

The locking strategy.

CosNotifyChannelAdmin::AdminID TAO_Notify_ConsumerAdmin_i::my_id_ [protected]
 

My ID.

PortableServer::POA_var TAO_Notify_ConsumerAdmin_i::my_POA_ [protected]
 

The POA in which we live.

TAO_Notify_POA_Factory* TAO_Notify_ConsumerAdmin_i::poa_factory_ [protected]
 

The factory for POA based containers.

TAO_Notify_ID_Pool_Ex<CosNotifyChannelAdmin::ProxyID, CosNotifyChannelAdmin::ProxyIDSeq> TAO_Notify_ConsumerAdmin_i::proxy_pushsupplier_ids_ [protected]
 

Id generator for proxy push suppliers.

PortableServer::POA_var TAO_Notify_ConsumerAdmin_i::proxy_pushsupplier_POA_ [protected]
 

The POA in which all our push suppliers live. We create and own this POA.

TAO_Notify_QoSAdmin_i TAO_Notify_ConsumerAdmin_i::qos_admin_ [protected]
 

Handle QoS admin methods.

CORBA::ULong TAO_Notify_ConsumerAdmin_i::refcount_ [protected]
 

The reference count.

TAO_Notify_EventType_List TAO_Notify_ConsumerAdmin_i::subscription_list_ [protected]
 

The list of event types that all our proxys are interested in receiving.


The documentation for this class was generated from the following files:
Generated on Thu Oct 10 21:27:30 2002 for TAO_CosNotification by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001