/[projects]/smsdaemon/plugins/HostStatusPlugin.cpp
ViewVC logotype

Diff of /smsdaemon/plugins/HostStatusPlugin.cpp

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

revision 137 by torben, Sun Dec 7 11:08:31 2008 UTC revision 149 by torben, Sun Dec 7 20:58:41 2008 UTC
# Line 1  Line 1 
1  #include "HostStatusPlugin.h"  #include "HostStatusPlugin.h"
2  #include "IGsmModem.h"  #include "ISmsTransceiver.h"
3  #include "Sms.h"  #include "Sms.h"
4  #include "util.h"  #include "util.h"
5    
# Line 11  HostStatusPlugin::HostStatusPlugin() Line 11  HostStatusPlugin::HostStatusPlugin()
11  {  {
12  }  }
13    
14  void HostStatusPlugin::Execute(IGsmModem& modem, SMS& sms)  void HostStatusPlugin::Execute(ISmsTransceiver& modem, SMS& sms)
15  {  {
16          string message;          string message;
17          string out;          string out;
18    
19            Util::my_system("hostname", &out);
20            message += out;
21    
22          Util::my_system("uptime", &out);          Util::my_system("uptime", &out);
23          message += out;          message += out;
24    
25          Util::my_system("df -h  | grep dev | awk '{ print $6 \" \" $5}'", &out);          Util::my_system("df -h  | grep dev | awk '{ print $6 \" \" $5}'", &out);
26          message += out;          message += out;
27    
28          modem.SendSms(sms.sender, message, true);          modem.SendSms(sms.GetSender(), message, true);
29                                    
30  }  }

Legend:
Removed from v.137  
changed lines
  Added in v.149

  ViewVC Help
Powered by ViewVC 1.1.20