Parent Directory | Revision Log
Refactor IGsmModem, in order to ease adding another sms transceiver
1 | torben | 88 | |
2 | #include "GsmModem.h" | ||
3 | |||
4 | torben | 95 | #include <time.h> |
5 | torben | 114 | #include <sys/time.h> |
6 | torben | 88 | |
7 | torben | 140 | class SMS; |
8 | torben | 88 | |
9 | class SmsDaemon | ||
10 | { | ||
11 | public: | ||
12 | torben | 144 | SmsDaemon(IGsmModem& modem) |
13 | torben | 88 | : _modem(modem) {} |
14 | |||
15 | |||
16 | void Start(); | ||
17 | private: | ||
18 | |||
19 | void CreateLogMessage(SMS& sms,bool hasPlugin); | ||
20 | |||
21 | void CheckSms(); | ||
22 | |||
23 | void MainLoop(); | ||
24 | |||
25 | torben | 144 | IGsmModem& _modem; |
26 | torben | 95 | timeval _lastSmsCheck; |
27 | torben | 88 | }; |
ViewVC Help | |
Powered by ViewVC 1.1.20 |