From 1d96a98daf4ac4c4ec9e664e328f1aac4bf6af9e Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Fri, 27 Jul 2007 16:55:40 +0000 Subject: - added omsr object (objomsr.c, objomsr.h) - template request for output modules - changed doAction() interface - templates and output string generation for doActon() is now fully --- modules.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'modules.h') diff --git a/modules.h b/modules.h index 19695eba..e6398a2e 100644 --- a/modules.h +++ b/modules.h @@ -30,6 +30,8 @@ #ifndef MODULES_H_INCLUDED #define MODULES_H_INCLUDED 1 +#include "objomsr.h" + typedef enum eModType_ { eMOD_IN, /* input module */ eMOD_OUT, /* output module */ @@ -77,8 +79,8 @@ typedef struct moduleInfo { struct {/* data for output modules */ /* below: perform the configured action */ - rsRetVal (*doAction)(selector_t*, uchar*, void*); - rsRetVal (*parseSelectorAct)(uchar**, selector_t*, void**); + rsRetVal (*doAction)(selector_t*, uchar**, unsigned, void*); + rsRetVal (*parseSelectorAct)(uchar**, selector_t*, void**,omodStringRequest_t**); } om; } mod; } modInfo_t; -- cgit