|
int | nref () |
|
| request (const completion_handler &on_compl, file *file__, void *buffer_, offset_type offset_, size_type bytes_, request_type type_) |
|
file * | get_file () const |
|
void * | get_buffer () const |
|
offset_type | get_offset () const |
|
size_type | get_size () const |
|
request_type | get_type () const |
|
void | check_alignment () const |
|
std::ostream & | print (std::ostream &out) const |
| Dumps properties of a request. More...
|
|
void | error_occured (const char *msg) |
| Inform the request object that an error occurred during the I/O execution. More...
|
|
void | error_occured (const std::string &msg) |
| Inform the request object that an error occurred during the I/O execution. More...
|
|
void | check_errors () throw (stxxl::io_error) |
| Rises an exception if there were error with the I/O. More...
|
|
virtual bool | add_waiter (onoff_switch *sw)=0 |
|
virtual void | delete_waiter (onoff_switch *sw)=0 |
|
virtual void | serve ()=0 |
|
virtual void | wait (bool measure_time=true)=0 |
| Suspends calling thread until completion of the request. More...
|
|
virtual bool | cancel ()=0 |
| Cancel a request. More...
|
|
virtual bool | poll ()=0 |
| Polls the status of the request. More...
|
|
virtual const char * | io_type () const =0 |
| Identifies the type of I/O implementation. More...
|
|
Request with basic properties like file and offset.