#include <Notify_FilterAdmin_i.h>
Collaboration diagram for TAO_Notify_FilterAdmin_i:

Public Methods | |
| TAO_Notify_FilterAdmin_i (void) | |
| Constructor. More... | |
| virtual | ~TAO_Notify_FilterAdmin_i (void) |
| Destructor. More... | |
| CORBA::Boolean | match (TAO_Notify_Event &event ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyFilter::UnsupportedFilterableData ) |
| See if any of the filters match. More... | |
| virtual CosNotifyFilter::FilterID | add_filter (CosNotifyFilter::Filter_ptr new_filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException ) |
| virtual void | remove_filter (CosNotifyFilter::FilterID filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) |
| virtual CosNotifyFilter::Filter_ptr | get_filter (CosNotifyFilter::FilterID filter ACE_ENV_ARG_DECL) throw ( CORBA::SystemException, CosNotifyFilter::FilterNotFound ) |
| virtual CosNotifyFilter::FilterIDSeq * | get_all_filters (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException ) |
| virtual void | remove_all_filters (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException ) |
Private Types | |
| typedef ACE_Hash_Map_Manager< CosNotifyFilter::FilterID, CosNotifyFilter::Filter_var, TAO_SYNCH_MUTEX > | FILTER_LIST |
| List of filters. More... | |
Private Attributes | |
| FILTER_LIST | filter_list_ |
| TAO_Notify_ID_Pool_Ex< CosNotifyFilter::FilterID, CosNotifyFilter::FilterIDSeq > | filter_ids_ |
| Id generator for proxy suppliers. More... | |
|
|
List of filters.
|
|
|
Constructor.
|
|
|
Destructor.
|
|
|
|
|
|
|
|
|
|
|
|
See if any of the filters match.
|
|
|
|
|
|
|
|
|
Id generator for proxy suppliers.
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001