* Threaded XMLRPC support. Sponsored by Xirvik.

git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1123 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2010-01-25 13:14:09 +00:00
parent 83ea813245
commit 588f9e80c7
12 changed files with 103 additions and 63 deletions
+5 -8
View File
@@ -58,9 +58,6 @@
#include "control.h"
Control::Control() :
m_shutdownReceived(false),
m_shutdownQuick(false),
m_ui(new ui::Root()),
m_display(new display::Manager()),
m_input(new input::Manager()),
@@ -68,9 +65,9 @@ Control::Control() :
m_commandScheduler(new rpc::CommandScheduler()),
m_scgi(NULL),
m_tick(0) {
m_tick(0),
m_shutdownReceived(false),
m_shutdownQuick(false) {
m_core = new core::Manager();
m_viewManager = new core::ViewManager();
@@ -119,7 +116,7 @@ Control::initialize() {
void
Control::cleanup() {
delete m_scgi; m_scgi = NULL;
// delete m_scgi; m_scgi = NULL;
rpc::xmlrpc.cleanup();
priority_queue_erase(&taskScheduler, &m_taskShutdown);
@@ -139,7 +136,7 @@ Control::cleanup() {
void
Control::cleanup_exception() {
delete m_scgi; m_scgi = NULL;
// delete m_scgi; m_scgi = NULL;
display::Canvas::cleanup();
}