|
Motr
M0
|

Go to the source code of this file.
Data Structures | |
| struct | m0_parallel_pool |
Macros | |
| #define | __MOTR_LIB_THREAD_POOL_H__ |
| #define | M0_PARALLEL_FOR(name, pool, list, process) |
Functions | |
| M0_INTERNAL int | m0_parallel_pool_init (struct m0_parallel_pool *pool, int thread_nr, int qlinks_nr) |
| M0_INTERNAL void | m0_parallel_pool_fini (struct m0_parallel_pool *pool) |
| M0_INTERNAL int | m0_parallel_pool_job_add (struct m0_parallel_pool *pool, void *item) |
| M0_INTERNAL int | m0_parallel_pool_wait (struct m0_parallel_pool *pool) |
| M0_INTERNAL void | m0_parallel_pool_start (struct m0_parallel_pool *pool, int(*process)(void *job)) |
| M0_INTERNAL void | m0_parallel_pool_terminate_wait (struct m0_parallel_pool *pool) |
| M0_INTERNAL int | m0_parallel_pool_rc_next (struct m0_parallel_pool *pool, void **job, int *rc) |
| #define __MOTR_LIB_THREAD_POOL_H__ |
Definition at line 26 of file thread_pool.h.