The event filter array structure defines one or more filters. More...
#include <clEventApi.h>
Public Attributes | |
ClSizeT | filtersNumber |
Number of filters. | |
ClEventFilterT * | pFilters |
Pointer to filter pattern. |
The event filter array structure defines one or more filters.
Filters are passed to the Event Service by a subscriber process via the clEvtEventSubscribe() call. The Event Service does the filtering to decide whether a published event is delivered to a subscriber for a given subscription by matching the first filter (contents and type) against the first pattern in the event pattern array, the second filter against the second pattern in the event pattern array, and so on up to the last filter. An event matches a given subscription if all patterns of the event match all filters provided in an invocation of the clEvtEventSubscribe() call.