/[projects]/smsdaemon/plugins/SpamPlugin.cpp
ViewVC logotype

Diff of /smsdaemon/plugins/SpamPlugin.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

smsdaemon/plugins/DelaySpamPlugin.cpp revision 520 by torben, Sat Dec 26 23:01:01 2009 UTC smsdaemon/plugins/SpamPlugin.cpp revision 521 by torben, Sun Dec 27 18:01:36 2009 UTC
# Line 1  Line 1 
1  #include "DelaySpamPlugin.h"  #include "SpamPlugin.h"
2  #include "ISmsTransceiver.h"  #include "ISmsTransceiver.h"
3  #include "Sms.h"  #include "Sms.h"
4    
5  #include "tasks/DelaySpamTask.h"  #include "tasks/SpamTask.h"
6  #include "TaskManager.h"  #include "TaskManager.h"
7    
8  #include "Common.h"  #include "Common.h"
# Line 19  using namespace std; Line 19  using namespace std;
19    
20  const string USAGE = "Usage: delayspam <recipient> <nr> <interval> message";  const string USAGE = "Usage: delayspam <recipient> <nr> <interval> message";
21    
22  DelaySpamPlugin::DelaySpamPlugin()  SpamPlugin::SpamPlugin()
23                  : Plugin("delayspam", "Like spam plugin but with interval between transmitted SMS")                  : Plugin("delayspam", "Like spam plugin but with interval between transmitted SMS")
24  {  {
25  }  }
26    
27  void DelaySpamPlugin::Execute(ISmsTransceiver& modem, SMS& sms)  void SpamPlugin::Execute(ISmsTransceiver& modem, SMS& sms)
28  {  {
29    
30          string cmd = sms.ExtractParameters();          string cmd = sms.ExtractParameters();
# Line 65  void DelaySpamPlugin::Execute(ISmsTransc Line 65  void DelaySpamPlugin::Execute(ISmsTransc
65    
66          Logger::logMessage(os.str());          Logger::logMessage(os.str());
67    
68          DelaySpamTask* task = new DelaySpamTask();          SpamTask* task = new SpamTask();
69          task->SetDestination( nr );          task->SetDestination( nr );
70          task->SetNumber( count );          task->SetNumber( count );
71          task->SetInterval( interval );          task->SetInterval( interval );

Legend:
Removed from v.520  
changed lines
  Added in v.521

  ViewVC Help
Powered by ViewVC 1.1.20