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