--- smsdaemon/common.cpp 2008/06/11 14:25:08 55 +++ smsdaemon/common.cpp 2008/06/16 11:30:20 92 @@ -7,6 +7,9 @@ #include #include +#include "TaskManager.h" +#include "PluginManager.h" + using namespace std; const char* Months[] = { "", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov","Dec"}; @@ -17,6 +20,33 @@ } +Common::Common() + : _pluginManager(0), _taskManager(0) +{ + _pluginManager = new PluginManager(); + _taskManager = new TaskManager(); +} + + +Common::~Common() +{ + if (_pluginManager) + delete _pluginManager; + + if (_taskManager) + delete _taskManager; +} + +PluginManager* Common::GetPluginManager() +{ + return _pluginManager; +} + +TaskManager* Common::GetTaskManager() +{ + return _taskManager; +} + void Common::logMessage(string msg) { time_t t = time(0);