mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-17 21:40:36 -04:00
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
This commit is contained in:
parent
347c80fb1e
commit
95c5c4b1a1
4 changed files with 22 additions and 2 deletions
|
@ -198,6 +198,7 @@ RsRawItem *p3Service::send()
|
|||
if (raw)
|
||||
{
|
||||
raw->PeerId(si->PeerId());
|
||||
raw->setQueueType(si->queueType()) ;
|
||||
}
|
||||
|
||||
/* cleanup */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue