TAO_CosNotification  2.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
CosNotifyFilter::FilterAdmin Interface Reference

Interface used to modify the Filters attached to a Notification Service component. More...

import "CosNotifyFilter.idl";

Inheritance diagram for CosNotifyFilter::FilterAdmin:
Inheritance graph
[legend]

List of all members.

Public Member Functions

FilterID add_filter (in Filter new_filter)
 Add a filter.
void remove_filter (in FilterID filter) raises ( FilterNotFound )
 Remove a filter.
Filter get_filter (in FilterID filter) raises ( FilterNotFound )
 Get a filter.
FilterIDSeq get_all_filters ()
 Get the IDs of all the filters.
void remove_all_filters ()
 Remove all the filters from this component.

Detailed Description

Interface used to modify the Filters attached to a Notification Service component.


Member Function Documentation

Add a filter.

Parameters:
new_filterFilter to be added
Returns:
The ID assigned to the new filter

Get the IDs of all the filters.

Returns:
The list of all filter IDs in this component

Get a filter.

Parameters:
filterID of the filter returned
Returns:
The filter
Exceptions:
FilterNotFoundif the filter ID is not found in this FilterAdmin

Remove all the filters from this component.

Remove a filter.

Parameters:
filterID of the filter to be removed
Exceptions:
FilterNotFoundif the filter ID is not found in this FilterAdmin

The documentation for this interface was generated from the following file: