improved random chunk strategy, to limit cluster effects on files partially downloaded in streaming

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3764 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2010-11-08 22:09:43 +00:00
parent 60d750f799
commit f2406d4e57
2 changed files with 21 additions and 18 deletions

View file

@ -170,9 +170,9 @@ class ChunkMap
/// handles what size the last chunk has.
uint32_t sizeOfChunk(uint32_t chunk_number) const ;
/// Returns the first chunk available starting from start_location for this peer_id.
/// Returns a chunk available for this peer_id, depending on the chunk strategy.
//
uint32_t getAvailableChunk(uint32_t start_location,const std::string& peer_id,bool& chunk_map_too_old) ;
uint32_t getAvailableChunk(const std::string& peer_id,bool& chunk_map_too_old) ;
private:
uint64_t _file_size ; //! total size of the file in bytes.