2 #ifndef _MONO_METADATA_THREADPOOL_WORKER_H
3 #define _MONO_METADATA_THREADPOOL_WORKER_H
7 typedef void (*MonoThreadPoolWorkerCallback)(gpointer);
10 mono_threadpool_worker_init (void);
13 mono_threadpool_worker_cleanup (void);
16 mono_threadpool_worker_enqueue (MonoThreadPoolWorkerCallback callback, gpointer data);
19 mono_threadpool_worker_notify_completed (void);
22 mono_threadpool_worker_get_min (void);
24 mono_threadpool_worker_set_min (gint32 value);
27 mono_threadpool_worker_get_max (void);
29 mono_threadpool_worker_set_max (gint32 value);
32 mono_threadpool_worker_set_suspended (gboolean suspended);
34 #endif /* _MONO_METADATA_THREADPOOL_WORKER_H */