diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2013-11-13 13:14:25 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2013-11-13 13:14:25 +0100 |
commit | 45a4134a8b5c9111398be3458bd27b4aa2f0e5c2 (patch) | |
tree | 0053eb474607aaa1ab45a3293d0c1f8b2c6aafd7 | |
parent | 1c5a17241131129e9a1c184688500ad5b1383c28 (diff) | |
download | rsyslog-45a4134a8b5c9111398be3458bd27b4aa2f0e5c2.tar.gz rsyslog-45a4134a8b5c9111398be3458bd27b4aa2f0e5c2.tar.bz2 rsyslog-45a4134a8b5c9111398be3458bd27b4aa2f0e5c2.zip |
mmpstrucdata: support for v8 omod interface
-rw-r--r-- | plugins/mmpstrucdata/mmpstrucdata.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/plugins/mmpstrucdata/mmpstrucdata.c b/plugins/mmpstrucdata/mmpstrucdata.c index 4b2a985b..e9e36b27 100644 --- a/plugins/mmpstrucdata/mmpstrucdata.c +++ b/plugins/mmpstrucdata/mmpstrucdata.c @@ -52,6 +52,10 @@ typedef struct _instanceData { uchar *jsonRoot; /**< container where to store fields */ } instanceData; +typedef struct wrkrInstanceData { + instanceData *pData; +} wrkrInstanceData_t; + struct modConfData_s { rsconf_t *pConf; /* our overall config object */ }; @@ -98,6 +102,10 @@ BEGINcreateInstance CODESTARTcreateInstance ENDcreateInstance +BEGINcreateWrkrInstance +CODESTARTcreateWrkrInstance +ENDcreateWrkrInstance + BEGINisCompatibleWithFeature CODESTARTisCompatibleWithFeature @@ -109,6 +117,10 @@ CODESTARTfreeInstance free(pData->jsonRoot); ENDfreeInstance +BEGINfreeWrkrInstance +CODESTARTfreeWrkrInstance +ENDfreeWrkrInstance + static inline void setInstParamDefaults(instanceData *pData) @@ -357,7 +369,7 @@ dbgprintf("DDDD: parse mmpstrucdata\n"); /* don't check return code - we never want rsyslog to retry * or suspend this action! */ - parse_sd(pData, pMsg); + parse_sd(pWrkrData->pData, pMsg); dbgprintf("DDDD: done parse mmpstrucdata\n"); finalize_it: ENDdoAction @@ -385,6 +397,7 @@ ENDmodExit BEGINqueryEtryPt CODESTARTqueryEtryPt CODEqueryEtryPt_STD_OMOD_QUERIES +CODEqueryEtryPt_STD_OMOD8_QUERIES CODEqueryEtryPt_STD_CONF2_OMOD_QUERIES CODEqueryEtryPt_STD_CONF2_QUERIES ENDqueryEtryPt |