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

TAO_Notify_ProxySupplier_T< SERVANT_TYPE > Class Template Reference

#include <ProxySupplier_T.h>

Inheritance diagram for TAO_Notify_ProxySupplier_T< SERVANT_TYPE >:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_ProxySupplier_T< SERVANT_TYPE >:

Collaboration graph
[legend]
List of all members.

Public Methods

 TAO_Notify_ProxySupplier_T (void)
 Constuctor.

 ~TAO_Notify_ProxySupplier_T ()
 Destructor.

virtual void admin_types_changed (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed ACE_ENV_ARG_DECL)
 Notification of subscriptions set at the admin.

virtual void forward_structured (const CosNotification::StructuredEvent &event ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
virtual void forward_structured_no_filtering (const CosNotification::StructuredEvent &event ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
 POA_Notify_Internal::Event_Forwarder method.

virtual void forward_any (const CORBA::Any &event ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
 POA_Notify_Internal::Event_Forwarder method.

virtual void forward_any_no_filtering (const CORBA::Any &event ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
 POA_Notify_Internal::Event_Forwarder method.


Protected Methods

virtual CosNotifyChannelAdmin::ConsumerAdmin_ptr MyAdmin (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException )
virtual void suspend_connection (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException, CosNotifyChannelAdmin::ConnectionAlreadyInactive, CosNotifyChannelAdmin::NotConnected )
virtual void resume_connection (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException, CosNotifyChannelAdmin::ConnectionAlreadyActive, CosNotifyChannelAdmin::NotConnected )
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 CosNotification::EventTypeSeqobtain_offered_types (CosNotifyChannelAdmin::ObtainInfoMode mode ACE_ENV_ARG_DECL) throw ( CORBA::SystemException )
virtual void subscription_change (const CosNotification::EventTypeSeq &added, const CosNotification::EventTypeSeq &removed ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyComm::InvalidEventType )

Protected Attributes

CORBA::Boolean is_suspended_

template<class SERVANT_TYPE>
class TAO_Notify_ProxySupplier_T< SERVANT_TYPE >


Constructor & Destructor Documentation

template<class SERVANT_TYPE>
TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::TAO_Notify_ProxySupplier_T void   
 

Constuctor.

template<class SERVANT_TYPE>
TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::~TAO_Notify_ProxySupplier_T  
 

Destructor.


Member Function Documentation

template<class SERVANT_TYPE>
void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::admin_types_changed const CosNotification::EventTypeSeq   added,
const CosNotification::EventTypeSeq &removed    ACE_ENV_ARG_DECL
[virtual]
 

Notification of subscriptions set at the admin.

Implements TAO_Notify_Proxy.

template<class SERVANT_TYPE>
virtual void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::forward_any const CORBA::Any &event    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [virtual]
 

POA_Notify_Internal::Event_Forwarder method.

template<class SERVANT_TYPE>
virtual void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::forward_any_no_filtering const CORBA::Any &event    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [virtual]
 

POA_Notify_Internal::Event_Forwarder method.

template<class SERVANT_TYPE>
virtual void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::forward_structured const CosNotification::StructuredEvent &event    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [virtual]
 

= POA_Notify_Internal methods POA_Notify_Internal::Event_Forwarder method

template<class SERVANT_TYPE>
virtual void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::forward_structured_no_filtering const CosNotification::StructuredEvent &event    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [virtual]
 

POA_Notify_Internal::Event_Forwarder method.

template<class SERVANT_TYPE>
void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::lifetime_filter CosNotifyFilter::MappingFilter_ptr lifetime_filter    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [protected, virtual]
 

template<class SERVANT_TYPE>
CosNotifyFilter::MappingFilter_ptr TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::lifetime_filter ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [protected, virtual]
 

template<class SERVANT_TYPE>
CosNotifyChannelAdmin::ConsumerAdmin_ptr TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::MyAdmin ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [protected, virtual]
 

template<class SERVANT_TYPE>
CosNotification::EventTypeSeq * TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::obtain_offered_types CosNotifyChannelAdmin::ObtainInfoMode mode    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [protected, virtual]
 

template<class SERVANT_TYPE>
void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::priority_filter CosNotifyFilter::MappingFilter_ptr priority_filter    ACE_ENV_ARG_DECL throw ( CORBA::SystemException ) [protected, virtual]
 

template<class SERVANT_TYPE>
CosNotifyFilter::MappingFilter_ptr TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::priority_filter ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException ) [protected, virtual]
 

template<class SERVANT_TYPE>
void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::resume_connection ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException, CosNotifyChannelAdmin::ConnectionAlreadyActive, CosNotifyChannelAdmin::NotConnected ) [protected, virtual]
 

template<class SERVANT_TYPE>
void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::subscription_change const CosNotification::EventTypeSeq   added,
const CosNotification::EventTypeSeq &removed    ACE_ENV_ARG_DECL
throw ( CORBA::SystemException, CosNotifyComm::InvalidEventType ) [protected, virtual]
 

template<class SERVANT_TYPE>
void TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::suspend_connection ACE_ENV_SINGLE_ARG_DECL    throw ( CORBA::SystemException, CosNotifyChannelAdmin::ConnectionAlreadyInactive, CosNotifyChannelAdmin::NotConnected ) [protected, virtual]
 


Member Data Documentation

template<class SERVANT_TYPE>
CORBA::Boolean TAO_Notify_ProxySupplier_T< SERVANT_TYPE >::is_suspended_ [protected]
 


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