#ifndef __SPAMTASK_H__ #define __SPAMTASK_H__ #include #include "Task.h" class SpamTask : public Task { public: SpamTask(); virtual ~SpamTask() {} virtual void ExecuteTask(ISmsTransceiver& modem); void SetDestination(std::string& destination) { _destination = destination; } void SetNumber(int number) { _number = number; } void SetInterval(int interval) { _interval = (interval*60); //recalculate from minutes to seconds } void SetMessage(std::string& message) { _message = message; } private: std::string _destination; int _number; int _interval; std::string _message; int _counter; int _lastsent; }; #endif // __SPAMTASK_H__