TAO_CosNotification
2.0.8
|
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>
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 () |
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.
TAO_Notify_Proxy_T< SERVANT_TYPE >::TAO_Notify_Proxy_T | ( | void | ) |
Constructor.
TAO_Notify_Proxy_T< SERVANT_TYPE >::~TAO_Notify_Proxy_T | ( | ) |
Destructor.
void TAO_Notify_Proxy_T< SERVANT_TYPE >::_add_ref | ( | void | ) | [virtual] |
ServantBase refcount methods.
void TAO_Notify_Proxy_T< SERVANT_TYPE >::_remove_ref | ( | void | ) | [virtual] |
CosNotifyFilter::FilterID TAO_Notify_Proxy_T< SERVANT_TYPE >::add_filter | ( | CosNotifyFilter::Filter_ptr | new_filter | ) | [virtual] |
CosNotifyFilter::FilterIDSeq * TAO_Notify_Proxy_T< SERVANT_TYPE >::get_all_filters | ( | void | ) | [virtual] |
CosNotifyFilter::Filter_ptr TAO_Notify_Proxy_T< SERVANT_TYPE >::get_filter | ( | CosNotifyFilter::FilterID | filter | ) | [virtual] |
CosNotification::QoSProperties * TAO_Notify_Proxy_T< SERVANT_TYPE >::get_qos | ( | void | ) | [virtual] |
Get the QoS Properties.
Reimplemented from TAO_Notify_Object.
void TAO_Notify_Proxy_T< SERVANT_TYPE >::remove_all_filters | ( | void | ) | [virtual] |
void TAO_Notify_Proxy_T< SERVANT_TYPE >::remove_filter | ( | CosNotifyFilter::FilterID | filter | ) | [virtual] |
PortableServer::Servant TAO_Notify_Proxy_T< SERVANT_TYPE >::servant | ( | void | ) | [virtual] |
Implements TAO_Notify_Object::servant method.
void TAO_Notify_Proxy_T< SERVANT_TYPE >::set_qos | ( | const CosNotification::QoSProperties & | qos | ) | [virtual] |
Set the QoS Properties.
Reimplemented from TAO_Notify_Object.
void TAO_Notify_Proxy_T< SERVANT_TYPE >::validate_event_qos | ( | const CosNotification::QoSProperties & | required_qos, |
CosNotification::NamedPropertyRangeSeq_out | available_qos | ||
) | [virtual] |
void TAO_Notify_Proxy_T< SERVANT_TYPE >::validate_qos | ( | const CosNotification::QoSProperties & | required_qos, |
CosNotification::NamedPropertyRangeSeq_out | available_qos | ||
) | [virtual] |