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

# TAO_EC_Supplier_Filter_Builder Class Reference

Abstract base class for the supplier filter builders. More...

`#include <EC_Supplier_Filter_Builder.h>`

Inheritance diagram for TAO_EC_Supplier_Filter_Builder

[legend]
List of all members.

## Public Methods
virtual | ~TAO_EC_Supplier_Filter_Builder (void)
| destructor...
virtual TAO_EC_Supplier_Filter* | create (RtecEventChannelAdmin::SupplierQOS& qos) = 0
virtual void | destroy (TAO_EC_Supplier_Filter *filter) = 0
| The user is returning the filter for destruction/recycling.

## Detailed Description

Abstract base class for the supplier filter builders.

The creation of the right filter for each supplier controlled by a Supplier_Filter_Builder.

## Constructor & Destructor Documentation

TAO_EC_Supplier_Filter_Builder::~TAO_EC_Supplier_Filter_Builder ( | void )`[virtual]`

| destructor...

## Member Function Documentation

TAO_EC_Supplier_Filter * TAO_EC_Supplier_Filter_Builder::create ( | RtecEventChannelAdmin::SupplierQOS & qos )`[pure virtual]`

| Create the filter. The <consumer> is bound to the returned Supplier_Filter, it must be <unbound> upon destruction and/or disconnection. Reimplemented in TAO_EC_Per_Supplier_Filter_Builder, and TAO_EC_Trivial_Supplier_Filter_Builder.

void TAO_EC_Supplier_Filter_Builder::destroy ( | TAO_EC_Supplier_Filter * filter )`[pure virtual]`

| The user is returning the filter for destruction/recycling. Reimplemented in TAO_EC_Per_Supplier_Filter_Builder, and TAO_EC_Trivial_Supplier_Filter_Builder.

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

- EC_Supplier_Filter_Builder.h