|
Data Structures |
struct | _GThreadPool |
Typedefs |
typedef typedefG_BEGIN_DECLS
struct _GThreadPool | GThreadPool |
Functions |
IMPORT_C GThreadPool * | g_thread_pool_new (GFunc func, gpointer user_data, gint max_threads, gboolean exclusive, GError **error) |
IMPORT_C void | g_thread_pool_push (GThreadPool *pool, gpointer data, GError **error) |
IMPORT_C void | g_thread_pool_set_max_threads (GThreadPool *pool, gint max_threads, GError **error) |
IMPORT_C gint | g_thread_pool_get_max_threads (GThreadPool *pool) |
IMPORT_C guint | g_thread_pool_get_num_threads (GThreadPool *pool) |
IMPORT_C guint | g_thread_pool_unprocessed (GThreadPool *pool) |
IMPORT_C void | g_thread_pool_free (GThreadPool *pool, gboolean immediate, gboolean wait) |
IMPORT_C void | g_thread_pool_set_max_unused_threads (gint max_threads) |
IMPORT_C gint | g_thread_pool_get_max_unused_threads (void) |
IMPORT_C guint | g_thread_pool_get_num_unused_threads (void) |
IMPORT_C void | g_thread_pool_stop_unused_threads (void) |
IMPORT_C void | g_thread_pool_set_sort_function (GThreadPool *pool, GCompareDataFunc func, gpointer user_data) |
IMPORT_C void | g_thread_pool_set_max_idle_time (guint interval) |
IMPORT_C guint | g_thread_pool_get_max_idle_time (void) |