Changeset 6013 for branches/newapi
- Timestamp:
- 01/11/08 03:39:55 (11 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/newapi/licq/src/plugin/plugininstanceimpl.cpp
r5975 r6013 29 29 #include <cassert> 30 30 #include <cstring> 31 #include <signal.h>32 31 33 32 static Licq::Plugin::Id getNextPluginId() … … 41 40 42 41 LicqDaemon::PluginInstanceImpl:: 43 PluginInstanceImpl( boost::shared_ptr<const Licq::Plugin::Information>info,42 PluginInstanceImpl(Licq::Plugin::Information::Ptr info, 44 43 boost::shared_ptr<PluginLibrary> library, 45 44 Licq::LogSink& sink) … … 55 54 LicqDaemon::PluginInstanceImpl::~PluginInstanceImpl() 56 55 { 57 if (myThread->getState() == Licq::Thread::StateRunning) 58 { 59 myThread->kill(SIGTERM); 60 myThread->join(); 61 } 62 56 assert(myThread->getState() != Licq::Thread::StateRunning); 63 57 delete myThread; 64 58
