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

Annotation of /smsdaemon/SmsDaemon.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 675 - (hide annotations) (download)
Tue Apr 27 20:07:12 2010 UTC (14 years ago) by torben
File MIME type: text/plain
File size: 485 byte(s)
Added basic infra structure for an embedded http engine
1 torben 148 #ifndef __SMSDAEMON_H__
2     #define __SMSDAEMON_H__
3 torben 88
4 torben 149 #include "ISmsTransceiver.h"
5 torben 88
6 torben 675
7 torben 95 #include <time.h>
8 torben 114 #include <sys/time.h>
9 torben 88
10 torben 140 class SMS;
11 torben 675 class EmbeddedHttp;
12 torben 88
13     class SmsDaemon
14     {
15     public:
16 torben 149 SmsDaemon(ISmsTransceiver& modem)
17 torben 196 : _modem(modem) {}
18 torben 88
19    
20     void Start();
21     private:
22    
23     void CreateLogMessage(SMS& sms,bool hasPlugin);
24    
25     void CheckSms();
26    
27     void MainLoop();
28    
29 torben 208 void ReloadConfig();
30    
31 torben 149 ISmsTransceiver& _modem;
32 torben 95 timeval _lastSmsCheck;
33 torben 675 EmbeddedHttp* embeddedHttp;
34 torben 88 };
35 torben 148
36    
37     #endif // __SMSDAEMON_H__

  ViewVC Help
Powered by ViewVC 1.1.20