ftfileprovider.cc - takes care of getting data from a requested file

ftfilecreator.cc -- creates a file, tracks missing chunks, timed out 
chunks etc



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@626 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
cppenthu 2008-07-02 02:36:39 +00:00
parent 93d785b8ff
commit 1db82dee51
7 changed files with 763 additions and 11 deletions

View file

@ -0,0 +1,32 @@
#include "ftfileprovider.h"
main(){
ftFileProvider fp("dummy.txt",1,"ABCDEF");
char data[2];
long offset = 0;
for (int i=0;i<10;i++) {
if (fp.getFileData(offset,2,&data)){
std::cout <<"Recv data " << data[0] << std::endl;
}
else {
std::cout <<"Recv no data." << std::endl;
}
offset+=2;
}
ftFileProvider fp1("dummy1.txt",3,"ABCDEF");
char data1[3];
offset = 0;
for (int i=0;i<10;i++) {
if (fp1.getFileData(offset,2,&data1)){
std::cout <<"Recv data " << data1[0] << std::endl;
}
else {
std::cout <<"Revc no data" << std::endl;
}
offset+=2;
}
}