]> Sergey Matveev's repositories - btrtrc.git/blobdiff - torrent-piece-request-order.go
Implement piece request ordering with retained state
[btrtrc.git] / torrent-piece-request-order.go
diff --git a/torrent-piece-request-order.go b/torrent-piece-request-order.go
new file mode 100644 (file)
index 0000000..e1ab967
--- /dev/null
@@ -0,0 +1,7 @@
+package torrent
+
+func (t *Torrent) updatePieceRequestOrder(pieceIndex int) {
+       t.cl.pieceRequestOrder[t.storage.Capacity].Update(
+               t.pieceRequestOrderKey(pieceIndex),
+               t.requestStrategyPieceOrderState(pieceIndex))
+}