interface of a generic filter in the Siena data model. More...
#include <types.h>
Classes | |
class | iterator |
interface of a generic filter iterator. More... | |
Public Member Functions | |
virtual | ~filter () |
virtual destructor | |
virtual iterator * | first () const =0 |
returns an iterator over this filter. | |
virtual bool | covers (const message &m) const throw () |
applies this filter to a message. |
interface of a generic filter in the Siena data model.
A filter is a set of constraint representing a logical conjunction of elementary conditions. Individual constraints can be accessed sequentially through a filter::iterator.
virtual bool siena::filter::covers | ( | const message & | m | ) | const throw () [virtual] |
virtual iterator* siena::filter::first | ( | ) | const [pure virtual] |