Class Summary |
AFile |
This class represents an asynchronous file I/O interface. |
AFileCloseRequest |
A request to close the given file. |
AFileCompletion |
Abstract base class of AFile I/O completion events. |
AFileEOFReached |
A completion event indicating that EOF was reached on the given
file during an attempted I/O operation. |
AFileFlushRequest |
A request to flush all pending I/O events on the given file. |
AFileImpl |
Package-access only abstract class representing an implementation of
the AFile interface. |
AFileIOCompleted |
Completion event indicating that a previous I/O request on the
file completed. |
AFileIOExceptionOccurred |
A completion event indicating that an IOException occurred during
the corresponding I/O request. |
AFileMgr |
The AFileMgr is an internal class used to provide an interface between
the Sandstorm runtime and the aDisk library. |
AFileReadRequest |
A request to read data from a file. |
AFileRequest |
Abstract base class of I/O requests which can be posted to the
AFile enqueue() methods. |
AFileSeekRequest |
A request to seek to the given offset of the given file. |
AFileStat |
This class provides information about a file. |
AFileTM |
Internal abstract class used to represent an AFile thread manager. |
AFileTPEventHandler |
The event handler used by the AFileTPImpl stage. |
AFileTPImpl |
This is an implementation of AFile which uses a pool of threads
which perform blocking I/O (through the java.io.RandomAccessFile
class) on files. |
AFileTPStageWrapper |
Internal stage wrapper implementation for AFileTPImpl. |
AFileTPTM |
This is the ThreadManager implementation for AFileTPImpl. |
AFileWriteRequest |
A request to write to a file. |