TAO_Notify_Proxy_T< SERVANT_TYPE > Class Template Reference

The is a base class for all proxys , templatized by the servant type. All the Filter Admin and QoS Admin interface methods are implemented here by delegating to the admin implementations. More...

#include <Proxy_T.h>

Inheritance diagram for TAO_Notify_Proxy_T< SERVANT_TYPE >:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_Notify_Proxy_T (void)
 Constructor.
 ~TAO_Notify_Proxy_T ()
 Destructor.
virtual PortableServer::Servant servant (void)
 Implements TAO_Notify_Object::servant method.
virtual void _add_ref (void)
 ServantBase refcount methods.
virtual void _remove_ref (void)
virtual void validate_event_qos (const CosNotification::QoSProperties &required_qos, CosNotification::NamedPropertyRangeSeq_out available_qos)
virtual
CosNotification::QoSProperties
get_qos ()
 Get the QoS Properties.
virtual void set_qos (const CosNotification::QoSProperties &qos)
 Set the QoS Properties.
virtual void validate_qos (const CosNotification::QoSProperties &required_qos, CosNotification::NamedPropertyRangeSeq_out available_qos)
virtual CosNotifyFilter::FilterID add_filter (CosNotifyFilter::Filter_ptr new_filter)
virtual void remove_filter (CosNotifyFilter::FilterID filter)
virtual CosNotifyFilter::Filter_ptr get_filter (CosNotifyFilter::FilterID filter)
virtual
CosNotifyFilter::FilterIDSeq
get_all_filters ()
virtual void remove_all_filters ()


Detailed Description

template<class SERVANT_TYPE>
class TAO_Notify_Proxy_T< SERVANT_TYPE >

The is a base class for all proxys , templatized by the servant type. All the Filter Admin and QoS Admin interface methods are implemented here by delegating to the admin implementations.

Constructor & Destructor Documentation

template<class SERVANT_TYPE>
TAO_Notify_Proxy_T< SERVANT_TYPE >::TAO_Notify_Proxy_T ( void   ) 

Constructor.

template<class SERVANT_TYPE>
TAO_Notify_Proxy_T< SERVANT_TYPE >::~TAO_Notify_Proxy_T (  ) 

Destructor.


Member Function Documentation

template<class SERVANT_TYPE>
virtual void TAO_Notify_Proxy_T< SERVANT_TYPE >::_add_ref ( void   )  [virtual]

ServantBase refcount methods.

template<class SERVANT_TYPE>
virtual void TAO_Notify_Proxy_T< SERVANT_TYPE >::_remove_ref ( void   )  [virtual]

template<class SERVANT_TYPE>
virtual CosNotifyFilter::FilterID TAO_Notify_Proxy_T< SERVANT_TYPE >::add_filter ( CosNotifyFilter::Filter_ptr  new_filter  )  [virtual]

template<class SERVANT_TYPE>
virtual CosNotifyFilter::FilterIDSeq* TAO_Notify_Proxy_T< SERVANT_TYPE >::get_all_filters (  )  [virtual]

template<class SERVANT_TYPE>
virtual CosNotifyFilter::Filter_ptr TAO_Notify_Proxy_T< SERVANT_TYPE >::get_filter ( CosNotifyFilter::FilterID  filter  )  [virtual]

template<class SERVANT_TYPE>
virtual CosNotification::QoSProperties* TAO_Notify_Proxy_T< SERVANT_TYPE >::get_qos ( void   )  [virtual]

Get the QoS Properties.

Reimplemented from TAO_Notify_Object.

template<class SERVANT_TYPE>
virtual void TAO_Notify_Proxy_T< SERVANT_TYPE >::remove_all_filters (  )  [virtual]

template<class SERVANT_TYPE>
virtual void TAO_Notify_Proxy_T< SERVANT_TYPE >::remove_filter ( CosNotifyFilter::FilterID  filter  )  [virtual]

template<class SERVANT_TYPE>
virtual PortableServer::Servant TAO_Notify_Proxy_T< SERVANT_TYPE >::servant ( void   )  [virtual]

Implements TAO_Notify_Object::servant method.

template<class SERVANT_TYPE>
virtual void TAO_Notify_Proxy_T< SERVANT_TYPE >::set_qos ( const CosNotification::QoSProperties qos  )  [virtual]

Set the QoS Properties.

Reimplemented from TAO_Notify_Object.

template<class SERVANT_TYPE>
virtual void TAO_Notify_Proxy_T< SERVANT_TYPE >::validate_event_qos ( const CosNotification::QoSProperties required_qos,
CosNotification::NamedPropertyRangeSeq_out  available_qos 
) [virtual]

template<class SERVANT_TYPE>
virtual void TAO_Notify_Proxy_T< SERVANT_TYPE >::validate_qos ( const CosNotification::QoSProperties required_qos,
CosNotification::NamedPropertyRangeSeq_out  available_qos 
) [virtual]


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

Generated on Tue Apr 14 11:51:28 2009 for TAO_CosNotification by  doxygen 1.5.8