diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2010-06-10 14:36:49 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2010-06-10 14:36:49 +0200 |
commit | fe8d317c1b40fe162891d5ddec1cb7df702bb7fe (patch) | |
tree | f001cb3ebd5cc81c14cbec090ca204df42763c7e /runtime/ruleset.h | |
parent | 74135da95971c8d03e4e45f7d3f703e1d40f76f4 (diff) | |
download | rsyslog-fe8d317c1b40fe162891d5ddec1cb7df702bb7fe.tar.gz rsyslog-fe8d317c1b40fe162891d5ddec1cb7df702bb7fe.tar.xz rsyslog-fe8d317c1b40fe162891d5ddec1cb7df702bb7fe.zip |
milestone commit(BUGGY): batch is now handed down to rule processing
Now, the full batch is passed down to the rule, which then enqueues
the elements as single messages. Note that this code has some known
defects and needs more changes until it is correct again. This is
primarily a commit to be able to return to a known-(somewhat)-good
state.
Diffstat (limited to 'runtime/ruleset.h')
-rw-r--r-- | runtime/ruleset.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/ruleset.h b/runtime/ruleset.h index 222d773e..acebd17a 100644 --- a/runtime/ruleset.h +++ b/runtime/ruleset.h @@ -48,7 +48,7 @@ BEGINinterface(ruleset) /* name must also be changed in ENDinterface macro! */ rsRetVal (*DestructAllActions)(void); rsRetVal (*AddRule)(ruleset_t *pThis, rule_t **ppRule); rsRetVal (*SetName)(ruleset_t *pThis, uchar *pszName); - rsRetVal (*ProcessMsg)(msg_t *pMsg); + rsRetVal (*ProcessBatch)(batch_t*); rsRetVal (*GetRuleset)(ruleset_t **ppThis, uchar*); rsRetVal (*SetDefaultRuleset)(uchar*); rsRetVal (*SetCurrRuleset)(uchar*); @@ -57,7 +57,7 @@ BEGINinterface(ruleset) /* name must also be changed in ENDinterface macro! */ /* v3, 2009-11-04 */ parserList_t* (*GetParserList)(msg_t *); ENDinterface(ruleset) -#define rulesetCURR_IF_VERSION 3 /* increment whenever you change the interface structure! */ +#define rulesetCURR_IF_VERSION 4 /* increment whenever you change the interface structure! */ /* prototypes */ |