mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-20 15:48:54 +02:00
Renamed 'value' and 'arg' to 'data' and 'thread_func' to 'func' to make it
2001-05-09 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gthread.c, gthread.h: Renamed 'value' and 'arg' to 'data' and 'thread_func' to 'func' to make it more consistent with the rest of GLib. * gthreadpool.c, gthreadpool.h: Moved 'stack_size' from the public members of GThreadPool to the private ones. Renamed 'thread_func' to 'func' as above. Moved up 'user_data' in g_thead_pool_new argument list and in GThreadPool struct.
This commit is contained in:
committed by
Sebastian Wilhelmi
parent
f7e009b00a
commit
a8c9dadde2
@@ -40,26 +40,25 @@ typedef struct _GThreadPool GThreadPool;
|
||||
* pool with the constructor function */
|
||||
struct _GThreadPool
|
||||
{
|
||||
GFunc thread_func;
|
||||
gulong stack_size;
|
||||
GFunc func;
|
||||
gpointer user_data;
|
||||
gboolean bound;
|
||||
GThreadPriority priority;
|
||||
gboolean exclusive;
|
||||
gpointer user_data;
|
||||
};
|
||||
|
||||
/* Get a thread pool with the function thread_func, at most max_threads may
|
||||
/* Get a thread pool with the function func, at most max_threads may
|
||||
* run at a time (max_threads == -1 means no limit), stack_size, bound,
|
||||
* priority like in g_thread_create, exclusive == TRUE means, that the threads
|
||||
* shouldn't be shared and that they will be prestarted (otherwise they are
|
||||
* started, as needed) user_data is the 2nd argument to the thread_func */
|
||||
GThreadPool* g_thread_pool_new (GFunc thread_func,
|
||||
* started as needed) user_data is the 2nd argument to the func */
|
||||
GThreadPool* g_thread_pool_new (GFunc func,
|
||||
gpointer user_data,
|
||||
gint max_threads,
|
||||
gulong stack_size,
|
||||
gboolean bound,
|
||||
GThreadPriority priority,
|
||||
gboolean exclusive,
|
||||
gpointer user_data,
|
||||
GError **error);
|
||||
|
||||
/* Push new data into the thread pool. This task is assigned to a thread later
|
||||
|
Reference in New Issue
Block a user