1
2
3
4
5
6
7
8
9
10
11
12 #ifndef OMPI_REQUEST_DEFAULT_H
13 #define OMPI_REQUEST_DEFAULT_H
14
15 #include "ompi/request/request.h"
16
17 BEGIN_C_DECLS
18
19
20
21 int ompi_request_default_test(
22 ompi_request_t ** rptr,
23 int *completed,
24 ompi_status_public_t * status );
25
26 int ompi_request_default_test_any(
27 size_t count,
28 ompi_request_t ** requests,
29 int *index,
30 int *completed,
31 ompi_status_public_t * status);
32
33 int ompi_request_default_test_all(
34 size_t count,
35 ompi_request_t ** requests,
36 int *completed,
37 ompi_status_public_t * statuses);
38
39 int ompi_request_default_test_some(
40 size_t count,
41 ompi_request_t ** requests,
42 int * outcount,
43 int * indices,
44 ompi_status_public_t * statuses);
45
46 int ompi_request_default_wait(
47 ompi_request_t ** req_ptr,
48 ompi_status_public_t * status);
49
50 int ompi_request_default_wait_any(
51 size_t count,
52 ompi_request_t ** requests,
53 int *index,
54 ompi_status_public_t * status);
55
56 int ompi_request_default_wait_all(
57 size_t count,
58 ompi_request_t ** requests,
59 ompi_status_public_t * statuses);
60
61 int ompi_request_default_wait_some(
62 size_t count,
63 ompi_request_t ** requests,
64 int * outcount,
65 int * indices,
66 ompi_status_public_t * statuses);
67
68 END_C_DECLS
69
70 #endif
71