TAO_CosNotification  2.0.8
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

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

Add a filter.

Parameters:
new_filterFilter 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:
filterID of the filter returned
Returns:
The filter
Exceptions:
FilterNotFoundif 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:
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines