--- smsdaemon/plugins/ShellExecPlugin.h 2008/06/10 14:38:59 35 +++ smsdaemon/plugins/ShellExecPlugin.h 2008/12/19 22:29:25 205 @@ -3,18 +3,20 @@ #include "Plugin.h" - +#include class ShellExecPlugin : public Plugin { public: - ShellExecPlugin(std::string pluginCommand, std::string exeCommand); + ShellExecPlugin(std::map args); - virtual void Execute(GsmModem& modem, SMS& sms); + virtual void Execute(ISmsTransceiver& modem, SMS& sms); virtual ~ShellExecPlugin() {} private: std::string _exeCommand; + bool _allowParameters; + bool _returnOutput; };