FileDocCategorySizeDatePackage
FMFile.javaAPI DocAzureus 3.0.3.42418Fri Mar 23 14:10:36 GMT 2007com.aelitis.azureus.core.diskmanager.file

FMFile

public interface FMFile
author
parg

Fields Summary
public static final int
FT_LINEAR
public static final int
FT_COMPACT
public static final int
FM_READ
public static final int
FM_WRITE
Constructors Summary
Methods Summary
public voidclose()

public voiddelete()

public voidensureOpen(java.lang.String reason)

public booleanexists()

public voidflush()

public intgetAccessMode()

public longgetLength()

public java.lang.StringgetName()

public FMFileOwnergetOwner()

public intgetStorageType()

public booleanisOpen()

public voidmoveFile(java.io.File new_file)

public voidread(org.gudy.azureus2.core3.util.DirectByteBuffer buffer, long offset)

public voidread(org.gudy.azureus2.core3.util.DirectByteBuffer[] buffers, long offset)

public voidsetAccessMode(int mode)

public voidsetLength(long length)

public voidsetStorageType(int type)

public voidwrite(org.gudy.azureus2.core3.util.DirectByteBuffer buffer, long position)

public voidwrite(org.gudy.azureus2.core3.util.DirectByteBuffer[] buffers, long position)