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 DownloadManagerprivate final DiskManagerFileInfoprivate final longprivate final longprivate final intprivate final intprivate intprivate intprivate intprivate final Stringprivate final intprivate final intprivate longprivate final boolean[]private final longprivate intprivate intprivate final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voiddataWritten(long initial_file_write_offset, long initial_file_write_length, Object originator) (package private) booleanforceRange(int for_piece, long start_in_file, long end_in_file_exclusive) (package private) DiskManager(package private) DownloadManager(package private) DiskManagerFileInfogetFile()(package private) longprivate StringgetID()(package private) StringgetInfo()(package private) longprivate StringgetName()(package private) PEPeerManager(package private) boolean(package private) booleanprivate voidlogCurrentState(IndentWriter writer) private void(package private) voidpieceCorrupt(int piece_number) (package private) booleanwriteBlock(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
-