Changeset 4876 for branches/erijo-dev

Show
Ignore:
Timestamp:
03/20/07 05:43:07 (21 months ago)
Author:
erijo
Message:

Add simple daemon class

Location:
branches/erijo-dev/licq
Files:
3 added
2 modified

Legend:

Unmodified
Added
Removed
  • branches/erijo-dev/licq/src/CMakeLists.txt

    r4852 r4876  
    11set(licqdaemon_SRCS 
     2  daemon.cpp 
    23  event.cpp 
    34  eventqueue.cpp 
  • branches/erijo-dev/licq/src/main.cpp

    r4852 r4876  
    1818 */ 
    1919 
    20 #include "plugin/pluginmanager.h" 
    21 #include "logfile.h" 
     20#include "daemon.h" 
    2221 
    23 int main(int argc, char** argv) 
     22static Licq::TDaemon Daemon; 
     23 
     24Licq::IDaemon* Licq::IDaemon::getDaemon() 
    2425{ 
    25   Licq::TLogFile Log; 
     26  return &Daemon; 
     27} 
    2628 
    27   if (argc <= 1) 
    28   { 
    29     Log.error("No plugin paths given. Usage: %s <path> ...", argv[0]); 
    30     return 1; 
    31   } 
    32  
    33   Licq::TPluginManager manager(&Log); 
    34   for (int i = 1; i < argc; i++) 
    35     manager.addPluginSearchPath(argv[i]); 
    36  
    37   return 0; 
     29int main(int argc, char* argv[]) 
     30{ 
     31  return Daemon.main(argc, argv); 
    3832}