#include <FilterAdmin.h>
Inheritance diagram for TAO_Notify_FilterAdmin:


Public Member Functions | |
| TAO_Notify_FilterAdmin (void) | |
| Constructor. | |
| virtual | ~TAO_Notify_FilterAdmin (void) |
| Destructor. | |
| CORBA::Boolean | match (const TAO_Notify_Event::Ptr &event) throw ( CORBA::SystemException, CosNotifyFilter::UnsupportedFilterableData ) |
| See if any of the filters match. | |
| CORBA::Boolean | match (const TAO_Notify_Event *event) throw ( CORBA::SystemException, CosNotifyFilter::UnsupportedFilterableData ) |
| See if any of the filters match. | |
| virtual CosNotifyFilter::FilterID | add_filter (CosNotifyFilter::Filter_ptr new_filter) throw (CORBA::SystemException) |
| virtual void | remove_filter (CosNotifyFilter::FilterID filter) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) |
| virtual CosNotifyFilter::Filter_ptr | get_filter (CosNotifyFilter::FilterID filter) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) |
| virtual CosNotifyFilter::FilterIDSeq * | get_all_filters () throw ( CORBA::SystemException ) |
| virtual void | remove_all_filters () throw ( CORBA::SystemException ) |
| virtual void | save_persistent (TAO_Notify::Topology_Saver &saver) |
| virtual TAO_Notify::Topology_Object * | load_child (const ACE_CString &type, CORBA::Long id, const TAO_Notify::NVPList &attrs) |
Private Types | |
| typedef ACE_Hash_Map_Manager< CosNotifyFilter::FilterID, CosNotifyFilter::Filter_var, ACE_SYNCH_NULL_MUTEX > | FILTER_LIST |
Private Member Functions | |
| virtual void | release (void) |
| The release method is called when the refcount reaches 0. | |
Private Attributes | |
| TAO_SYNCH_MUTEX | lock_ |
| Mutex to serialize access to data members. | |
| FILTER_LIST | filter_list_ |
| List of filters. | |
| TAO_Notify_ID_Factory | filter_ids_ |
| Id generator for proxy suppliers. | |
|
|
|
|
|
Constructor.
|
|
|
Destructor.
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
See if any of the filters match.
|
|
|
See if any of the filters match.
|
|
|
The release method is called when the refcount reaches 0.
Implements TAO_Notify_Refcountable. |
|
|
|
|
|
|
|
|
|
|
|
Id generator for proxy suppliers.
|
|
|
List of filters.
|
|
|
Mutex to serialize access to data members.
Reimplemented from TAO_Notify_Object. |
1.3.9.1