summaryrefslogtreecommitdiffstats
path: root/modules.h
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2007-07-24 08:08:53 +0000
committerRainer Gerhards <rgerhards@adiscon.com>2007-07-24 08:08:53 +0000
commit6c1dc3ccbcd05115f3737f2b2db06be2505e68c6 (patch)
tree88ca086f01f57dca3b7534450cd133691bb56021 /modules.h
parentcb2fc5f2d664ce48b9e3e8fd6c06e3aa3a9d9f66 (diff)
downloadrsyslog-6c1dc3ccbcd05115f3737f2b2db06be2505e68c6.tar.gz
rsyslog-6c1dc3ccbcd05115f3737f2b2db06be2505e68c6.tar.xz
rsyslog-6c1dc3ccbcd05115f3737f2b2db06be2505e68c6.zip
changed select action config reader to use module interface
Diffstat (limited to 'modules.h')
-rw-r--r--modules.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules.h b/modules.h
index da37a91c..a57e99a7 100644
--- a/modules.h
+++ b/modules.h
@@ -73,12 +73,15 @@ typedef struct moduleInfo {
/* below: perform the configured action
*/
rsRetVal (*doAction)();
+ rsRetVal (*parseSelectorAct)(uchar**, selector_t*);
} om;
} mod;
} modInfo_t;
/* prototypes */
rsRetVal doModInit(rsRetVal (*modInit)(), uchar *name);
+modInfo_t *omodGetNxt(modInfo_t *pThis);
+uchar *modGetName(modInfo_t *pThis);
void modPrintList(void);
#endif /* #ifndef MODULES_H_INCLUDED */