3 |
|
|
4 |
#include "daemon.h" |
#include "daemon.h" |
5 |
#include "common.h" |
#include "common.h" |
6 |
|
#include "Logger.h" |
7 |
|
|
8 |
#include "ModemTransceiver.h" |
#include "ModemTransceiver.h" |
9 |
#include "DebugTransceiver.h" |
#include "DebugTransceiver.h" |
43 |
} |
} |
44 |
catch(std::exception &e) |
catch(std::exception &e) |
45 |
{ |
{ |
46 |
cmn->logMessage( string("PortOpen Exception: ") + e.what() ); |
Logger::logMessage( string("PortOpen Exception: ") + e.what() ); |
47 |
sms_exit(1); |
sms_exit(1); |
48 |
} |
} |
49 |
|
|
55 |
} |
} |
56 |
catch (std::exception& e) |
catch (std::exception& e) |
57 |
{ |
{ |
58 |
cmn->logMessage( string("ModemTransceiver Exception: ") + e.what() ); |
Logger::logMessage( string("ModemTransceiver Exception: ") + e.what() ); |
59 |
sms_exit(2); |
sms_exit(2); |
60 |
} |
} |
61 |
} |
} |
72 |
|
|
73 |
//Set default values |
//Set default values |
74 |
|
|
75 |
cmn->setLogfile( "/var/log/smsdaemon.log"); |
Logger::setLogfile( "/var/log/smsdaemon.log"); |
76 |
cmn->pidfile = "/var/run/smsdaemon.pid"; |
cmn->pidfile = "/var/run/smsdaemon.pid"; |
77 |
cmn->spooldir = "/var/spool/smsdaemon"; |
cmn->spooldir = "/var/spool/smsdaemon"; |
78 |
|
|
84 |
|
|
85 |
bool res = config->Open( cmn->configFilePath ) ; |
bool res = config->Open( cmn->configFilePath ) ; |
86 |
if (!res) { |
if (!res) { |
87 |
cmn->logMessage(string("Could not open config file:") + cmn->configFilePath); |
Logger::logMessage(string("Could not open config file:") + cmn->configFilePath); |
88 |
return 1; |
return 1; |
89 |
} |
} |
90 |
|
|
104 |
} |
} |
105 |
else |
else |
106 |
{ |
{ |
107 |
cmn->logMessage( string("Invalid transceiver setting: ")+transconf); |
Logger::logMessage( string("Invalid transceiver setting: ")+transconf); |
108 |
exit(1); |
exit(1); |
109 |
} |
} |
110 |
|
|