org.gudy.azureus2.core3.disk.impl
Interface DiskManagerHelper
- All Superinterfaces:
- DiskManager
- All Known Implementing Classes:
- DiskManagerImpl, LWSDiskManager
public interface DiskManagerHelper
- extends DiskManager
Methods inherited from interface org.gudy.azureus2.core3.disk.DiskManager |
addListener, checkBlockConsistencyForHint, checkBlockConsistencyForRead, checkBlockConsistencyForWrite, createCheckRequest, createReadRequest, createWriteRequest, downloadEnded, downloadRemoved, enqueueCheckRequest, enqueueCompleteRecheckRequest, enqueueReadRequest, enqueueWriteRequest, filesExist, generateEvidence, getCacheMode, getCompleteRecheckStatus, getErrorMessage, getErrorType, getFiles, getFileSet, getMoveProgress, getNbPieces, getPercentDone, getPercentDoneExcludingDND, getPiece, getPieceLength, getPieceLength, getPieceMap, getPieces, getPriorityChangeMarker, getReadStats, getRemaining, getRemainingExcludingDND, getSaveLocation, getSizeExcludingDND, getState, getTotalLength, hasListener, hasOutstandingCheckRequestForPiece, hasOutstandingReadRequestForPiece, hasOutstandingWriteRequestForPiece, isDone, isInteresting, isStopped, moveDataFiles, readBlock, removeListener, saveResumeData, saveState, setPieceCheckingEnabled, start, stop |
getDiskAccessController
DiskAccessController getDiskAccessController()
getPieceList
DMPieceList getPieceList(int piece_number)
- Specified by:
getPieceList
in interface DiskManager
getPieceHash
byte[] getPieceHash(int piece_number)
throws TOTorrentException
- Throws:
TOTorrentException
setFailed
void setFailed(String reason)
- Stops the disk manager and informs the download manager that things have gone
wrong.
- Parameters:
reason
-
setFailed
void setFailed(DiskManagerFileInfo file,
String reason)
getAllocated
long getAllocated()
setAllocated
void setAllocated(long num)
setPercentDone
void setPercentDone(int num)
setPieceDone
void setPieceDone(DiskManagerPieceImpl piece,
boolean done)
getTorrent
TOTorrent getTorrent()
- Specified by:
getTorrent
in interface DiskManager
getStorageTypes
String[] getStorageTypes()
getStorageType
String getStorageType(int fileIndex)
accessModeChanged
void accessModeChanged(DiskManagerFileInfoImpl file,
int old_mode,
int new_mode)
skippedFileSetChanged
void skippedFileSetChanged(DiskManagerFileInfo file)
priorityChanged
void priorityChanged(DiskManagerFileInfo file)
getInternalName
String getInternalName()
getDownloadState
DownloadManagerState getDownloadState()
getRecheckScheduler
DiskManagerRecheckScheduler getRecheckScheduler()