Package com.biglybt.pif.disk
Interface DiskManager
- All Known Implementing Classes:
DiskManagerImpl
public interface DiskManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionread
(int piece_number, int offset, int length, DiskManagerReadRequestListener listener) write
(int piece_number, int offset, PooledByteBuffer data, DiskManagerWriteRequestListener listener) Data length has to be consistent with block layout of the piece and piece size
-
Field Details
-
BLOCK_SIZE
static final int BLOCK_SIZE- See Also:
-
-
Method Details
-
read
DiskManagerReadRequest read(int piece_number, int offset, int length, DiskManagerReadRequestListener listener) throws DiskManagerException - Throws:
DiskManagerException
-
write
DiskManagerWriteRequest write(int piece_number, int offset, PooledByteBuffer data, DiskManagerWriteRequestListener listener) throws DiskManagerException Data length has to be consistent with block layout of the piece and piece size- Parameters:
piece_number
-offset
-data
-listener
-- Returns:
- Throws:
DiskManagerException
-