/[projects]/smsdaemon/tasks/SpamTask.h
ViewVC logotype

Annotation of /smsdaemon/tasks/SpamTask.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 521 - (hide annotations) (download)
Sun Dec 27 18:01:36 2009 UTC (14 years, 5 months ago) by torben
File MIME type: text/plain
File size: 678 byte(s)
Deprecate the old spam plugin and make the new one the default

1 torben 521 #ifndef __SPAMTASK_H__
2     #define __SPAMTASK_H__
3 torben 520
4     #include <string>
5     #include "Task.h"
6    
7    
8 torben 521 class SpamTask : public Task
9 torben 520 {
10     public:
11 torben 521 SpamTask();
12     virtual ~SpamTask() {}
13 torben 520
14     virtual void ExecuteTask(ISmsTransceiver& modem);
15    
16    
17     void SetDestination(std::string& destination)
18     {
19     _destination = destination;
20     }
21     void SetNumber(int number)
22     {
23     _number = number;
24     }
25     void SetInterval(int interval)
26     {
27     _interval = (interval*60); //recalculate from minutes to seconds
28     }
29     void SetMessage(std::string& message)
30     {
31     _message = message;
32     }
33     private:
34    
35     std::string _destination;
36     int _number;
37     int _interval;
38     std::string _message;
39    
40     int _counter;
41     int _lastsent;
42    
43    
44     };
45    
46    
47 torben 521 #endif // __SPAMTASK_H__

Properties

Name Value
svn:mergeinfo

  ViewVC Help
Powered by ViewVC 1.1.20