/[projects]/smsdaemon/SmsDaemon.h
ViewVC logotype

Annotation of /smsdaemon/SmsDaemon.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 149 - (hide annotations) (download)
Sun Dec 7 20:58:41 2008 UTC (15 years, 5 months ago) by torben
File MIME type: text/plain
File size: 411 byte(s)
Refactoring / rename:
        IGsmModem -> ISmsTransceiver
        GsmModem -> ModemTransceiver
        DebugGsmModem -> DebugTransceiver

Move DebugTransceiver to its own files.


1 torben 148 #ifndef __SMSDAEMON_H__
2     #define __SMSDAEMON_H__
3 torben 88
4 torben 149 #include "ISmsTransceiver.h"
5 torben 88
6 torben 95 #include <time.h>
7 torben 114 #include <sys/time.h>
8 torben 88
9 torben 140 class SMS;
10 torben 88
11     class SmsDaemon
12     {
13     public:
14 torben 149 SmsDaemon(ISmsTransceiver& modem)
15 torben 88 : _modem(modem) {}
16    
17    
18     void Start();
19     private:
20    
21     void CreateLogMessage(SMS& sms,bool hasPlugin);
22    
23     void CheckSms();
24    
25     void MainLoop();
26    
27 torben 149 ISmsTransceiver& _modem;
28 torben 95 timeval _lastSmsCheck;
29 torben 88 };
30 torben 148
31    
32     #endif // __SMSDAEMON_H__

  ViewVC Help
Powered by ViewVC 1.1.20