Stxxl  1.4.0
Namespaces | Functions
include/stxxl/bits/io/request_operations.h File Reference
#include <stxxl/bits/namespace.h>
#include <stxxl/bits/io/request_ptr.h>
#include <stxxl/bits/io/iostats.h>
#include <stxxl/bits/common/switch.h>
Include dependency graph for request_operations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  stxxl
 

<stxxl> library namespace


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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines