Package com.biglybt.core.global.impl
Class GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper
java.lang.Object
com.biglybt.core.global.impl.GlobalManagerFileMerger.SameSizeFiles.SameSizeFileWrapper
- Enclosing class:
- GlobalManagerFileMerger.SameSizeFiles
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DownloadManager
private final DiskManagerFileInfo
private final long
private final long
private final int
private final int
private int
private int
private int
private final String
private final int
private final int
private long
private final boolean[]
private final long
private int
private int
private final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
dataWritten
(long initial_file_write_offset, long initial_file_write_length, Object originator) (package private) boolean
forceRange
(int for_piece, long start_in_file, long end_in_file_exclusive) (package private) DiskManager
(package private) DownloadManager
(package private) DiskManagerFileInfo
getFile()
(package private) long
private String
getID()
(package private) String
getInfo()
(package private) long
private String
getName()
(package private) PEPeerManager
(package private) boolean
(package private) boolean
private void
logCurrentState
(IndentWriter writer) private void
(package private) void
pieceCorrupt
(int piece_number) (package private) boolean
writeBlock
(DiskManagerPiece piece, int piece_number, int block_number, DirectByteBuffer buffer, int block_offset)
-
Field Details
-
download_manager
-
wrapper_num
private final int wrapper_num -
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
-
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
-
SameSizeFileWrapper
SameSizeFileWrapper(int _wrapper_num, DiskManagerFileInfo _file)
-
-
Method Details
-
getFile
DiskManagerFileInfo getFile() -
isSkipped
boolean isSkipped() -
isComplete
boolean isComplete() -
getDownloadManager
DownloadManager getDownloadManager() -
getDiskManager
DiskManager getDiskManager() -
getPeerManager
PEPeerManager getPeerManager() -
getFileByteOffset
long getFileByteOffset() -
getID
-
dataWritten
-
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
-
logFile
-
logCurrentState
-