From: Aaron G. <th...@us...> - 2007-07-27 16:56:19
|
Update of /cvsroot/azureus/azureus2/com/aelitis/azureus/core/peermanager/piecepicker In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv25684/azureus2/com/aelitis/azureus/core/peermanager/piecepicker Modified Files: PiecePicker.java Log Message: Initial commit: -some anti leech code in the optimistic disconnect -piece distribution view (work in progress) -minor additions to the general and peers tab Index: PiecePicker.java =================================================================== RCS file: /cvsroot/azureus/azureus2/com/aelitis/azureus/core/peermanager/piecepicker/PiecePicker.java,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- PiecePicker.java 29 May 2007 21:07:23 -0000 1.24 +++ PiecePicker.java 27 Jul 2007 16:56:16 -0000 1.25 @@ -59,6 +59,7 @@ public int getAvailability(final int pieceNumber); public float getMinAvailability(); + public int getMaxAvailability(); public float getAvgAvail(); public void allocateRequests(); @@ -76,8 +77,11 @@ public void addEndGameBlocks(final PEPiece pePiece); public void removeFromEndGameModeChunks(final int pieceNumber, final int offset); - public int - getNumberOfPieces(); + public int getNumberOfPieces(); + + + public int getNbPiecesDone(); + public void addRTAProvider( @@ -90,7 +94,7 @@ public List getRTAProviders(); - public void + public void addPriorityProvider( PiecePriorityProvider shaper ); |