RetroShare/libretroshare/src/ft
csoler 25a09900e9 - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to
- a given chunk strategy
	- the availablility map of each source 
- Integrated this into ftFileCreator
- added gui menu in file transfer+right click to change the chunk strategy: streaming vs. random

Next step: 
	- loading/saving file downloading state and availability map
	- displaying chunk details in the selected transfer tab (e.g. list of currently worked chunks, and their current downloading completion)



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@1863 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2009-12-08 22:29:52 +00:00
..
ftchunkmap.cc - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
ftchunkmap.h - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
ftcontroller.cc - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
ftcontroller.h - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
ftcontrollertest.cc solve compile faults. 2008-09-09 13:08:22 +00:00
ftdata.cc More Improvements to FileTransfer: 2008-08-03 12:45:53 +00:00
ftdata.h More Improvements to FileTransfer: 2008-08-03 12:45:53 +00:00
ftdatamultiplex.cc this is a fix for the file download problem. It does not correct the wrong chunk size, but it checks that the malloc returns something. 2009-07-27 20:31:56 +00:00
ftdatamultiplex.h Possibly got rid of this core dump in file uploads. It seems it came from unlocked destroying of dataplex->mServers when they came out of time, while the gui still asked for info about them. 2009-02-09 20:26:12 +00:00
ftdataplextest.cc Improvements/bugfixes to File Transfer. 2008-08-30 01:07:24 +00:00
ftdbase.cc Started implementing flags to handle the sharing mode. 2009-08-03 19:43:52 +00:00
ftdbase.h Started implementing flags to handle the sharing mode. 2009-08-03 19:43:52 +00:00
ftdwlqueue.cc add persistence to download queue 2009-08-10 19:01:27 +00:00
ftdwlqueue.h add persistence to download queue 2009-08-10 19:01:27 +00:00
ftextralist.cc added missing continue which caused sigsegv 2009-06-15 07:28:23 +00:00
ftextralist.h Added Function to move an 'extraFile' to another location. 2008-11-27 21:23:46 +00:00
ftextralisttest.cc Improvements/bugfixes to File Transfer. 2008-08-30 01:07:24 +00:00
ftfilecreator.cc - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
ftfilecreator.h - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
ftfilecreatortest.cc Updated version numbers to v0.4.11b. 2008-11-22 17:07:11 +00:00
ftfileprovider.cc added large file support 2009-08-29 18:55:13 +00:00
ftfileprovider.h compliance with win32 2009-02-08 13:04:32 +00:00
ftfileprovidertest.cc Updated version numbers to v0.4.11b. 2008-11-22 17:07:11 +00:00
ftfilesearch.cc More bugfixes for file transfer stuff. 2008-08-21 21:30:59 +00:00
ftfilesearch.h More Improvements to FileTransfer: 2008-08-03 12:45:53 +00:00
ftsearch.h More Improvements to FileTransfer: 2008-08-03 12:45:53 +00:00
ftserver1test.cc Enabled new File Transfer Code in libretroshare. 2008-11-02 11:38:11 +00:00
ftserver2test.cc Enabled new File Transfer Code in libretroshare. 2008-11-02 11:38:11 +00:00
ftserver3test.cc Bugfixes and extra debugging for file transfer. 2008-11-04 23:12:53 +00:00
ftserver.cc - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
ftserver.h - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
fttransfermodule.cc - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
fttransfermodule.h - Added a ChunkMap class responsible for allocating new chunks to be downloaded, according to 2009-12-08 22:29:52 +00:00
fttransfermoduletest.cc re-wrote ftfileprovider / ftfilecreator to be more simple and robust. 2008-10-22 18:12:58 +00:00
Makefile Major change to the way certificates are stored now defaults to ~/.retroshare/SSLID/ 2009-07-30 21:27:47 +00:00
pqitestor.cc Bugfixes and extra debugging for file transfer. 2008-11-04 23:12:53 +00:00
pqitestor.h Enabled new File Transfer Code in libretroshare. 2008-11-02 11:38:11 +00:00
TestNotes.txt More bugfixes for file transfer stuff. 2008-08-21 21:30:59 +00:00