#include <EC_Prefix_Filter_Builder.h>
Inheritance diagram for TAO_EC_Prefix_Filter_Builder


Public Methods | |
| TAO_EC_Prefix_Filter_Builder (TAO_EC_Event_Channel* ec) | |
| constructor. | |
| virtual | ~TAO_EC_Prefix_Filter_Builder (void) |
| destructor... | |
| TAO_EC_Filter* | build (TAO_EC_ProxyPushSupplier *supplier, RtecEventChannelAdmin::ConsumerQOS& qos, CORBA::Environment &env) const |
| Create the filter, the caller must assume ownership of the filter returned. | |
Private Methods | |
| TAO_EC_Filter* | recursive_build (TAO_EC_ProxyPushSupplier *supplier, RtecEventChannelAdmin::ConsumerQOS& qos, CORBA::ULong& pos) const |
| Recursively build the filter tree. | |
Private Attributes | |
| TAO_EC_Event_Channel* | event_channel_ |
| The event channel. | |
The prefix filtering mechanisms in the Event channel (source/type based filtering + disjunctions and conjunctions) are constructed using this class.
|
|
constructor.
|
|
|
destructor...
|
|
|
Create the filter, the caller must assume ownership of the filter returned.
Reimplemented from TAO_EC_Filter_Builder. |
|
|
Recursively build the filter tree.
|
|
|
The event channel.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000