- /** \brief Queue data type (opaque type) */
-
-typedef struct s_xbt_tpool *xbt_tpool_t;
-
-XBT_PUBLIC(xbt_tpool_t) xbt_tpool_new(unsigned int num_workers,
- unsigned int max_jobs);
-
-XBT_PUBLIC(void) xbt_tpool_queue_job(xbt_tpool_t tpool,
- void_f_pvoid_t fun,
- void* fun_arg);
-
-XBT_PUBLIC(void) xbt_tpool_wait_all(xbt_tpool_t tpool);
-
-XBT_PUBLIC(void) xbt_tpool_destroy(xbt_tpool_t tpool);