mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-10-11 00:29:22 +00:00
Adding some tracker msg related stuff, download status bar.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@262 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
+13
-3
@@ -8,10 +8,13 @@ namespace core {
|
||||
|
||||
class Download {
|
||||
public:
|
||||
Download(torrent::Download d) : m_download(d) {}
|
||||
|
||||
std::string get_hash() { return m_download.get_hash(); }
|
||||
void set_download(torrent::Download d);
|
||||
void release_download();
|
||||
|
||||
torrent::Download& get_download() { return m_download; }
|
||||
std::string get_hash() { return m_download.get_hash(); }
|
||||
|
||||
const std::string& get_tracker_msg() { return m_trackerMsg; }
|
||||
|
||||
void open() { m_download.open(); }
|
||||
void close() { m_download.close(); }
|
||||
@@ -23,7 +26,14 @@ public:
|
||||
bool operator == (const std::string& str) { return str == m_download.get_hash(); }
|
||||
|
||||
private:
|
||||
void receive_tracker_msg(std::string msg);
|
||||
|
||||
torrent::Download m_download;
|
||||
|
||||
std::string m_trackerMsg;
|
||||
|
||||
sigc::connection m_connTrackerSucceded;
|
||||
sigc::connection m_connTrackerFailed;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user