#include <filter.h>
Inherited by ace::MultiRulesFilter, and ace::UniRulesFilter.
Public Member Functions | |
| virtual | ~Filter (void) |
| Class is abstract, so declaring virtual destructor is in good taste. | |
| virtual bool | is_on (void) const =0 |
| Stats | recent_stats (void) const |
| void | reset_recent_stats (void) |
| Resets recent stats counter. | |
| Stats | stats_so_far (void) const |
Protected Attributes | |
| Stats | _stats_so_far |
| Overall stats. | |
| Stats | _recent_stats |
| Recent stats (resetable). | |
Classes | |
| struct | Stats |
| Struct for filtration statistics. More... | |
| virtual ace::Filter::~Filter | ( | void | ) | [inline, virtual] |
Class is abstract, so declaring virtual destructor is in good taste.
| virtual bool ace::Filter::is_on | ( | void | ) | const [pure virtual] |
Implemented in ace::UniRulesFilter, and ace::MultiRulesFilter.
| Stats ace::Filter::recent_stats | ( | void | ) | const [inline] |
| void ace::Filter::reset_recent_stats | ( | void | ) | [inline] |
Resets recent stats counter.
| Stats ace::Filter::stats_so_far | ( | void | ) | const [inline] |
Stats ace::Filter::_stats_so_far [protected] |
Overall stats.
Stats ace::Filter::_recent_stats [protected] |
Recent stats (resetable).
1.5.6