org.gudy.azureus2.core3.disk.impl.access
Interface DMWriter
- All Known Implementing Classes:
- DMWriterImpl
public interface DMWriter
- Author:
- parg
start
void start()
stop
void stop()
zeroFile
boolean zeroFile(DiskManagerFileInfoImpl file,
long length)
throws DiskManagerException
- Throws:
DiskManagerException
createWriteRequest
DiskManagerWriteRequest createWriteRequest(int pieceNumber,
int offset,
DirectByteBuffer data,
Object user_data)
writeBlock
void writeBlock(DiskManagerWriteRequest request,
DiskManagerWriteRequestListener listener)
hasOutstandingWriteRequestForPiece
boolean hasOutstandingWriteRequestForPiece(int piece_number)