improved accuracy of the file progress report to include completed blocks from incomplete pieces (but not partial blocks)
This commit is contained in:
@@ -94,6 +94,7 @@ namespace libtorrent
|
||||
typedef std::vector<file_entry>::const_iterator iterator;
|
||||
typedef std::vector<file_entry>::const_reverse_iterator reverse_iterator;
|
||||
|
||||
iterator file_at_offset(size_type offset) const;
|
||||
iterator begin() const { return m_files.begin(); }
|
||||
iterator end() const { return m_files.end(); }
|
||||
reverse_iterator rbegin() const { return m_files.rbegin(); }
|
||||
|
@@ -118,6 +118,8 @@ namespace libtorrent
|
||||
int num_files() const { return m_files.num_files(); }
|
||||
file_entry const& file_at(int index) const { return m_files.at(index); }
|
||||
|
||||
file_iterator file_at_offset(size_type offset) const
|
||||
{ return m_files.file_at_offset(offset); }
|
||||
std::vector<file_slice> map_block(int piece, size_type offset, int size) const
|
||||
{ return m_files.map_block(piece, offset, size); }
|
||||
peer_request map_file(int file, size_type offset, int size) const
|
||||
|
Reference in New Issue
Block a user