|
Stxxl
1.4.0
|
#include <stxxl/bits/namespace.h>#include <stxxl/bits/io/request_ptr.h>#include <stxxl/bits/io/iostats.h>#include <stxxl/bits/common/switch.h>

Go to the source code of this file.
Namespaces | |
| namespace | stxxl |
| |
Functions | |
| template<class request_iterator_ > | |
| void | stxxl::wait_all (request_iterator_ reqs_begin, request_iterator_ reqs_end) |
| Collection of functions to track statuses of a number of requests. | |
| void | stxxl::wait_all (request_ptr req_array[], int count) |
| Suspends calling thread until all given requests are completed. | |
| template<class request_iterator_ > | |
| std::iterator_traits < request_iterator_ > ::difference_type | stxxl::cancel_all (request_iterator_ reqs_begin, request_iterator_ 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. | |
| template<class request_iterator_ > | |
| request_iterator_ | stxxl::poll_any (request_iterator_ reqs_begin, request_iterator_ reqs_end) |
| Polls requests. | |
| bool | stxxl::poll_any (request_ptr req_array[], int count, int &index) |
| Polls requests. | |
| template<class request_iterator_ > | |
| request_iterator_ | stxxl::wait_any (request_iterator_ reqs_begin, request_iterator_ reqs_end) |
| Suspends calling thread until any of requests is completed. | |
| int | stxxl::wait_any (request_ptr req_array[], int count) |
| Suspends calling thread until any of requests is completed. | |
1.7.6.1