RetroShare/libretroshare/src/tests
csoler 3c2a5e8f42 Added a filemapper class to store downloaded files sequentially on the HD. The mapper automatically
re-organises (e.g. defragments) data such that
- when the DL is finished, the file is in the correct order (no need to re-order it)
- during the DL, only the n*_chunk_size first bytes of the partial file are written, where n is the total number of downloaded chunks.
- the total amount of copy operations does not exceed the total size of the file. In practice, it's much lower.

That suppresses the lag when downloading large files due to writing isolated chunks in the middle of the file.

Next:
- integration into ftFileCreator
- load/save in ft_transfers
- retrocompatibility with existing transfers.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4658 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2011-11-01 14:20:51 +00:00
..
dbase fixed compilation of fimontest.cc 2011-10-31 13:19:35 +00:00
ft Added a filemapper class to store downloaded files sequentially on the HD. The mapper automatically 2011-11-01 14:20:51 +00:00
general - Changed default random number generator to use RAND_bytes from openssl. 2011-09-28 19:34:27 +00:00
pqi merge of QoS branch into trunk 2011-09-04 20:01:30 +00:00
printcache re-worked printcache to analyse a large batch of cache files. 2011-05-17 18:03:05 +00:00
scripts * Switched on Dht "Attach" Mode if RS is firewalled. (and not nice firewall). 2011-07-21 11:28:19 +00:00
serialiser moved authgpg fake module to tests folder 2011-06-22 21:44:40 +00:00
services updating tests: 2011-06-22 21:38:26 +00:00
tcponudp * Switched on Dht "Attach" Mode if RS is firewalled. (and not nice firewall). 2011-07-21 11:28:19 +00:00
util moved test sources to test directory and deleted a few dead files , created new util test directory. 2010-08-25 19:54:28 +00:00
TestNotes.txt * fixed ftdata testharness functions (ftdata.h) 2010-06-20 12:24:05 +00:00