import "CosNotifyFilter.idl";
Public Methods | |
| ConstraintInfoSeq | add_constraints (in ConstraintExpSeq constraint_list) raises (InvalidConstraint) |
| Return the constraints and their IDs. More... | |
| void | modify_constraints (in ConstraintIDSeq del_list, in ConstraintInfoSeq modify_list) raises (InvalidConstraint, ConstraintNotFound) |
| The operation can raise InvalidConstraint if one or more constraints contain invalid expressions in the constraint grammar. More... | |
| ConstraintInfoSeq | get_constraints (in ConstraintIDSeq id_list) raises (ConstraintNotFound) |
| ConstraintInfoSeq | get_all_constraints () |
| The all the constraints in the Filter. More... | |
| void | remove_all_constraints () |
| Remove all the constraints from the Filter. More... | |
| void | destroy () |
| Destroy the Filter. More... | |
| boolean | match (in any filterable_data) raises (UnsupportedFilterableData) |
| boolean | match_structured (in CosNotification::StructuredEvent filterable_data) raises (UnsupportedFilterableData) |
| boolean | match_typed (in CosNotification::PropertySeq filterable_data) raises (UnsupportedFilterableData) |
| CallbackID | attach_callback (in CosNotifyComm::NotifySubscribe callback) |
| Filters can communicate changes in the list of event types they potentially accept. More... | |
| void | detach_callback (in CallbackID callback) raises ( CallbackNotFound ) |
| CallbackIDSeq | get_callbacks () |
| Return all the callback IDs in the Filter object. More... | |
Public Attributes | |
| readonly attribute string | constraint_grammar |
| All filtering expressions in the filter should use this grammar. More... | |
An event filter posseses multiple constraints, each constraint applies to a limited range of event types, the filter is accepted if it matches one or more constraint expressions that apply to its event type.
|
|
Return the constraints and their IDs.
|
|
|
Filters can communicate changes in the list of event types they potentially accept.
|
|
|
Destroy the Filter.
|
|
|
|
|
|
The all the constraints in the Filter.
|
|
|
Return all the callback IDs in the Filter object.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
The operation can raise InvalidConstraint if one or more constraints contain invalid expressions in the constraint grammar.
|
|
|
Remove all the constraints from the Filter.
|
|
|
All filtering expressions in the filter should use this grammar.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001