diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-02-19 14:07:10 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-02-19 14:07:10 +0000 |
commit | 47aab374d40c05cbb7a4ceb2a4236cb65a399c3a (patch) | |
tree | ccd3d7cff29b9033c274fcf72771aa50cf3aec74 /syslogd.h | |
parent | 296a9b0f0d1a1f6fb45d9741c5bcd32941250b3c (diff) | |
download | rsyslog-47aab374d40c05cbb7a4ceb2a4236cb65a399c3a.tar.gz rsyslog-47aab374d40c05cbb7a4ceb2a4236cb65a399c3a.tar.xz rsyslog-47aab374d40c05cbb7a4ceb2a4236cb65a399c3a.zip |
- added ctok class (the config tokenizer)
- done stage work to begin implement tokenizer
Diffstat (limited to 'syslogd.h')
-rw-r--r-- | syslogd.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -27,6 +27,7 @@ #include "template.h" #include "action.h" #include "linkedlist.h" +#include "expr.h" #ifdef USE_NETZIP /* config param: minimum message size to try compression. The smaller @@ -72,7 +73,8 @@ struct filed { /* filter properties */ enum { FILTER_PRI = 0, /* traditional PRI based filer */ - FILTER_PROP = 1 /* extended filter, property based */ + FILTER_PROP = 1, /* extended filter, property based */ + FILTER_EXPR = 2 /* extended filter, expression based */ } f_filter_type; EHostnameCmpMode eHostnameCmpMode; rsCStrObj *pCSHostnameComp; /* hostname to check */ @@ -91,6 +93,7 @@ struct filed { rsCStrObj *pCSCompValue; /* value to "compare" against */ char isNegated; /* actually a boolean ;) */ } prop; + expr_t *f_expr; /* expression object */ } f_filterData; linkedList_t llActList; /* list of configured actions */ |