RetroShare/libretroshare/src/ft
csoler f5c345659a Improved multi-source file transfer in two ways:
- tunnels can borrow data chunks from only slower tunnels, to prevent blocking fast tunnels
- tunnels can handle up to 50 data chunks at once instead of 5
Multi-source transfers are generaly faster and more stable.


git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5156 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2012-05-09 21:31:05 +00:00
..
ftchunkmap.cc Improved multi-source file transfer in two ways: 2012-05-09 21:31:05 +00:00
ftchunkmap.h Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
ftcontroller.cc Fixed issue with lost downloads when RetroShare exits (or crashes) during the load of the file transfer items. The pending list was not saved. 2012-05-07 14:54:46 +00:00
ftcontroller.h added new variable in config->transfers to allow reserving n slots to non cache transfers 2012-01-10 23:07:53 +00:00
ftdata.cc Removed unused parameter warnings in libretroshare. 2011-08-12 13:42:30 +00:00
ftdata.h Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
ftdatamultiplex.cc small improvements to the chunk checking algorithm 2012-03-24 14:45:33 +00:00
ftdatamultiplex.h Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
ftdbase.cc Removed some std::ostringstream. 2012-04-14 22:38:24 +00:00
ftdbase.h Removed p3ConnectMgr. Replaced it with p3LinkMgr, p3NetMgr and p3PeerMgr. 2011-07-09 18:39:34 +00:00
ftextralist.cc Added patch from AC 2012-04-12 23:29:39 +00:00
ftextralist.h removed channel delete feature 2010-12-18 19:35:07 +00:00
ftfilecreator.cc Improved multi-source file transfer in two ways: 2012-05-09 21:31:05 +00:00
ftfilecreator.h Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
ftfilemapper.cc Added a filemapper class to store downloaded files sequentially on the HD. The mapper automatically 2011-11-01 14:20:51 +00:00
ftfilemapper.h Added a filemapper class to store downloaded files sequentially on the HD. The mapper automatically 2011-11-01 14:20:51 +00:00
ftfileprovider.cc Improved CRC32Map checking in several ways: 2011-11-03 23:18:00 +00:00
ftfileprovider.h Improved CRC32Map checking in several ways: 2011-11-03 23:18:00 +00:00
ftfilesearch.cc Removed unused parameter warnings in libretroshare. 2011-08-12 13:42:30 +00:00
ftfilesearch.h Optimized parameter "hash" of method RsFiles::FileDetails from "std::string" to "const std::string&" 2010-10-27 20:01:31 +00:00
ftsearch.h Optimized parameter "hash" of method RsFiles::FileDetails from "std::string" to "const std::string&" 2010-10-27 20:01:31 +00:00
ftserver.cc Removed std::stringstream. 2012-04-19 22:10:00 +00:00
ftserver.h Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
fttransfermodule.cc Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
fttransfermodule.h - fixed download priority handling. Proof-tested on multiple DL from the same peer. 2011-11-16 20:30:20 +00:00