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

FilterID CosNotifyFilter::FilterAdmin::add_filter in Filter  new_filter  ) 
 

Add a filter.

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

FilterIDSeq CosNotifyFilter::FilterAdmin::get_all_filters  ) 
 

Get the IDs of all the filters.

Returns:
The list of all filter IDs in this component

Filter CosNotifyFilter::FilterAdmin::get_filter in FilterID  filter  )  raises ( FilterNotFound )
 

Get a filter.

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

void CosNotifyFilter::FilterAdmin::remove_all_filters  ) 
 

Remove all the filters from this component.

void CosNotifyFilter::FilterAdmin::remove_filter in FilterID  filter  )  raises ( FilterNotFound )
 

Remove a filter.

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


The documentation for this interface was generated from the following file:
Generated on Wed Nov 23 16:23:51 2005 for TAO_CosNotification by  doxygen 1.4.5