Classes | |
struct | ConstraintExp |
Defines a constraint expression. More... | |
struct | ConstraintInfo |
Helper data structure to modify a constraint expression. More... | |
struct | MappingConstraintPair |
Helper structure used to modify a mapping constraint expression. More... | |
struct | MappingConstraintInfo |
Helper structure used to represent a mapping constraint, its property value and the ID assigned to it in a MappingFilter. More... | |
exception | UnsupportedFilterableData |
Exception raised when an event with unsupported filtered data is tested against a Filter. More... | |
exception | InvalidGrammar |
Exception raised if the filtering expression is using an invalid grammar. More... | |
exception | InvalidConstraint |
Exception raised if a constraint's grammar does not match the Filter grammar. More... | |
exception | DuplicateConstraintID |
Exception raised if a duplicate ID is used while modifying or removing multiple constraints. More... | |
exception | ConstraintNotFound |
Exception raised if a constraint ID is not found while modifying or removing multiple constraints. More... | |
exception | CallbackNotFound |
Exception raised if the application tries to remove a Filter callback that does not exists. More... | |
exception | InvalidValue |
Exception raised if a modification or addition of a mapping constraint does not matches the mapping filter type. More... | |
interface | Filter |
Interface used to manipulate and evaluate filters. More... | |
interface | MappingFilter |
Mapping filters can be used to change properties of an event as it traverses the Notification Service. More... | |
interface | FilterFactory |
Create Filter and MappingFilter objects. More... | |
exception | FilterNotFound |
Exception raised if a filter ID is not found. More... | |
interface | FilterAdmin |
Interface used to modify the Filters attached to a Notification Service component. More... | |
Typedefs | |
typedef long | ConstraintID |
typedef sequence< ConstraintID > | ConstraintIDSeq |
A sequence of constraint IDs. | |
typedef sequence< ConstraintExp > | ConstraintExpSeq |
A sequence of constraint expressions. | |
typedef sequence< ConstraintInfo > | ConstraintInfoSeq |
Sequence of Constraint infos, modify multiple constraints. | |
typedef sequence< MappingConstraintPair > | MappingConstraintPairSeq |
Sequence of mapping constraint pairs. | |
typedef sequence< MappingConstraintInfo > | MappingConstraintInfoSeq |
A list of MappingConstraintInfo. | |
typedef long | CallbackID |
typedef sequence< CallbackID > | CallbackIDSeq |
Batch management of callback objects in the Filter interface. | |
typedef long | FilterID |
Each filter is assigned a unique ID. | |
typedef sequence< FilterID > | FilterIDSeq |
List of filter IDs. |
|
Each callback object receives a unique ID when it is attached to a Filter Definition at line 106 of file CosNotifyFilter.idl. |
|
Batch management of callback objects in the Filter interface.
Definition at line 109 of file CosNotifyFilter.idl. |
|
A sequence of constraint expressions.
Definition at line 56 of file CosNotifyFilter.idl. Referenced by TAO_Notify_ETCL_Filter::add_constraints(). |
|
Constraints are assigned IDs by each Filter object, and can be modified using those IDs. Definition at line 38 of file CosNotifyFilter.idl. Referenced by TAO_Notify_ETCL_Filter::add_constraints_i(), and TAO_Notify_ETCL_Filter::modify_constraints(). |
|
A sequence of constraint IDs.
Definition at line 53 of file CosNotifyFilter.idl. Referenced by TAO_Notify_ETCL_Filter::get_constraints(), and TAO_Notify_ETCL_Filter::modify_constraints(). |
|
Sequence of Constraint infos, modify multiple constraints.
Definition at line 71 of file CosNotifyFilter.idl. Referenced by TAO_Notify_ETCL_Filter::add_constraints(), TAO_Notify_ETCL_Filter::add_constraints_i(), TAO_Notify_ETCL_Filter::get_all_constraints(), TAO_Notify_ETCL_Filter::get_constraints(), and TAO_Notify_ETCL_Filter::modify_constraints(). |
|
|
List of filter IDs.
Definition at line 450 of file CosNotifyFilter.idl. Referenced by TAO_Notify_FilterAdmin::get_all_filters(). |
|
A list of MappingConstraintInfo.
Definition at line 102 of file CosNotifyFilter.idl. |
|
Sequence of mapping constraint pairs.
Definition at line 88 of file CosNotifyFilter.idl. |