35 for (chain::const_iterator it = _chain.begin(); it != _chain.end(); ++it)
43 _chain.push_back(filter);
48 chain::iterator it = _chain.begin();
51 for (
unsigned int i = 0; i < position && it != _chain.end(); ++it, ++i);
54 _chain.insert(it, filter);
60 for (chain::const_iterator it = _chain.begin(); it != _chain.end(); ++it)
69 for (chain::const_iterator it = _chain.begin(); it != _chain.end(); ++it)
80 for (chain::const_iterator it = _chain.begin(); it != _chain.end(); ++it)
virtual ACTION evaluate(const FilterContext &context) const
virtual ACTION evaluate(const FilterContext &context) const
virtual ACTION filter(const FilterContext &context, dtn::data::Bundle &bundle) const
virtual ~BundleFilterTable()
void append(BundleFilter *filter)
virtual ACTION filter(const FilterContext &context, dtn::data::Bundle &bundle) const
void insert(unsigned int position, BundleFilter *filter)