Base for UNIX file system implementations. More...
#include <ufs_file.h>
Public Member Functions | |
void | wait () |
Suspends calling thread until completion of the request. | |
bool | poll () |
Polls the status of the request. | |
const char * | io_type () |
Identifies the type of request I/O implementation. |
Base for UNIX file system implementations.
const char * ufs_request_base::io_type | ( | ) | [virtual] |
Identifies the type of request I/O implementation.
Reimplemented from request.
Reimplemented in mmap_request, sim_disk_request, and syscall_request.
bool ufs_request_base::poll | ( | ) | [virtual] |
Polls the status of the request.
true
if request is completed, otherwise false
Implements request.
References request::check_errors(), and wait().
void ufs_request_base::wait | ( | ) | [virtual] |
Suspends calling thread until completion of the request.
Implements request.
References request::check_errors().
Referenced by poll().