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

Diff of /smsdaemon/Common.h

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

revision 26 by torben, Mon Jun 9 18:15:53 2008 UTC revision 36 by torben, Tue Jun 10 15:34:19 2008 UTC
# Line 8  Line 8 
8  #include "PluginManager.h"  #include "PluginManager.h"
9  #include "TaskManager.h"  #include "TaskManager.h"
10    
11    //time_t is defines as long int ! //No need to include time.h
12    
13    class SmsCounter
14    {
15    public:
16            SmsCounter() : incomming(0), outgoing(0) {}
17    
18            unsigned int incomming;
19            unsigned int outgoing;
20    };
21    
22    
23  //Singleton  //Singleton
24  class Common  class Common
25  {  {
# Line 25  public: Line 37  public:
37    
38          PluginManager pluginManager;          PluginManager pluginManager;
39          TaskManager taskManager;          TaskManager taskManager;
40            long int daemonStart;
41    
42            SmsCounter smsCounter;
43    
44          void logMessage(std::string str);          void logMessage(std::string str);
45          void setLogfile(std::string file) {_logFile = file;}          void setLogfile(std::string file) {_logFile = file;}
46    
47          void loadConfig(int argc, char* argv[]);          void loadConfig(int argc, char* argv[]);
48    
49                    std::string getStatusMessage();
50  private:  private:
51          Common() {}          Common() {}
52          Common(const Common&) {}          Common(const Common&) {}

Legend:
Removed from v.26  
changed lines
  Added in v.36

  ViewVC Help
Powered by ViewVC 1.1.20