14 #ifndef STXXL_IO_REQUEST_WITH_STATE_HEADER
15 #define STXXL_IO_REQUEST_WITH_STATE_HEADER
51 void wait(
bool measure_time =
true);
56 void completed(
bool canceled);
63 #endif // !STXXL_IO_REQUEST_WITH_STATE_HEADER
Completion handler class (Loki-style).
state< request_state > m_state
Request with completion state.
Request that is aware of threads waiting for it to complete.
request_with_state(const completion_handler &on_cmpl, file *f, void *buf, offset_type off, size_type b, request_type t)
Defines interface of file.
#define STXXL_BEGIN_NAMESPACE
stxxl::internal_size_type size_type
stxxl::external_size_type offset_type
request_state
states of request OP - operating, DONE - request served, READY2DIE - can be destroyed ...
#define STXXL_END_NAMESPACE