#include <ETCL_Filter.h>
Collaboration diagram for TAO_Notify_ETCL_Filter:
typedef ACE_Hash_Map_Manager<CosNotifyFilter::ConstraintID, TAO_Notify_ETCL_Filter::TAO_Notify_Constraint_Expr*, ACE_SYNCH_NULL_MUTEX> TAO_Notify_ETCL_Filter::CONSTRAINT_EXPR_LIST [private] |
A list of the constraints stored in this filter.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_ETCL_Filter::TAO_Notify_ETCL_Filter | ( | void | ) |
Constuctor.
TAO_Notify_ETCL_Filter::~TAO_Notify_ETCL_Filter | ( | ) | [virtual] |
Destructor.
CosNotifyFilter::ConstraintInfoSeq * TAO_Notify_ETCL_Filter::add_constraints | ( | const CosNotifyFilter::ConstraintExpSeq & | constraint_list | ) | [protected, virtual] |
void TAO_Notify_ETCL_Filter::add_constraints_i | ( | const CosNotifyFilter::ConstraintInfoSeq & | constraint_info_seq | ) | [private] |
CosNotifyFilter::CallbackID TAO_Notify_ETCL_Filter::attach_callback | ( | CosNotifyComm::NotifySubscribe_ptr | callback | ) | [protected, virtual] |
char * TAO_Notify_ETCL_Filter::constraint_grammar | ( | void | ) | [protected, virtual] |
void TAO_Notify_ETCL_Filter::destroy | ( | void | ) | [protected, virtual] |
void TAO_Notify_ETCL_Filter::detach_callback | ( | CosNotifyFilter::CallbackID | callback | ) | [protected, virtual] |
CosNotifyFilter::ConstraintInfoSeq * TAO_Notify_ETCL_Filter::get_all_constraints | ( | void | ) | [protected, virtual] |
CosNotifyFilter::CallbackIDSeq * TAO_Notify_ETCL_Filter::get_callbacks | ( | void | ) | [protected, virtual] |
CosNotifyFilter::ConstraintInfoSeq * TAO_Notify_ETCL_Filter::get_constraints | ( | const CosNotifyFilter::ConstraintIDSeq & | id_list | ) | [protected, virtual] |
CORBA::Boolean TAO_Notify_ETCL_Filter::match | ( | const CORBA::Any & | filterable_data | ) | [protected, virtual] |
CORBA::Boolean TAO_Notify_ETCL_Filter::match_structured | ( | const CosNotification::StructuredEvent & | filterable_data | ) | [protected, virtual] |
CORBA::Boolean TAO_Notify_ETCL_Filter::match_typed | ( | const CosNotification::PropertySeq & | filterable_data | ) | [protected, virtual] |
void TAO_Notify_ETCL_Filter::modify_constraints | ( | const CosNotifyFilter::ConstraintIDSeq & | del_list, | |
const CosNotifyFilter::ConstraintInfoSeq & | modify_list | |||
) | [protected, virtual] |
void TAO_Notify_ETCL_Filter::remove_all_constraints | ( | void | ) | [protected, virtual] |
void TAO_Notify_ETCL_Filter::remove_all_constraints_i | ( | void | ) | [private] |
Id generator for ConstraintInfo's.
TAO_SYNCH_MUTEX TAO_Notify_ETCL_Filter::lock_ [private] |
Lock to serialize access to data members.