mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-11-08 03:53:18 +01:00
Merge branch 'badcel/revert-update-closure-annotations' into 'main'
Revert "Rename user data parameters to user_data" Closes #2827 See merge request GNOME/glib!3111
This commit is contained in:
@@ -263,7 +263,7 @@ typedef struct _GVolumeMonitor GVolumeMonitor;
|
|||||||
* GAsyncReadyCallback:
|
* GAsyncReadyCallback:
|
||||||
* @source_object: (nullable): the object the asynchronous operation was started with.
|
* @source_object: (nullable): the object the asynchronous operation was started with.
|
||||||
* @res: a #GAsyncResult.
|
* @res: a #GAsyncResult.
|
||||||
* @user_data: user data passed to the callback.
|
* @data: user data passed to the callback.
|
||||||
*
|
*
|
||||||
* Type definition for a function that will be called back when an asynchronous
|
* Type definition for a function that will be called back when an asynchronous
|
||||||
* operation within GIO has been completed. #GAsyncReadyCallback
|
* operation within GIO has been completed. #GAsyncReadyCallback
|
||||||
@@ -280,13 +280,13 @@ typedef struct _GVolumeMonitor GVolumeMonitor;
|
|||||||
**/
|
**/
|
||||||
typedef void (*GAsyncReadyCallback) (GObject *source_object,
|
typedef void (*GAsyncReadyCallback) (GObject *source_object,
|
||||||
GAsyncResult *res,
|
GAsyncResult *res,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GFileProgressCallback:
|
* GFileProgressCallback:
|
||||||
* @current_num_bytes: the current number of bytes in the operation.
|
* @current_num_bytes: the current number of bytes in the operation.
|
||||||
* @total_num_bytes: the total number of bytes in the operation.
|
* @total_num_bytes: the total number of bytes in the operation.
|
||||||
* @user_data: user data passed to the callback.
|
* @data: user data passed to the callback.
|
||||||
*
|
*
|
||||||
* When doing file operations that may take a while, such as moving
|
* When doing file operations that may take a while, such as moving
|
||||||
* a file or copying a file, a progress callback is used to pass how
|
* a file or copying a file, a progress callback is used to pass how
|
||||||
@@ -294,13 +294,13 @@ typedef void (*GAsyncReadyCallback) (GObject *source_object,
|
|||||||
**/
|
**/
|
||||||
typedef void (*GFileProgressCallback) (goffset current_num_bytes,
|
typedef void (*GFileProgressCallback) (goffset current_num_bytes,
|
||||||
goffset total_num_bytes,
|
goffset total_num_bytes,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GFileReadMoreCallback:
|
* GFileReadMoreCallback:
|
||||||
* @file_contents: the data as currently read.
|
* @file_contents: the data as currently read.
|
||||||
* @file_size: the size of the data currently read.
|
* @file_size: the size of the data currently read.
|
||||||
* @user_data: data passed to the callback.
|
* @callback_data: data passed to the callback.
|
||||||
*
|
*
|
||||||
* When loading the partial contents of a file with g_file_load_partial_contents_async(),
|
* When loading the partial contents of a file with g_file_load_partial_contents_async(),
|
||||||
* it may become necessary to determine if any more data from the file should be loaded.
|
* it may become necessary to determine if any more data from the file should be loaded.
|
||||||
@@ -311,7 +311,7 @@ typedef void (*GFileProgressCallback) (goffset current_num_bytes,
|
|||||||
**/
|
**/
|
||||||
typedef gboolean (* GFileReadMoreCallback) (const char *file_contents,
|
typedef gboolean (* GFileReadMoreCallback) (const char *file_contents,
|
||||||
goffset file_size,
|
goffset file_size,
|
||||||
gpointer user_data);
|
gpointer callback_data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GFileMeasureProgressCallback:
|
* GFileMeasureProgressCallback:
|
||||||
@@ -319,7 +319,7 @@ typedef gboolean (* GFileReadMoreCallback) (const char *file_contents,
|
|||||||
* @current_size: the current cumulative size measurement
|
* @current_size: the current cumulative size measurement
|
||||||
* @num_dirs: the number of directories visited so far
|
* @num_dirs: the number of directories visited so far
|
||||||
* @num_files: the number of non-directory files encountered
|
* @num_files: the number of non-directory files encountered
|
||||||
* @user_data: the data passed to the original request for this callback
|
* @data: the data passed to the original request for this callback
|
||||||
*
|
*
|
||||||
* This callback type is used by g_file_measure_disk_usage() to make
|
* This callback type is used by g_file_measure_disk_usage() to make
|
||||||
* periodic progress reports when measuring the amount of disk spaced
|
* periodic progress reports when measuring the amount of disk spaced
|
||||||
@@ -355,13 +355,13 @@ typedef void (* GFileMeasureProgressCallback) (gboolean reporting,
|
|||||||
guint64 current_size,
|
guint64 current_size,
|
||||||
guint64 num_dirs,
|
guint64 num_dirs,
|
||||||
guint64 num_files,
|
guint64 num_files,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GIOSchedulerJobFunc:
|
* GIOSchedulerJobFunc:
|
||||||
* @job: a #GIOSchedulerJob.
|
* @job: a #GIOSchedulerJob.
|
||||||
* @cancellable: optional #GCancellable object, %NULL to ignore.
|
* @cancellable: optional #GCancellable object, %NULL to ignore.
|
||||||
* @user_data: the data to pass to callback function
|
* @data: data passed to the callback function
|
||||||
*
|
*
|
||||||
* I/O Job function.
|
* I/O Job function.
|
||||||
*
|
*
|
||||||
@@ -373,7 +373,7 @@ typedef void (* GFileMeasureProgressCallback) (gboolean reporting,
|
|||||||
**/
|
**/
|
||||||
typedef gboolean (*GIOSchedulerJobFunc) (GIOSchedulerJob *job,
|
typedef gboolean (*GIOSchedulerJobFunc) (GIOSchedulerJob *job,
|
||||||
GCancellable *cancellable,
|
GCancellable *cancellable,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GSimpleAsyncThreadFunc:
|
* GSimpleAsyncThreadFunc:
|
||||||
@@ -392,7 +392,7 @@ typedef void (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res,
|
|||||||
* GSocketSourceFunc:
|
* GSocketSourceFunc:
|
||||||
* @socket: the #GSocket
|
* @socket: the #GSocket
|
||||||
* @condition: the current condition at the source fired.
|
* @condition: the current condition at the source fired.
|
||||||
* @user_data: data passed in by the user.
|
* @data: data passed in by the user.
|
||||||
*
|
*
|
||||||
* This is the function type of the callback used for the #GSource
|
* This is the function type of the callback used for the #GSource
|
||||||
* returned by g_socket_create_source().
|
* returned by g_socket_create_source().
|
||||||
@@ -403,13 +403,13 @@ typedef void (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res,
|
|||||||
*/
|
*/
|
||||||
typedef gboolean (*GSocketSourceFunc) (GSocket *socket,
|
typedef gboolean (*GSocketSourceFunc) (GSocket *socket,
|
||||||
GIOCondition condition,
|
GIOCondition condition,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GDatagramBasedSourceFunc:
|
* GDatagramBasedSourceFunc:
|
||||||
* @datagram_based: the #GDatagramBased
|
* @datagram_based: the #GDatagramBased
|
||||||
* @condition: the current condition at the source fired
|
* @condition: the current condition at the source fired
|
||||||
* @user_data: data passed in by the user
|
* @data: data passed in by the user
|
||||||
*
|
*
|
||||||
* This is the function type of the callback used for the #GSource
|
* This is the function type of the callback used for the #GSource
|
||||||
* returned by g_datagram_based_create_source().
|
* returned by g_datagram_based_create_source().
|
||||||
@@ -421,7 +421,7 @@ typedef gboolean (*GSocketSourceFunc) (GSocket *socket,
|
|||||||
*/
|
*/
|
||||||
typedef gboolean (*GDatagramBasedSourceFunc) (GDatagramBased *datagram_based,
|
typedef gboolean (*GDatagramBasedSourceFunc) (GDatagramBased *datagram_based,
|
||||||
GIOCondition condition,
|
GIOCondition condition,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GInputVector:
|
* GInputVector:
|
||||||
@@ -573,7 +573,7 @@ typedef struct _GDBusNodeInfo GDBusNodeInfo;
|
|||||||
/**
|
/**
|
||||||
* GCancellableSourceFunc:
|
* GCancellableSourceFunc:
|
||||||
* @cancellable: the #GCancellable
|
* @cancellable: the #GCancellable
|
||||||
* @user_data: data passed in by the user.
|
* @data: data passed in by the user.
|
||||||
*
|
*
|
||||||
* This is the function type of the callback used for the #GSource
|
* This is the function type of the callback used for the #GSource
|
||||||
* returned by g_cancellable_source_new().
|
* returned by g_cancellable_source_new().
|
||||||
@@ -583,12 +583,12 @@ typedef struct _GDBusNodeInfo GDBusNodeInfo;
|
|||||||
* Since: 2.28
|
* Since: 2.28
|
||||||
*/
|
*/
|
||||||
typedef gboolean (*GCancellableSourceFunc) (GCancellable *cancellable,
|
typedef gboolean (*GCancellableSourceFunc) (GCancellable *cancellable,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GPollableSourceFunc:
|
* GPollableSourceFunc:
|
||||||
* @pollable_stream: the #GPollableInputStream or #GPollableOutputStream
|
* @pollable_stream: the #GPollableInputStream or #GPollableOutputStream
|
||||||
* @user_data: data passed in by the user.
|
* @data: data passed in by the user.
|
||||||
*
|
*
|
||||||
* This is the function type of the callback used for the #GSource
|
* This is the function type of the callback used for the #GSource
|
||||||
* returned by g_pollable_input_stream_create_source() and
|
* returned by g_pollable_input_stream_create_source() and
|
||||||
@@ -599,7 +599,7 @@ typedef gboolean (*GCancellableSourceFunc) (GCancellable *cancellable,
|
|||||||
* Since: 2.28
|
* Since: 2.28
|
||||||
*/
|
*/
|
||||||
typedef gboolean (*GPollableSourceFunc) (GObject *pollable_stream,
|
typedef gboolean (*GPollableSourceFunc) (GObject *pollable_stream,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
typedef struct _GDBusInterface GDBusInterface; /* Dummy typedef */
|
typedef struct _GDBusInterface GDBusInterface; /* Dummy typedef */
|
||||||
typedef struct _GDBusInterfaceSkeleton GDBusInterfaceSkeleton;
|
typedef struct _GDBusInterfaceSkeleton GDBusInterfaceSkeleton;
|
||||||
@@ -615,7 +615,7 @@ typedef struct _GDBusObjectManagerServer GDBusObjectManagerServer;
|
|||||||
* @manager: A #GDBusObjectManagerClient.
|
* @manager: A #GDBusObjectManagerClient.
|
||||||
* @object_path: The object path of the remote object.
|
* @object_path: The object path of the remote object.
|
||||||
* @interface_name: (nullable): The interface name of the remote object or %NULL if a #GDBusObjectProxy #GType is requested.
|
* @interface_name: (nullable): The interface name of the remote object or %NULL if a #GDBusObjectProxy #GType is requested.
|
||||||
* @user_data: User data.
|
* @data: data passed in by the user.
|
||||||
*
|
*
|
||||||
* Function signature for a function used to determine the #GType to
|
* Function signature for a function used to determine the #GType to
|
||||||
* use for an interface proxy (if @interface_name is not %NULL) or
|
* use for an interface proxy (if @interface_name is not %NULL) or
|
||||||
@@ -634,7 +634,7 @@ typedef struct _GDBusObjectManagerServer GDBusObjectManagerServer;
|
|||||||
typedef GType (*GDBusProxyTypeFunc) (GDBusObjectManagerClient *manager,
|
typedef GType (*GDBusProxyTypeFunc) (GDBusObjectManagerClient *manager,
|
||||||
const gchar *object_path,
|
const gchar *object_path,
|
||||||
const gchar *interface_name,
|
const gchar *interface_name,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
typedef struct _GTestDBus GTestDBus;
|
typedef struct _GTestDBus GTestDBus;
|
||||||
|
|
||||||
|
|||||||
@@ -584,7 +584,7 @@ g_hook_list_invoke_check (GHookList *hook_list,
|
|||||||
/**
|
/**
|
||||||
* GHookCheckMarshaller:
|
* GHookCheckMarshaller:
|
||||||
* @hook: a #GHook
|
* @hook: a #GHook
|
||||||
* @user_data: user data
|
* @marshal_data: user data
|
||||||
*
|
*
|
||||||
* Defines the type of function used by g_hook_list_marshal_check().
|
* Defines the type of function used by g_hook_list_marshal_check().
|
||||||
*
|
*
|
||||||
@@ -636,7 +636,7 @@ g_hook_list_marshal_check (GHookList *hook_list,
|
|||||||
/**
|
/**
|
||||||
* GHookMarshaller:
|
* GHookMarshaller:
|
||||||
* @hook: a #GHook
|
* @hook: a #GHook
|
||||||
* @user_data: user data
|
* @marshal_data: user data
|
||||||
*
|
*
|
||||||
* Defines the type of function used by g_hook_list_marshal().
|
* Defines the type of function used by g_hook_list_marshal().
|
||||||
*/
|
*/
|
||||||
@@ -793,7 +793,7 @@ g_hook_get (GHookList *hook_list,
|
|||||||
/**
|
/**
|
||||||
* GHookFindFunc:
|
* GHookFindFunc:
|
||||||
* @hook: a #GHook
|
* @hook: a #GHook
|
||||||
* @user_data: user data passed to g_hook_find_func()
|
* @data: user data passed to g_hook_find_func()
|
||||||
*
|
*
|
||||||
* Defines the type of the function passed to g_hook_find().
|
* Defines the type of the function passed to g_hook_find().
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -43,11 +43,11 @@ typedef struct _GHookList GHookList;
|
|||||||
typedef gint (*GHookCompareFunc) (GHook *new_hook,
|
typedef gint (*GHookCompareFunc) (GHook *new_hook,
|
||||||
GHook *sibling);
|
GHook *sibling);
|
||||||
typedef gboolean (*GHookFindFunc) (GHook *hook,
|
typedef gboolean (*GHookFindFunc) (GHook *hook,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
typedef void (*GHookMarshaller) (GHook *hook,
|
typedef void (*GHookMarshaller) (GHook *hook,
|
||||||
gpointer user_data);
|
gpointer marshal_data);
|
||||||
typedef gboolean (*GHookCheckMarshaller) (GHook *hook,
|
typedef gboolean (*GHookCheckMarshaller) (GHook *hook,
|
||||||
gpointer user_data);
|
gpointer marshal_data);
|
||||||
typedef void (*GHookFunc) (gpointer data);
|
typedef void (*GHookFunc) (gpointer data);
|
||||||
typedef gboolean (*GHookCheckFunc) (gpointer data);
|
typedef gboolean (*GHookCheckFunc) (gpointer data);
|
||||||
typedef void (*GHookFinalizeFunc) (GHookList *hook_list,
|
typedef void (*GHookFinalizeFunc) (GHookList *hook_list,
|
||||||
|
|||||||
@@ -679,7 +679,7 @@ g_io_add_watch_full (GIOChannel *channel,
|
|||||||
* GIOFunc:
|
* GIOFunc:
|
||||||
* @source: the #GIOChannel event source
|
* @source: the #GIOChannel event source
|
||||||
* @condition: the condition which has been satisfied
|
* @condition: the condition which has been satisfied
|
||||||
* @user_data: user data set in g_io_add_watch() or g_io_add_watch_full()
|
* @data: user data set in g_io_add_watch() or g_io_add_watch_full()
|
||||||
*
|
*
|
||||||
* Specifies the type of function passed to g_io_add_watch() or
|
* Specifies the type of function passed to g_io_add_watch() or
|
||||||
* g_io_add_watch_full(), which is called when the requested condition
|
* g_io_add_watch_full(), which is called when the requested condition
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ struct _GIOChannel
|
|||||||
|
|
||||||
typedef gboolean (*GIOFunc) (GIOChannel *source,
|
typedef gboolean (*GIOFunc) (GIOChannel *source,
|
||||||
GIOCondition condition,
|
GIOCondition condition,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
struct _GIOFuncs
|
struct _GIOFuncs
|
||||||
{
|
{
|
||||||
GIOStatus (*io_read) (GIOChannel *channel,
|
GIOStatus (*io_read) (GIOChannel *channel,
|
||||||
|
|||||||
@@ -868,7 +868,7 @@ g_node_depth_traverse_level (GNode *node,
|
|||||||
/**
|
/**
|
||||||
* GNodeTraverseFunc:
|
* GNodeTraverseFunc:
|
||||||
* @node: a #GNode.
|
* @node: a #GNode.
|
||||||
* @user_data: user data passed to g_node_traverse().
|
* @data: user data passed to g_node_traverse().
|
||||||
*
|
*
|
||||||
* Specifies the type of function passed to g_node_traverse(). The
|
* Specifies the type of function passed to g_node_traverse(). The
|
||||||
* function is called with each of the nodes visited, together with the
|
* function is called with each of the nodes visited, together with the
|
||||||
@@ -1245,7 +1245,7 @@ g_node_last_sibling (GNode *node)
|
|||||||
/**
|
/**
|
||||||
* GNodeForeachFunc:
|
* GNodeForeachFunc:
|
||||||
* @node: a #GNode.
|
* @node: a #GNode.
|
||||||
* @user_data: user data passed to g_node_children_foreach().
|
* @data: user data passed to g_node_children_foreach().
|
||||||
*
|
*
|
||||||
* Specifies the type of function passed to g_node_children_foreach().
|
* Specifies the type of function passed to g_node_children_foreach().
|
||||||
* The function is called with each child node, together with the user
|
* The function is called with each child node, together with the user
|
||||||
|
|||||||
@@ -58,9 +58,9 @@ typedef enum
|
|||||||
} GTraverseType;
|
} GTraverseType;
|
||||||
|
|
||||||
typedef gboolean (*GNodeTraverseFunc) (GNode *node,
|
typedef gboolean (*GNodeTraverseFunc) (GNode *node,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
typedef void (*GNodeForeachFunc) (GNode *node,
|
typedef void (*GNodeForeachFunc) (GNode *node,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/* N-way tree implementation
|
/* N-way tree implementation
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -138,8 +138,8 @@ typedef enum
|
|||||||
* single dash followed by a single letter (for a short name) or two dashes
|
* single dash followed by a single letter (for a short name) or two dashes
|
||||||
* followed by a long option name.
|
* followed by a long option name.
|
||||||
* @value: The value to be parsed.
|
* @value: The value to be parsed.
|
||||||
* @user_data: User data added to the #GOptionGroup containing the option when
|
* @data: User data added to the #GOptionGroup containing the option when it
|
||||||
* it was created with g_option_group_new()
|
* was created with g_option_group_new()
|
||||||
* @error: A return location for errors. The error code %G_OPTION_ERROR_FAILED
|
* @error: A return location for errors. The error code %G_OPTION_ERROR_FAILED
|
||||||
* is intended to be used for errors in #GOptionArgFunc callbacks.
|
* is intended to be used for errors in #GOptionArgFunc callbacks.
|
||||||
*
|
*
|
||||||
@@ -151,15 +151,15 @@ typedef enum
|
|||||||
*/
|
*/
|
||||||
typedef gboolean (*GOptionArgFunc) (const gchar *option_name,
|
typedef gboolean (*GOptionArgFunc) (const gchar *option_name,
|
||||||
const gchar *value,
|
const gchar *value,
|
||||||
gpointer user_data,
|
gpointer data,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GOptionParseFunc:
|
* GOptionParseFunc:
|
||||||
* @context: The active #GOptionContext
|
* @context: The active #GOptionContext
|
||||||
* @group: The group to which the function belongs
|
* @group: The group to which the function belongs
|
||||||
* @user_data: User data added to the #GOptionGroup containing the option when
|
* @data: User data added to the #GOptionGroup containing the option when it
|
||||||
* it was created with g_option_group_new()
|
* was created with g_option_group_new()
|
||||||
* @error: A return location for error details
|
* @error: A return location for error details
|
||||||
*
|
*
|
||||||
* The type of function that can be called before and after parsing.
|
* The type of function that can be called before and after parsing.
|
||||||
@@ -169,22 +169,22 @@ typedef gboolean (*GOptionArgFunc) (const gchar *option_name,
|
|||||||
*/
|
*/
|
||||||
typedef gboolean (*GOptionParseFunc) (GOptionContext *context,
|
typedef gboolean (*GOptionParseFunc) (GOptionContext *context,
|
||||||
GOptionGroup *group,
|
GOptionGroup *group,
|
||||||
gpointer user_data,
|
gpointer data,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GOptionErrorFunc:
|
* GOptionErrorFunc:
|
||||||
* @context: The active #GOptionContext
|
* @context: The active #GOptionContext
|
||||||
* @group: The group to which the function belongs
|
* @group: The group to which the function belongs
|
||||||
* @user_data: User data added to the #GOptionGroup containing the option when
|
* @data: User data added to the #GOptionGroup containing the option when it
|
||||||
* it was created with g_option_group_new()
|
* was created with g_option_group_new()
|
||||||
* @error: The #GError containing details about the parse error
|
* @error: The #GError containing details about the parse error
|
||||||
*
|
*
|
||||||
* The type of function to be used as callback when a parse error occurs.
|
* The type of function to be used as callback when a parse error occurs.
|
||||||
*/
|
*/
|
||||||
typedef void (*GOptionErrorFunc) (GOptionContext *context,
|
typedef void (*GOptionErrorFunc) (GOptionContext *context,
|
||||||
GOptionGroup *group,
|
GOptionGroup *group,
|
||||||
gpointer user_data,
|
gpointer data,
|
||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
* GSequenceIterCompareFunc:
|
* GSequenceIterCompareFunc:
|
||||||
* @a: a #GSequenceIter
|
* @a: a #GSequenceIter
|
||||||
* @b: a #GSequenceIter
|
* @b: a #GSequenceIter
|
||||||
* @user_data: user data
|
* @data: user data
|
||||||
*
|
*
|
||||||
* A #GSequenceIterCompareFunc is a function used to compare iterators.
|
* A #GSequenceIterCompareFunc is a function used to compare iterators.
|
||||||
* It must return zero if the iterators compare equal, a negative value
|
* It must return zero if the iterators compare equal, a negative value
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ typedef struct _GSequenceNode GSequenceIter;
|
|||||||
|
|
||||||
typedef gint (* GSequenceIterCompareFunc) (GSequenceIter *a,
|
typedef gint (* GSequenceIterCompareFunc) (GSequenceIter *a,
|
||||||
GSequenceIter *b,
|
GSequenceIter *b,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
|
|
||||||
/* GSequence */
|
/* GSequence */
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ typedef enum
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* GSpawnChildSetupFunc:
|
* GSpawnChildSetupFunc:
|
||||||
* @user_data: user data to pass to the function.
|
* @data: user data passed to the function.
|
||||||
*
|
*
|
||||||
* Specifies the type of the setup function passed to g_spawn_async(),
|
* Specifies the type of the setup function passed to g_spawn_async(),
|
||||||
* g_spawn_sync() and g_spawn_async_with_pipes(), which can, in very
|
* g_spawn_sync() and g_spawn_async_with_pipes(), which can, in very
|
||||||
@@ -137,7 +137,7 @@ typedef enum
|
|||||||
* and g_environ_unsetenv(), and then pass the complete environment
|
* and g_environ_unsetenv(), and then pass the complete environment
|
||||||
* list to the `g_spawn...` function.
|
* list to the `g_spawn...` function.
|
||||||
*/
|
*/
|
||||||
typedef void (* GSpawnChildSetupFunc) (gpointer user_data);
|
typedef void (* GSpawnChildSetupFunc) (gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GSpawnFlags:
|
* GSpawnFlags:
|
||||||
|
|||||||
@@ -474,7 +474,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* GThreadFunc:
|
* GThreadFunc:
|
||||||
* @user_data: data passed to the thread
|
* @data: data passed to the thread
|
||||||
*
|
*
|
||||||
* Specifies the type of the @func functions passed to g_thread_new()
|
* Specifies the type of the @func functions passed to g_thread_new()
|
||||||
* or g_thread_try_new().
|
* or g_thread_try_new().
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ typedef enum
|
|||||||
G_THREAD_ERROR_AGAIN /* Resource temporarily unavailable */
|
G_THREAD_ERROR_AGAIN /* Resource temporarily unavailable */
|
||||||
} GThreadError;
|
} GThreadError;
|
||||||
|
|
||||||
typedef gpointer (*GThreadFunc) (gpointer user_data);
|
typedef gpointer (*GThreadFunc) (gpointer data);
|
||||||
|
|
||||||
typedef struct _GThread GThread;
|
typedef struct _GThread GThread;
|
||||||
|
|
||||||
|
|||||||
@@ -1197,7 +1197,7 @@ g_tree_foreach_node (GTree *tree,
|
|||||||
* GTraverseFunc:
|
* GTraverseFunc:
|
||||||
* @key: a key of a #GTree node
|
* @key: a key of a #GTree node
|
||||||
* @value: the value corresponding to the key
|
* @value: the value corresponding to the key
|
||||||
* @user_data: user data passed to g_tree_traverse()
|
* @data: user data passed to g_tree_traverse()
|
||||||
*
|
*
|
||||||
* Specifies the type of function passed to g_tree_traverse(). It is
|
* Specifies the type of function passed to g_tree_traverse(). It is
|
||||||
* passed the key and value of each node, together with the @user_data
|
* passed the key and value of each node, together with the @user_data
|
||||||
|
|||||||
@@ -50,12 +50,12 @@ typedef struct _GTreeNode GTreeNode;
|
|||||||
|
|
||||||
typedef gboolean (*GTraverseFunc) (gpointer key,
|
typedef gboolean (*GTraverseFunc) (gpointer key,
|
||||||
gpointer value,
|
gpointer value,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GTraverseNodeFunc:
|
* GTraverseNodeFunc:
|
||||||
* @node: a #GTreeNode
|
* @node: a #GTreeNode
|
||||||
* @user_data: user data passed to g_tree_foreach_node()
|
* @data: user data passed to g_tree_foreach_node()
|
||||||
*
|
*
|
||||||
* Specifies the type of function passed to g_tree_foreach_node(). It is
|
* Specifies the type of function passed to g_tree_foreach_node(). It is
|
||||||
* passed each node, together with the @user_data parameter passed to
|
* passed each node, together with the @user_data parameter passed to
|
||||||
@@ -66,7 +66,7 @@ typedef gboolean (*GTraverseFunc) (gpointer key,
|
|||||||
* Since: 2.68
|
* Since: 2.68
|
||||||
*/
|
*/
|
||||||
typedef gboolean (*GTraverseNodeFunc) (GTreeNode *node,
|
typedef gboolean (*GTraverseNodeFunc) (GTreeNode *node,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/* Balanced binary trees
|
/* Balanced binary trees
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ typedef void (*GHFunc) (gpointer key,
|
|||||||
/**
|
/**
|
||||||
* GCopyFunc:
|
* GCopyFunc:
|
||||||
* @src: (not nullable): A pointer to the data which should be copied
|
* @src: (not nullable): A pointer to the data which should be copied
|
||||||
* @user_data: Additional data
|
* @data: Additional data
|
||||||
*
|
*
|
||||||
* A function of this signature is used to copy the node data
|
* A function of this signature is used to copy the node data
|
||||||
* when doing a deep-copy of a tree.
|
* when doing a deep-copy of a tree.
|
||||||
@@ -158,7 +158,7 @@ typedef void (*GHFunc) (gpointer key,
|
|||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
*/
|
*/
|
||||||
typedef gpointer (*GCopyFunc) (gconstpointer src,
|
typedef gpointer (*GCopyFunc) (gconstpointer src,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
/**
|
/**
|
||||||
* GFreeFunc:
|
* GFreeFunc:
|
||||||
* @data: a data pointer
|
* @data: a data pointer
|
||||||
@@ -172,7 +172,7 @@ typedef void (*GFreeFunc) (gpointer data);
|
|||||||
/**
|
/**
|
||||||
* GTranslateFunc:
|
* GTranslateFunc:
|
||||||
* @str: the untranslated string
|
* @str: the untranslated string
|
||||||
* @user_data: user data specified when installing the function, e.g.
|
* @data: user data specified when installing the function, e.g.
|
||||||
* in g_option_group_set_translate_func()
|
* in g_option_group_set_translate_func()
|
||||||
*
|
*
|
||||||
* The type of functions which are used to translate user-visible
|
* The type of functions which are used to translate user-visible
|
||||||
@@ -182,7 +182,7 @@ typedef void (*GFreeFunc) (gpointer data);
|
|||||||
* The returned string is owned by GLib and must not be freed.
|
* The returned string is owned by GLib and must not be freed.
|
||||||
*/
|
*/
|
||||||
typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
typedef const gchar * (*GTranslateFunc) (const gchar *str,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
|
|
||||||
/* Define some mathematical constants that aren't available
|
/* Define some mathematical constants that aren't available
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ typedef void (*GClosureNotify) (gpointer data,
|
|||||||
* callback of @closure
|
* callback of @closure
|
||||||
* @invocation_hint: (nullable): the invocation hint given as the
|
* @invocation_hint: (nullable): the invocation hint given as the
|
||||||
* last argument to g_closure_invoke()
|
* last argument to g_closure_invoke()
|
||||||
* @user_data: (nullable): additional data specified when
|
* @marshal_data: (nullable): additional data specified when
|
||||||
* registering the marshaller, see g_closure_set_marshal() and
|
* registering the marshaller, see g_closure_set_marshal() and
|
||||||
* g_closure_set_meta_marshal()
|
* g_closure_set_meta_marshal()
|
||||||
*
|
*
|
||||||
@@ -123,7 +123,7 @@ typedef void (*GClosureMarshal) (GClosure *closure,
|
|||||||
guint n_param_values,
|
guint n_param_values,
|
||||||
const GValue *param_values,
|
const GValue *param_values,
|
||||||
gpointer invocation_hint,
|
gpointer invocation_hint,
|
||||||
gpointer user_data);
|
gpointer marshal_data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GVaClosureMarshal:
|
* GVaClosureMarshal:
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ typedef GVaClosureMarshal GSignalCVaMarshaller;
|
|||||||
* the instance on which the signal was emitted.
|
* the instance on which the signal was emitted.
|
||||||
* @param_values: (array length=n_param_values): the instance on which
|
* @param_values: (array length=n_param_values): the instance on which
|
||||||
* the signal was emitted, followed by the parameters of the emission.
|
* the signal was emitted, followed by the parameters of the emission.
|
||||||
* @user_data: user data associated with the hook.
|
* @data: user data associated with the hook.
|
||||||
*
|
*
|
||||||
* A simple function pointer to get invoked when the signal is emitted.
|
* A simple function pointer to get invoked when the signal is emitted.
|
||||||
*
|
*
|
||||||
@@ -75,14 +75,14 @@ typedef GVaClosureMarshal GSignalCVaMarshaller;
|
|||||||
typedef gboolean (*GSignalEmissionHook) (GSignalInvocationHint *ihint,
|
typedef gboolean (*GSignalEmissionHook) (GSignalInvocationHint *ihint,
|
||||||
guint n_param_values,
|
guint n_param_values,
|
||||||
const GValue *param_values,
|
const GValue *param_values,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
/**
|
/**
|
||||||
* GSignalAccumulator:
|
* GSignalAccumulator:
|
||||||
* @ihint: Signal invocation hint, see #GSignalInvocationHint.
|
* @ihint: Signal invocation hint, see #GSignalInvocationHint.
|
||||||
* @return_accu: Accumulator to collect callback return values in, this
|
* @return_accu: Accumulator to collect callback return values in, this
|
||||||
* is the return value of the current signal emission.
|
* is the return value of the current signal emission.
|
||||||
* @handler_return: A #GValue holding the return value of the signal handler.
|
* @handler_return: A #GValue holding the return value of the signal handler.
|
||||||
* @user_data: Callback data that was specified when creating the signal.
|
* @data: Callback data that was specified when creating the signal.
|
||||||
*
|
*
|
||||||
* The signal accumulator is a special callback function that can be used
|
* The signal accumulator is a special callback function that can be used
|
||||||
* to collect return values of the various callbacks that are called
|
* to collect return values of the various callbacks that are called
|
||||||
@@ -103,7 +103,7 @@ typedef gboolean (*GSignalEmissionHook) (GSignalInvocationHint *ihint,
|
|||||||
typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,
|
typedef gboolean (*GSignalAccumulator) (GSignalInvocationHint *ihint,
|
||||||
GValue *return_accu,
|
GValue *return_accu,
|
||||||
const GValue *handler_return,
|
const GValue *handler_return,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
|
|
||||||
/* --- run, match and connect types --- */
|
/* --- run, match and connect types --- */
|
||||||
|
|||||||
Reference in New Issue
Block a user