Changeset 5918 for branches/newapi

Show
Ignore:
Timestamp:
12/02/07 23:44:02 (12 months ago)
Author:
erijo
Message:

Move static methods to static.cpp

Location:
branches/newapi/licq/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • branches/newapi/licq/src/daemon.cpp

    r5915 r5918  
    3838#include <sys/types.h> 
    3939 
    40 Licq::Daemon* Licq::Daemon::getInstance() 
    41 { 
    42   return LicqDaemon::Daemon::getInstance(); 
    43 } 
    44  
    45 LicqDaemon::Daemon* LicqDaemon::Daemon::getInstance() 
    46 { 
    47   static LicqDaemon::Daemon daemon; 
    48   return &daemon; 
    49 } 
    50  
    5140static inline void printLicqVersion(std::ostream& os) 
    5241{ 
  • branches/newapi/licq/src/main.cpp

    r5915 r5918  
    5656int main(int argc, char** argv) 
    5757{ 
     58  // Set up logging 
    5859  LicqDaemon::LogDistributor logDistributor; 
    5960  LicqDaemon::Log::setThreadLog(new LicqDaemon::Log("licq", &logDistributor)); 
  • branches/newapi/licq/src/static.cpp

    r5910 r5918  
    2222// own methods to e.g. make getInstance() return a mock object. 
    2323 
     24#include "daemon.h" 
    2425#include "licq/thread/threadspecific.h" 
    2526#include "plugin/plugincacheimpl.h" 
     
    5556  return ThreadLogs.getData(); 
    5657} 
     58 
     59Licq::Daemon* Licq::Daemon::getInstance() 
     60{ 
     61  return LicqDaemon::Daemon::getInstance(); 
     62} 
     63 
     64LicqDaemon::Daemon* LicqDaemon::Daemon::getInstance() 
     65{ 
     66  static LicqDaemon::Daemon daemon; 
     67  return &daemon; 
     68}