mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-08-14 06:02:31 +00:00
* Added 'p.multicall' command, though it lacks sorting atm.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1012 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
@@ -110,6 +110,11 @@ Download::set_priority(uint32_t p) {
|
||||
bencode()->get_key("rtorrent").insert_key("priority", (int64_t)p);
|
||||
}
|
||||
|
||||
uint32_t
|
||||
Download::connection_list_size() const {
|
||||
return m_download.connection_list()->size();
|
||||
}
|
||||
|
||||
void
|
||||
Download::receive_tracker_msg(std::string msg) {
|
||||
if (msg.empty())
|
||||
|
||||
@@ -42,10 +42,12 @@
|
||||
#include <torrent/hash_string.h>
|
||||
#include <torrent/tracker_list.h>
|
||||
#include <torrent/data/file_list.h>
|
||||
#include <torrent/peer/connection_list.h>
|
||||
|
||||
#include "globals.h"
|
||||
|
||||
namespace torrent {
|
||||
class PeerList;
|
||||
class TrackerList;
|
||||
}
|
||||
|
||||
@@ -55,6 +57,7 @@ class Download {
|
||||
public:
|
||||
typedef torrent::Download download_type;
|
||||
typedef torrent::FileList file_list_type;
|
||||
typedef torrent::PeerList peer_list_type;
|
||||
typedef torrent::TrackerList tracker_list_type;
|
||||
typedef torrent::ConnectionList connection_list_type;
|
||||
typedef download_type::ConnectionType connection_type;
|
||||
@@ -88,12 +91,16 @@ public:
|
||||
file_list_type* file_list() { return m_download.file_list(); }
|
||||
const file_list_type* c_file_list() const { return m_download.file_list(); }
|
||||
|
||||
peer_list_type* peer_list() { return m_download.peer_list(); }
|
||||
const peer_list_type* c_peer_list() const { return m_download.peer_list(); }
|
||||
|
||||
torrent::Object* bencode() { return m_download.bencode(); }
|
||||
|
||||
tracker_list_type* tracker_list() { return m_download.tracker_list(); }
|
||||
uint32_t tracker_list_size() const { return m_download.tracker_list()->size(); }
|
||||
|
||||
connection_list_type* connection_list() { return m_download.connection_list(); }
|
||||
uint32_t connection_list_size() const;
|
||||
|
||||
const std::string& message() const { return m_message; }
|
||||
void set_message(const std::string& msg) { m_message = msg; }
|
||||
|
||||
Reference in New Issue
Block a user