5 |
#include <sstream> |
#include <sstream> |
6 |
#include <stdlib.h> |
#include <stdlib.h> |
7 |
|
|
8 |
#include "common.h" |
#include "Common.h" |
9 |
|
|
10 |
#include "ISmsTransceiver.h" |
#include "ISmsTransceiver.h" |
11 |
|
|
12 |
#include "Plugin.h" |
#include "Plugin.h" |
13 |
#include "kbhit.h" |
#include "kbhit.h" |
14 |
|
|
15 |
#include "util.h" |
#include "Util.h" |
16 |
|
|
17 |
#include "TaskManager.h" |
#include "TaskManager.h" |
18 |
#include "PluginManager.h" |
#include "PluginManager.h" |
19 |
#include "ConfigFile.h" |
#include "ConfigFile.h" |
20 |
|
#include "Logger.h" |
21 |
|
|
22 |
#include "version.h" |
#include "version.h" |
23 |
|
|
30 |
if (!hasPlugin) |
if (!hasPlugin) |
31 |
os << " -- PLUGIN NOT FOUND"; |
os << " -- PLUGIN NOT FOUND"; |
32 |
|
|
33 |
Common::instance()->logMessage(os.str()); |
Logger::logMessage(os.str()); |
34 |
} |
} |
35 |
|
|
36 |
|
|
68 |
_modem.SendSms(sms[i].GetSender(), "Unknown command!", false); |
_modem.SendSms(sms[i].GetSender(), "Unknown command!", false); |
69 |
} |
} |
70 |
|
|
|
_modem.DeleteSms(sms[i].GetIndex()); |
|
71 |
cmn->smsCounter.incomming++; |
cmn->smsCounter.incomming++; |
72 |
} |
} |
73 |
} |
} |
106 |
cmn->daemonStart = time(0); |
cmn->daemonStart = time(0); |
107 |
_lastSmsCheck = Util::GetTimeOfDay(); |
_lastSmsCheck = Util::GetTimeOfDay(); |
108 |
|
|
109 |
cmn->logMessage("--------------------------------"); |
Logger::logMessage("--------------------------------"); |
110 |
cmn->logMessage( VERSION ); |
Logger::logMessage( VERSION ); |
111 |
cmn->logMessage( SVNVERSION ); |
Logger::logMessage( SVNVERSION ); |
112 |
cmn->logMessage( string("Transceiver: ") + transceiver ); |
Logger::logMessage( string("Transceiver: ") + transceiver ); |
113 |
|
|
114 |
cmn->GetTaskManager()->LoadTasks(); |
cmn->GetTaskManager()->LoadTasks(); |
115 |
cmn->GetPluginManager()->LoadPlugins(); |
cmn->GetPluginManager()->LoadPlugins(); |
116 |
cmn->logMessage("SMS daemon started"); |
Logger::logMessage("SMS daemon started"); |
117 |
|
|
118 |
_modem.DeleteAllSms(); |
_modem.DeleteAllSms(); |
119 |
|
|
123 |
} |
} |
124 |
catch (std::exception& e) |
catch (std::exception& e) |
125 |
{ |
{ |
126 |
cmn->logMessage( e.what() ); |
Logger::logMessage( e.what() ); |
127 |
} |
} |
128 |
catch (...) |
catch (...) |
129 |
{ |
{ |
130 |
cmn->logMessage( "Caught unknown exception" ); |
Logger::logMessage( "Caught unknown exception" ); |
131 |
} |
} |
132 |
|
|
133 |
cmn->logMessage( cmn->getStatusMessage() ); |
Logger::logMessage( cmn->getStatusMessage() ); |
134 |
} |
} |