14 #ifndef STXXL_IO_REQUEST_WITH_WAITERS_HEADER
15 #define STXXL_IO_REQUEST_WITH_WAITERS_HEADER
38 void notify_waiters();
51 :
request(on_cmpl, f, buf, off, b, t)
59 #endif // !STXXL_IO_REQUEST_WITH_WAITERS_HEADER
Completion handler class (Loki-style).
Request that is aware of threads waiting for it to complete.
std::set< onoff_switch * > m_waiters
Defines interface of file.
#define STXXL_BEGIN_NAMESPACE
stxxl::internal_size_type size_type
request_with_waiters(const completion_handler &on_cmpl, file *f, void *buf, offset_type off, size_type b, request_type t)
stxxl::external_size_type offset_type
Request object encapsulating basic properties like file and offset.
#define STXXL_END_NAMESPACE