#include <EC_Trivial_Supplier_Filter.h>
Inheritance diagram for TAO_EC_Trivial_Supplier_Filter_Builder:
Public Member Functions | |
TAO_EC_Trivial_Supplier_Filter_Builder (TAO_EC_Event_Channel_Base *ec) | |
constructor.... | |
virtual TAO_EC_Supplier_Filter * | create (RtecEventChannelAdmin::SupplierQOS &qos) |
virtual void | destroy (TAO_EC_Supplier_Filter *filter) |
The user is returning the filter for destruction/recycling. | |
Private Attributes | |
TAO_EC_Trivial_Supplier_Filter | filter_ |
The filter.... |
This Factory creates a single Trivial_Supplier_Filter that is used by all the suppliers (i.e. ProxyConsumers) of an event channel.
Definition at line 83 of file EC_Trivial_Supplier_Filter.h.
TAO_EC_Trivial_Supplier_Filter_Builder::TAO_EC_Trivial_Supplier_Filter_Builder | ( | TAO_EC_Event_Channel_Base * | ec | ) |
constructor....
Definition at line 87 of file EC_Trivial_Supplier_Filter.cpp.
00088 : filter_ (ec) 00089 { 00090 }
TAO_EC_Supplier_Filter * TAO_EC_Trivial_Supplier_Filter_Builder::create | ( | RtecEventChannelAdmin::SupplierQOS & | qos | ) | [virtual] |
Create the filter. The consumer is bound to the returned Supplier_Filter, it must be unbound upon destruction and/or disconnection.
Implements TAO_EC_Supplier_Filter_Builder.
Definition at line 93 of file EC_Trivial_Supplier_Filter.cpp.
References filter_.
00095 { 00096 return &this->filter_; 00097 }
void TAO_EC_Trivial_Supplier_Filter_Builder::destroy | ( | TAO_EC_Supplier_Filter * | filter | ) | [virtual] |
The user is returning the filter for destruction/recycling.
Implements TAO_EC_Supplier_Filter_Builder.
Definition at line 100 of file EC_Trivial_Supplier_Filter.cpp.