/[projects]/smsdaemon/tasks/SpoolTask.cpp
ViewVC logotype

Diff of /smsdaemon/tasks/SpoolTask.cpp

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

revision 195 by torben, Mon Dec 8 21:28:40 2008 UTC revision 196 by torben, Thu Dec 18 06:53:29 2008 UTC
# Line 9  Line 9 
9  using namespace std;  using namespace std;
10    
11  SpoolTask::SpoolTask()  SpoolTask::SpoolTask()
12    : Task("spool", false)                  : Task("spool", false)
13  {  {
14  }  }
15    
# Line 18  void SpoolTask::ExecuteTask(ISmsTranscei Line 18  void SpoolTask::ExecuteTask(ISmsTranscei
18          Spooler spool;          Spooler spool;
19          string spoolfile;          string spoolfile;
20    
21          try {          try
22            {
23                  spoolfile = spool.dequeue();                  spoolfile = spool.dequeue();
24          } catch (filenotfoundexception& e) {          }
25            catch (filenotfoundexception& e)
26            {
27                  return;                  return;
28          }          }
29    
30          unsigned int pos = spoolfile.find('\n');          unsigned int pos = spoolfile.find('\n');
31          if (pos != string::npos)          if (pos != string::npos)
32          {          {
33                  string to = spoolfile.substr(0,pos);                  string to = spoolfile.substr(0,pos);
34                  string message = spoolfile.substr(pos+1, 1024);                  string message = spoolfile.substr(pos+1, 1024);
# Line 33  void SpoolTask::ExecuteTask(ISmsTranscei Line 36  void SpoolTask::ExecuteTask(ISmsTranscei
36                  Logger::logMessage(string("sending spooled SMS message: ") + spool.getFilename() );                  Logger::logMessage(string("sending spooled SMS message: ") + spool.getFilename() );
37    
38                  modem.SendSms(to,message, true);                  modem.SendSms(to,message, true);
39          } else {          }
40            else
41            {
42                  Logger::logMessage("received malformed spool file");                  Logger::logMessage("received malformed spool file");
43          }          }
44  }  }

Legend:
Removed from v.195  
changed lines
  Added in v.196

  ViewVC Help
Powered by ViewVC 1.1.20