org.gudy.azureus2.core3.disk.impl.access
Interface DMChecker

All Known Implementing Classes:
DMCheckerImpl

public interface DMChecker

Author:
parg

Method Summary
 DiskManagerCheckRequest createCheckRequest(int pieceNumber, java.lang.Object user_data)
           
 void enqueueCheckRequest(DiskManagerCheckRequest request, DiskManagerCheckRequestListener listener)
           
 void enqueueCompleteRecheckRequest(DiskManagerCheckRequest request, DiskManagerCheckRequestListener listener)
           
 int getCompleteRecheckStatus()
           
 boolean hasOutstandingCheckRequestForPiece(int piece_number)
           
 void setCheckingEnabled(boolean enabled)
           
 void start()
           
 void stop()
           
 

Method Detail

start

void start()

stop

void stop()

createCheckRequest

DiskManagerCheckRequest createCheckRequest(int pieceNumber,
                                           java.lang.Object user_data)

enqueueCompleteRecheckRequest

void enqueueCompleteRecheckRequest(DiskManagerCheckRequest request,
                                   DiskManagerCheckRequestListener listener)

enqueueCheckRequest

void enqueueCheckRequest(DiskManagerCheckRequest request,
                         DiskManagerCheckRequestListener listener)

hasOutstandingCheckRequestForPiece

boolean hasOutstandingCheckRequestForPiece(int piece_number)

getCompleteRecheckStatus

int getCompleteRecheckStatus()

setCheckingEnabled

void setCheckingEnabled(boolean enabled)