Package com.biglybt.pifimpl.local.disk
Class DiskManagerRandomReadController.DiskManagerRandomReadRequestImpl
- java.lang.Object
-
- com.biglybt.pifimpl.local.disk.DiskManagerRandomReadController.DiskManagerRandomReadRequestImpl
-
- All Implemented Interfaces:
DiskManagerRandomReadRequest
- Enclosing class:
- DiskManagerRandomReadController
private class DiskManagerRandomReadController.DiskManagerRandomReadRequestImpl extends java.lang.Object implements DiskManagerRandomReadRequest
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
cancelled
private boolean
failed
private DiskManagerFileInfoImpl
file
private long
file_offset
private long
length
private DiskManagerListener
listener
private boolean
reverse_order
-
Constructor Summary
Constructors Modifier Constructor Description private
DiskManagerRandomReadRequestImpl(DiskManagerFileInfoImpl _file, long _file_offset, long _length, boolean _reverse_order, DiskManagerListener _listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
private void
dataAvailable(DirectByteBuffer buffer, long offset, int length)
private void
failed(java.lang.Throwable e)
DiskManagerFileInfoImpl
getFile()
long
getLength()
long
getOffset()
private boolean
isCancelled()
boolean
isReverse()
-
-
-
Field Detail
-
file
private DiskManagerFileInfoImpl file
-
file_offset
private long file_offset
-
length
private long length
-
reverse_order
private boolean reverse_order
-
listener
private DiskManagerListener listener
-
cancelled
private volatile boolean cancelled
-
failed
private boolean failed
-
-
Constructor Detail
-
DiskManagerRandomReadRequestImpl
private DiskManagerRandomReadRequestImpl(DiskManagerFileInfoImpl _file, long _file_offset, long _length, boolean _reverse_order, DiskManagerListener _listener)
-
-
Method Detail
-
getFile
public DiskManagerFileInfoImpl getFile()
- Specified by:
getFile
in interfaceDiskManagerRandomReadRequest
-
getOffset
public long getOffset()
- Specified by:
getOffset
in interfaceDiskManagerRandomReadRequest
-
getLength
public long getLength()
- Specified by:
getLength
in interfaceDiskManagerRandomReadRequest
-
isReverse
public boolean isReverse()
- Specified by:
isReverse
in interfaceDiskManagerRandomReadRequest
-
isCancelled
private boolean isCancelled()
-
cancel
public void cancel()
- Specified by:
cancel
in interfaceDiskManagerRandomReadRequest
-
dataAvailable
private void dataAvailable(DirectByteBuffer buffer, long offset, int length)
-
failed
private void failed(java.lang.Throwable e)
-
-