RetroShare/libretroshare/src/turtle
csoler 95c5c4b1a1 Added in RsItem a new virtual method queueType() that returns the type of the queue to
use for handling the packet: RsItem::DATA_QUEUE for data and RsItem::CONTROL_QUEUE for 
control packets, to be used in pqistreamer.

Up to now, File data chunks where the only packets that were going into the --less prioritized--
data queue. Now, the default in RsItem::queueType() being to return CONTROL_QUEUE, developpers can
choose which queue t use by simply overloading this method so that it returns a different value.

The first use of this was to make generic turtle tunnel packets use the data queue instead of 
the control queuem, which restores a correct balance between turtle downloads and friends downloads.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3153 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-06-16 21:09:58 +00:00
..
Makefile added Makefile in libretroshare/src/turtle to comply with existing build scripts 2009-07-14 13:33:14 +00:00
p3turtle.cc Suppressed the possibility for browsable only files to be searched by hash from turtle router. 2010-05-29 13:17:09 +00:00
p3turtle.h moved removal of sources off turtle mutex to avoid cross-lock. Added a closeFile() call when moving files out of the queue 2010-03-12 19:39:23 +00:00
rsturtleitem.cc cleaned some compiler warnings 2010-06-09 19:51:46 +00:00
rsturtleitem.h Added in RsItem a new virtual method queueType() that returns the type of the queue to 2010-06-16 21:09:58 +00:00
turtletypes.h First commit for the turtle download. It works without perturbating RS traffic, but still needs some (internal) smoothing 2009-05-26 21:42:45 +00:00