CosNotifyFilter::MappingFilter Interface Reference
Mapping filters can be used to change properties of an event as it traverses the Notification Service.
More...
import "CosNotifyFilter.idl";
List of all members.
Detailed Description
Mapping filters can be used to change properties of an event as it traverses the Notification Service.
Member Function Documentation
Add multiple mapping constraints to the filter.
- Parameters:
-
| pair_list | List of constraint expressions and the corresponding property value |
- Returns:
- The list of constraint expressions, their values, and the IDs assigned to them in this Filter.
- Exceptions:
-
| InvalidConstraint | if one or more constraint expressions do not match the constraint grammar of this mapping filter |
| InvalidValue | if the value in one or more mapping constraint pairs does not match the type code for this mapping filter. |
void CosNotifyFilter::MappingFilter::destroy |
( |
|
) |
|
Destroy the mapping filter.
Get all the mapping constraints from the Filter.
Retrieve multiple mapping constraints from the filter.
- Parameters:
-
| id_list | the list of mapping constraint IDs requested |
- Returns:
- The list of constraint expressions, their values and IDs.
- Exceptions:
-
boolean CosNotifyFilter::MappingFilter::match |
( |
in any |
filterable_data, |
|
|
out any |
result_to_set | |
|
) |
| | raises (UnsupportedFilterableData) |
Test an event against the mapping constraints.
Modify and/or remove mapping constraints in the filter.
- Parameters:
-
| del_list | list of constraint IDs that should be removed |
| modify_list | list of constraints that would be modified |
- Exceptions:
-
| InvalidConstraint | if one or more constraint expressions do not match the constraint grammar of this mapping filter |
| InvalidValue | if the value in one or more mapping constraint pairs does not match the type code for this mapping filter. |
| ConstraintNotFound | if one or more mapping constraint IDs are not found in the filter |
void CosNotifyFilter::MappingFilter::remove_all_mapping_constraints |
( |
|
) |
|
Remove all the mapping constraints in the Filter.
Member Data Documentation
Return the constraint grammar used in the mapping filter.
Return the default value set by this mapping filter.
The default value is used if there are no mapping constraint expressions matching the event.
Return the type code for the property affected by this mapping filter
The documentation for this interface was generated from the following file: