#include <FilterChain.h>
Inheritance diagram for Tagcoll::FilterChain< ITEM, TAG >:
Public Member Functions | |
FilterChain () throw () | |
void | setConsumer (TagcollConsumer< ITEM, TAG > *c) throw () |
void | appendFilter (TagcollFilter< ITEM, TAG > *f) throw () |
void | deleteFilters () throw () |
virtual void | consume (const ITEM &item) throw () |
virtual void | consume (const ITEM &item, const OpSet< TAG > &tags) throw () |
virtual void | consume (const OpSet< ITEM > &items) throw () |
virtual void | consume (const OpSet< ITEM > &items, const OpSet< TAG > &tags) throw () |
Protected Attributes | |
TagcollConsumer< ITEM, TAG > * | consumer |
TagcollFilter< ITEM, TAG > * | last |
|
|
|
|
|
Reimplemented from Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
Reimplemented from Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
Implements Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
Implements Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
|
|
|
|
|
|
|