|
|
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.