Public Methods |
| TAO_Notify_Proxy (void) |
virtual | ~TAO_Notify_Proxy (void) |
CORBA::ULong | _incr_refcnt (void) |
CORBA::ULong | _decr_refcnt (void) |
virtual void | _add_ref (CORBA_Environment &ACE_TRY_ENV) |
virtual void | _remove_ref (CORBA_Environment &ACE_TRY_ENV) |
virtual void | dispatch_update (TAO_Notify_EventType_List& added_list, TAO_Notify_EventType_List& removed_list, CORBA::Environment &ACE_TRY_ENV) |
virtual CosNotifyChannelAdmin::ProxyType | MyType ( CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException ) |
virtual void | validate_event_qos ( const CosNotification::QoSProperties & required_qos, CosNotification::NamedPropertyRangeSeq_out available_qos, CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException, CosNotification::UnsupportedQoS ) |
virtual CosNotification::QoSProperties* | get_qos ( CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException ) |
virtual void | set_qos ( const CosNotification::QoSProperties & qos, CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException, CosNotification::UnsupportedQoS ) |
virtual void | validate_qos ( const CosNotification::QoSProperties & required_qos, CosNotification::NamedPropertyRangeSeq_out available_qos, CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException, CosNotification::UnsupportedQoS ) |
virtual CosNotifyFilter::FilterID | add_filter ( CosNotifyFilter::Filter_ptr new_filter, CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException ) |
virtual void | remove_filter ( CosNotifyFilter::FilterID filter, CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) |
virtual CosNotifyFilter::Filter_ptr | get_filter ( CosNotifyFilter::FilterID filter, CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) |
virtual CosNotifyFilter::FilterIDSeq* | get_all_filters ( CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException ) |
virtual void | remove_all_filters ( CORBA::Environment &ACE_TRY_ENV ) throw ( CORBA::SystemException ) |
Protected Methods |
virtual void | dispatch_update_i (CosNotification::EventTypeSeq added, CosNotification::EventTypeSeq removed, CORBA::Environment &ACE_TRY_ENV) = 0 |
Protected Attributes |
ACE_Lock* | lock_ |
CORBA::ULong | refcount_ |
CosNotifyChannelAdmin::ProxyType | proxy_type_ |
TAO_Notify_Event_Manager* | event_manager_ |
CORBA::Boolean | is_connected_ |
CORBA::Boolean | updates_on_ |
TAO_Notify_QoSAdmin_i | qos_admin_ |
TAO_Notify_FilterAdmin_i | filter_admin_ |
CosNotifyChannelAdmin::ProxyID | proxy_id_ |