com.aelitis.azureus.core.diskmanager.access
Interface DiskAccessController

All Known Implementing Classes:
DiskAccessControllerImpl

public interface DiskAccessController


Method Summary
 DiskAccessControllerStats getStats()
           
 String getString()
           
 DiskAccessRequest queueReadRequest(CacheFile file, long offset, DirectByteBuffer buffer, short cache_policy, DiskAccessRequestListener listener)
           
 DiskAccessRequest queueWriteRequest(CacheFile file, long offset, DirectByteBuffer buffer, boolean free_buffer, DiskAccessRequestListener listener)
           
 

Method Detail

queueReadRequest

DiskAccessRequest queueReadRequest(CacheFile file,
                                   long offset,
                                   DirectByteBuffer buffer,
                                   short cache_policy,
                                   DiskAccessRequestListener listener)

queueWriteRequest

DiskAccessRequest queueWriteRequest(CacheFile file,
                                    long offset,
                                    DirectByteBuffer buffer,
                                    boolean free_buffer,
                                    DiskAccessRequestListener listener)

getStats

DiskAccessControllerStats getStats()

getString

String getString()