/[projects]/smsdaemon/main.cpp
ViewVC logotype

Diff of /smsdaemon/main.cpp

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

revision 26 by torben, Mon Jun 9 18:15:53 2008 UTC revision 33 by torben, Tue Jun 10 12:58:30 2008 UTC
# Line 84  int main(int argc, char* argv[]) Line 84  int main(int argc, char* argv[])
84          cmn->pidfile = "/var/run/smsdaemon.pid";          cmn->pidfile = "/var/run/smsdaemon.pid";
85          cmn->spooldir = "/var/spool/smsdaemon";          cmn->spooldir = "/var/spool/smsdaemon";
86    
87          cmn->uid = 500;          cmn->uid = 1000;
88          cmn->gid = 500;          cmn->gid = 1000;
89    
90          cmn->loadConfig(argc,argv);          cmn->loadConfig(argc,argv);
91    
# Line 101  int main(int argc, char* argv[]) Line 101  int main(int argc, char* argv[])
101    
102          cmn->pluginManager.LoadPlugins();          cmn->pluginManager.LoadPlugins();
103                    
   
104          SerialPort port("/dev/ttyS1" );          SerialPort port("/dev/ttyS1" );
105          port.Open( SerialPort::BAUD_9600 );          try
106            {
107                    port.Open( SerialPort::BAUD_9600,
108                                       SerialPort::CHAR_SIZE_8,
109                                       SerialPort::PARITY_NONE,
110                                       SerialPort::STOP_BITS_1,
111                                       SerialPort::FLOW_CONTROL_HARD );
112            }
113            catch(std::exception &e)
114            {
115                    cmn->logMessage( string("PortOpen Exception: ") + e.what() );
116                    exit(1);
117            }
118    
119          GsmModem modem(port);          GsmModem modem(port);
120    
121    
122          //////////////////////////////////          //////////////////////////////////
123    
124          Common::instance()->logMessage("SMS daemon started");          cmn->logMessage("SMS daemon started");
125    
126          modem.DeleteAllSms();          modem.DeleteAllSms();
127    
128          main_loop(modem);          main_loop(modem);
129    
130        if (cmn->isDaemon)
131            daemonCleanup();
132    
133            return 0;
134  }  }
135    

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

  ViewVC Help
Powered by ViewVC 1.1.20