Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
0791f710daaa5b8f391c38321eba28d1a23becee
[simgrid.git] / tools / tesh2 / include / units.h
1 #ifndef __UNITS_H       
2 #define __UNITS_H
3
4 #include <com.h>
5
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9
10 units_t
11 units_new(runner_t runner, fstreams_t fstreams);
12
13 int
14 units_is_empty(units_t unit);
15
16 int
17 units_get_size(units_t unit);
18
19 int
20 units_run_all(units_t units, xbt_os_mutex_t mutex);
21
22 int
23 units_join_all(units_t units);
24
25 int
26 units_interrupt_all(units_t units);
27
28 int
29 units_reset_all(units_t units);
30
31
32 int
33 units_verbose(units_t units);
34
35 int
36 units_free(void** unitsptr);
37
38
39 #ifdef __cplusplus
40 extern }
41 #endif
42
43
44 #endif /* !__UNITS_H */
45
46