|
STXXL
1.4.1
|
#include <stxxl/bits/namespace.h>#include <stxxl/bits/io/request.h>#include <stxxl/bits/io/iostats.h>#include <stxxl/bits/common/onoff_switch.h>Go to the source code of this file.
Namespaces | |
| stxxl | |
STXXL library namespace | |
Functions | |
| template<class RequestIterator > | |
| std::iterator_traits < RequestIterator > ::difference_type | stxxl::cancel_all (RequestIterator reqs_begin, RequestIterator reqs_end) |
| Cancel requests. The specified requests are canceled unless already being processed. However, cancelation cannot be guaranteed. Cancelled requests must still be waited for in order to ensure correct operation. More... | |
| template<class RequestIterator > | |
| RequestIterator | stxxl::poll_any (RequestIterator reqs_begin, RequestIterator reqs_end) |
| Polls requests. More... | |
| bool | stxxl::poll_any (request_ptr req_array[], size_t count, size_t &index) |
| Polls requests. More... | |
| template<class RequestIterator > | |
| void | stxxl::wait_all (RequestIterator reqs_begin, RequestIterator reqs_end) |
| Collection of functions to track statuses of a number of requests. More... | |
| void | stxxl::wait_all (request_ptr req_array[], size_t count) |
| Suspends calling thread until all given requests are completed. More... | |
| template<class RequestIterator > | |
| RequestIterator | stxxl::wait_any (RequestIterator reqs_begin, RequestIterator reqs_end) |
| Suspends calling thread until any of requests is completed. More... | |
| size_t | stxxl::wait_any (request_ptr req_array[], size_t count) |
| Suspends calling thread until any of requests is completed. More... | |