1 |
#include "DelaySpamTask.h" |
#include "SpamTask.h" |
2 |
|
|
3 |
#include "ISmsTransceiver.h" |
#include "ISmsTransceiver.h" |
4 |
|
|
5 |
#include "Logger.h" |
#include "Logger.h" |
6 |
|
|
7 |
DelaySpamTask::DelaySpamTask() |
SpamTask::SpamTask() |
8 |
: Task("delayspam", true) // temporary task==true, this is a fire and forget style task |
: Task("delayspam", true) // temporary task==true, this is a fire and forget style task |
9 |
{ |
{ |
10 |
_counter = 0; |
_counter = 0; |
11 |
_lastsent = 0; |
_lastsent = 0; |
12 |
} |
} |
13 |
|
|
14 |
void DelaySpamTask::ExecuteTask(ISmsTransceiver& modem) |
void SpamTask::ExecuteTask(ISmsTransceiver& modem) |
15 |
{ |
{ |
16 |
int now = time(0); |
int now = time(0); |
17 |
if (now >= (_lastsent + _interval)) |
if (now >= (_lastsent + _interval)) |