* Moved hash and torrent size checking to initialize so it will be

caught when loading a torrent.

* Added VariableMap to core::Download and started moving various
settings.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@624 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2006-01-19 17:13:25 +00:00
parent e8cd37ea3a
commit 52636178d1
14 changed files with 242 additions and 114 deletions
+6 -4
View File
@@ -45,6 +45,8 @@
#include <sigc++/slot.h>
#include <rak/priority_queue_default.h>
#include "utils/variable_map.h"
#include "http_queue.h"
namespace core {
@@ -65,6 +67,8 @@ public:
void load();
void commit();
utils::VariableMap* variables() { return &m_variables; }
bool get_session() const { return m_session; }
void set_session(bool v) { m_session = v; }
@@ -74,9 +78,6 @@ public:
bool print_log() const { return m_printLog; }
void set_print_log(bool v) { m_printLog = v; }
bool tied_to_file() const { return m_tiedToFile; }
void set_tied_to_file(bool v) { m_tiedToFile = v; }
void slot_finished(Slot s) { m_slotFinished = s; }
private:
@@ -96,7 +97,8 @@ private:
bool m_session;
bool m_start;
bool m_printLog;
bool m_tiedToFile;
utils::VariableMap m_variables;
Slot m_slotFinished;
rak::priority_item m_taskLoad;