Class GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper

java.lang.Object
com.biglybt.core.global.impl.GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper
Enclosing class:
GlobalManagerFileMerger.SameSizeFiles

private class GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper extends Object
  • Field Details

    • download_manager

      private final DownloadManager download_manager
    • wrapper_num

      private final int wrapper_num
    • file

      private final DiskManagerFileInfo file
    • piece_length

      private final long piece_length
    • file_length

      private final long file_length
    • file_byte_offset

      private final long file_byte_offset
    • first_piece_number

      private final int first_piece_number
    • last_piece_number

      private final int last_piece_number
    • first_piece_block_number

      private final int first_piece_block_number
    • last_piece_block_number

      private final int last_piece_block_number
    • id

      private final String id
    • merged_byte_counnt

      private long merged_byte_counnt
    • modified_pieces

      private final boolean[] modified_pieces
    • pieces_completed

      private int pieces_completed
    • pieces_corrupted

      private int pieces_corrupted
    • hash_fails_allowed

      private int hash_fails_allowed
    • forced_start_piece

      private int forced_start_piece
    • forced_end_piece

      private int forced_end_piece
  • Constructor Details

  • Method Details

    • getFile

    • isSkipped

      boolean isSkipped()
    • isComplete

      boolean isComplete()
    • getDownloadManager

      DownloadManager getDownloadManager()
    • getDiskManager

      DiskManager getDiskManager()
    • getPeerManager

      PEPeerManager getPeerManager()
    • getFileByteOffset

      long getFileByteOffset()
    • getID

      private String getID()
    • dataWritten

      void dataWritten(long initial_file_write_offset, long initial_file_write_length, Object originator)
    • writeBlock

      boolean writeBlock(DiskManagerPiece piece, int piece_number, int block_number, DirectByteBuffer buffer, int block_offset)
    • pieceCorrupt

      void pieceCorrupt(int piece_number)
    • forceRange

      boolean forceRange(int for_piece, long start_in_file, long end_in_file_exclusive)
    • getMergedByteCount

      long getMergedByteCount()
    • getInfo

      String getInfo()
    • getName

      private String getName()
    • logFile

      private void logFile(String str)
    • logCurrentState

      private void logCurrentState(IndentWriter writer)