28 #ifndef _LOG4TANGO_FILTER_HH 29 #define _LOG4TANGO_FILTER_HH 31 #ifdef APPENDERS_HAVE_FILTERS 97 void set_chained_filter (Filter* filter);
104 inline Filter* Filter::get_chained_filter (
void) {
112 virtual Filter* get_end_of_chain (
void);
119 virtual void append_chained_filter (Filter* filter);
128 virtual Decision decide (
const LoggingEvent& event);
138 virtual Decision _decide (
const LoggingEvent& event) = 0;
146 #endif // APPENDERS_HAVE_FILTERS 148 #endif // _LOG4TANGO_FILTER_HH
Definition: Appender.hh:40
#define LOG4TANGO_EXPORT
Definition: Export.hh:38