TAO_CosNotification  2.0.8
Public Member Functions
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 >
void TAO_Notify_Proxy_T< SERVANT_TYPE >::_add_ref ( void  ) [virtual]

ServantBase refcount methods.

template<class SERVANT_TYPE >
void TAO_Notify_Proxy_T< SERVANT_TYPE >::_remove_ref ( void  ) [virtual]
template<class SERVANT_TYPE >
CosNotifyFilter::FilterID TAO_Notify_Proxy_T< SERVANT_TYPE >::add_filter ( CosNotifyFilter::Filter_ptr  new_filter) [virtual]
template<class SERVANT_TYPE >
CosNotifyFilter::FilterIDSeq * TAO_Notify_Proxy_T< SERVANT_TYPE >::get_all_filters ( void  ) [virtual]
template<class SERVANT_TYPE >
CosNotifyFilter::Filter_ptr TAO_Notify_Proxy_T< SERVANT_TYPE >::get_filter ( CosNotifyFilter::FilterID  filter) [virtual]
template<class SERVANT_TYPE >
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 >
void TAO_Notify_Proxy_T< SERVANT_TYPE >::remove_all_filters ( void  ) [virtual]
template<class SERVANT_TYPE >
void TAO_Notify_Proxy_T< SERVANT_TYPE >::remove_filter ( CosNotifyFilter::FilterID  filter) [virtual]
template<class SERVANT_TYPE >
PortableServer::Servant TAO_Notify_Proxy_T< SERVANT_TYPE >::servant ( void  ) [virtual]

Implements TAO_Notify_Object::servant method.

template<class SERVANT_TYPE >
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 >
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 >
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 files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines