Examples of DMPieceMap


Examples of org.gudy.azureus2.core3.disk.impl.piecemapper.DMPieceMap

    // locals are a tiny bit faster
    final boolean firstPiecePriorityL =firstPiecePriority;
    final boolean completionPriorityL =completionPriority;

    final DMPieceMap  pieceMap = diskManager.getPieceMap();
    try
    {
      final boolean rarestOverride = calcRarestAllowed() < 1;
      // calculate all base (starting) priorities for all pieces needing requesting
      final int nbConnects =peerControl.getNbPeers() +peerControl.getNbSeeds();
      for (int i =0; i <nbPieces; i++)
      {
        final DiskManagerPiece dmPiece =dmPieces[i];
        if (dmPiece.isDone())
          continue// nothing to do for pieces not needing requesting

        int startPriority =Integer.MIN_VALUE;

        final DMPieceList pieceList =pieceMap.getPieceList(dmPiece.getPieceNumber());
        final int pieceListSize =pieceList.size();
        for (int j =0; j <pieceListSize; j++)
        {
          final DiskManagerFileInfoImpl fileInfo =pieceList.get(j).getFile();
          final long downloaded =fileInfo.getDownloaded();
View Full Code Here

Examples of org.gudy.azureus2.core3.disk.impl.piecemapper.DMPieceMap

  }
 
  public DMPieceMap 
  getPieceMap()
  {
    DMPieceMap  map = piece_map_use_accessor;
   
    if ( map == null ){
       
      piece_map_use_accessor = map = piece_mapper.getPieceMap();     
    }
View Full Code Here

Examples of org.gudy.azureus2.core3.disk.impl.piecemapper.DMPieceMap

 
  public DMPieceList
  getPieceList(
    int  piece_number )
  {
    DMPieceMap  map = getPieceMap();
   
    return( map.getPieceList( piece_number ));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.