Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

CosNotifyFilter::FilterAdmin Interface Reference

Interface for filter administrators. More...

import "CosNotifyFilter.idl";

Inherited by CosNotifyChannelAdmin::ConsumerAdmin, CosNotifyChannelAdmin::ProxyConsumer, CosNotifyChannelAdmin::ProxySupplier, and CosNotifyChannelAdmin::SupplierAdmin.

List of all members.

Public Methods

FilterID add_filter (in Filter new_filter)
 Add a filter to this object's list of filters. More...

void remove_filter (in FilterID filter) raises ( FilterNotFound )
 Remove a filter from this object's list of filters. More...

Filter get_filter (in FilterID filter) raises ( FilterNotFound )
 Get a filter from the filter ID. More...

FilterIDSeq get_all_filters ()
 Get all filters added to this administration object. More...

void remove_all_filters ()
 Remove all filters added to this administration object. More...


Detailed Description

Interface for filter administrators.


Member Function Documentation

FilterID CosNotifyFilter::FilterAdmin::add_filter in Filter    new_filter
 

Add a filter to this object's list of filters.

All these filters are tried upon reception of an event.

m <code>new_filter</code> - The filter to add.
Returns:
An unique ID that identifies the added filter.

FilterIDSeq CosNotifyFilter::FilterAdmin::get_all_filters  
 

Get all filters added to this administration object.

Returns:
A sequence of filter IDs.

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

Get a filter from the filter ID.

m <code>filter</code> - The filter ID.
@raises FilterNotFound If the ID does not correspond to any filter that has been added to this object.

void CosNotifyFilter::FilterAdmin::remove_all_filters  
 

Remove all filters added to this administration object.

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

Remove a filter from this object's list of filters.

m <code>filter</code> - The filter ID.
@raises FilterNotFound If the ID does not correspond to any filter that has been added to this object.