org.gudy.azureus2.core3.disk.impl
Class DiskManagerUtil

java.lang.Object
  extended by org.gudy.azureus2.core3.disk.impl.DiskManagerUtil

public class DiskManagerUtil
extends Object


Field Summary
protected static int max_read_block_size
           
 
Constructor Summary
DiskManagerUtil()
           
 
Method Summary
static boolean checkBlockConsistencyForHint(DiskManager dm, String originator, int pieceNumber, int offset, int length)
           
static boolean checkBlockConsistencyForRead(DiskManager dm, String originator, boolean peer_request, int pieceNumber, int offset, int length)
           
static String convertCacheStorageTypeToString(int cache_type)
           
static int convertDMStorageTypeFromString(String str)
           
static int convertDMStorageTypeToCache(int dm_type)
           
static String convertDMStorageTypeToString(int dm_type)
           
static void doFileExistenceChecks(DiskManagerFileInfoSet fileSet, boolean[] toCheck, DownloadManager dm, boolean allowAlloction)
           
static DiskManagerFileInfoSet getFileInfoSkeleton(DownloadManager download_manager, DiskManagerListener listener)
           
protected static void loadFileDownloaded(DownloadManager download_manager, DiskManagerFileInfoHelper[] files)
           
protected static void storeFilePriorities(DownloadManager download_manager, DiskManagerFileInfo[] files)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

max_read_block_size

protected static int max_read_block_size
Constructor Detail

DiskManagerUtil

public DiskManagerUtil()
Method Detail

checkBlockConsistencyForHint

public static boolean checkBlockConsistencyForHint(DiskManager dm,
                                                   String originator,
                                                   int pieceNumber,
                                                   int offset,
                                                   int length)

checkBlockConsistencyForRead

public static boolean checkBlockConsistencyForRead(DiskManager dm,
                                                   String originator,
                                                   boolean peer_request,
                                                   int pieceNumber,
                                                   int offset,
                                                   int length)

doFileExistenceChecks

public static void doFileExistenceChecks(DiskManagerFileInfoSet fileSet,
                                         boolean[] toCheck,
                                         DownloadManager dm,
                                         boolean allowAlloction)

getFileInfoSkeleton

public static DiskManagerFileInfoSet getFileInfoSkeleton(DownloadManager download_manager,
                                                         DiskManagerListener listener)

convertDMStorageTypeFromString

public static int convertDMStorageTypeFromString(String str)

convertDMStorageTypeToString

public static String convertDMStorageTypeToString(int dm_type)

convertCacheStorageTypeToString

public static String convertCacheStorageTypeToString(int cache_type)

convertDMStorageTypeToCache

public static int convertDMStorageTypeToCache(int dm_type)

storeFilePriorities

protected static void storeFilePriorities(DownloadManager download_manager,
                                          DiskManagerFileInfo[] files)

loadFileDownloaded

protected static void loadFileDownloaded(DownloadManager download_manager,
                                         DiskManagerFileInfoHelper[] files)