|
Stxxl
1.2.1
|
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. | |
Public Member Functions inherited from request | |
| void | error_occured (const char *msg) |
| Inform the request object that an error occurred during the I/O execution. | |
| void | error_occured (const std::string &msg) |
| Inform the request object that an error occurred during the I/O execution. | |
| void | check_errors () throw (stxxl::io_error) |
| Rises an exception if there were error with the I/O. | |
Base for UNIX file system implementations.
|
virtual |
Identifies the type of request I/O implementation.
Reimplemented from request.
Reimplemented in sim_disk_request, mmap_request, and syscall_request.
|
virtual |
Polls the status of the request.
true if request is completed, otherwise false Implements request.
References request::check_errors(), and wait().
|
virtual |
Suspends calling thread until completion of the request.
Implements request.
References request::check_errors().
Referenced by poll().
1.8.1.1